devexpress-reporting
Version:
DevExpress Reporting provides the capability to develop a reporting application to create and customize reports.
50 lines (49 loc) • 1.48 kB
TypeScript
/**
* DevExpress HTML/JS Reporting (designer\wizard\internal\_legacyReportRequestModel.d.ts)
* Version: 20.2.13
* Build date: Apr 10, 2023
* Copyright (c) 2012 - 2023 Developer Express Inc. ALL RIGHTS RESERVED
* License: https://www.devexpress.com/Support/EULAs/universal.xml
*/
import { CommonRequestModel } from './_commonRequestModel';
import { ReportLayout } from './layoutPageUtils';
import { ReportStyle } from './reportStylePageUtils';
import { PaperKind } from '../../utils/paperKind';
import { GraphicsUnit, ILegacyReportWizardState } from '../reportWizardState';
export declare class LegacyReportRequestModel extends CommonRequestModel {
AdjustFieldWidth: boolean;
Columns: Array<string>;
ColumnInfo: {
Name: string;
DisplayName: string;
TypeSpecifics: number;
}[];
DataMemberName: {
'DisplayName': string;
'Name': string;
'DataMemberType': number;
};
DataSourceName: string;
GroupingLevels: string[][];
Layout: ReportLayout;
Portrait: boolean;
ReportStyleId: ReportStyle;
SummaryOptions: {
ColumnName: string;
Flags: number;
}[];
UseMasterDetailBuilder: boolean;
PaperKind: PaperKind;
PaperSize: {
width: number;
height: number;
};
Margins: {
Top: number;
Right: number;
Bottom: number;
Left: number;
};
Unit: GraphicsUnit;
constructor(state: ILegacyReportWizardState);
}