@syncfusion/ej2-documenteditor
Version:
Feature-rich document editor control with built-in support for context menu, options pane and dialogs.
86 lines (85 loc) • 2.8 kB
TypeScript
import { EditorHistory } from '../editor-history/editor-history';
import { FootEndNoteNumberFormat, FootnoteRestartIndex } from '../../base/types';
import { SelectionHeaderFooter } from '../selection';
import { HeaderFooterWidget } from '../viewer/page';
/**
* @private
*/
export declare class WSectionFormat {
private uniqueSectionFormat;
private static uniqueSectionFormats;
private static uniqueFormatType;
ownerBase: Object;
columns: WColumnFormat[];
removedHeaderFooters: HeaderFooterWidget[];
headerDistance: number;
footerDistance: number;
differentFirstPage: boolean;
differentOddAndEvenPages: boolean;
pageHeight: number;
rightMargin: number;
pageWidth: number;
leftMargin: number;
bottomMargin: number;
topMargin: number;
bidi: boolean;
restartPageNumbering: boolean;
pageStartingNumber: number;
endnoteNumberFormat: FootEndNoteNumberFormat;
restartIndexForEndnotes: FootnoteRestartIndex;
restartIndexForFootnotes: FootnoteRestartIndex;
footNoteNumberFormat: FootEndNoteNumberFormat;
initialFootNoteNumber: number;
initialEndNoteNumber: number;
pageNumberStyle: FootEndNoteNumberFormat;
numberOfColumns: number;
equalWidth: boolean;
lineBetweenColumns: boolean;
breakCode: string;
firstPageHeader: SelectionHeaderFooter;
firstPageFooter: SelectionHeaderFooter;
oddPageHeader: SelectionHeaderFooter;
oddPageFooter: SelectionHeaderFooter;
evenPageHeader: SelectionHeaderFooter;
evenPageFooter: SelectionHeaderFooter;
constructor(node?: Object);
destroy(): void;
/**
* @private
*/
hasValue(property: string): boolean;
private static getPropertyDefaultValue;
getPropertyValue(property: string): Object;
private setPropertyValue;
private initializeUniqueSectionFormat;
private addUniqueSectionFormat;
copyFormat(format: WSectionFormat, history?: EditorHistory): void;
updateUniqueSectionFormat(format: WSectionFormat): void;
cloneFormat(): WSectionFormat;
static clear(): void;
}
/**
* @private
*/
export declare class WColumnFormat {
private uniqueColumnFormat;
private static uniqueColumnFormats;
private static uniqueFormatType;
ownerBase: Object;
private indexIn;
constructor(node?: Object);
destroy(): void;
private hasValue;
index: number;
width: number;
space: number;
getPropertyValue(property: string): Object;
private static getPropertyDefaultValue;
private setPropertyValue;
private initializeUniqueColumnFormat;
private addUniqueColumnFormat;
updateUniqueColumnFormat(format: WColumnFormat): void;
cloneFormat(): WColumnFormat;
copyFormat(colFormat: WColumnFormat): void;
static clear(): void;
}