@syncfusion/ej2-documenteditor
Version:
Feature-rich document editor control with built-in support for context menu, options pane and dialogs.
48 lines (47 loc) • 1.43 kB
TypeScript
import { TableAlignment, WidthType, HorizontalAlignment } from '../../base/types';
import { WBorders } from './borders';
import { WShading } from './shading';
import { TableWidget } from '../viewer/page';
/**
* @private
*/
export declare class WTableFormat {
private uniqueTableFormat;
private static uniqueTableFormats;
private static uniqueFormatType;
borders: WBorders;
shading: WShading;
private _title;
_description: string;
ownerBase: TableWidget;
private _styleName;
title: string;
description: string;
allowAutoFit: boolean;
cellSpacing: number;
leftMargin: number;
topMargin: number;
rightMargin: number;
bottomMargin: number;
tableAlignment: TableAlignment;
leftIndent: number;
preferredWidth: number;
preferredWidthType: WidthType;
bidi: boolean;
horizontalPositionAbs: HorizontalAlignment;
horizontalPosition: number;
styleName: string;
constructor(owner?: TableWidget);
getPropertyValue(property: string): Object;
private setPropertyValue;
private initializeUniqueTableFormat;
private addUniqueTableFormat;
private static getPropertyDefaultValue;
private assignTableMarginValue;
initializeTableBorders(): void;
destroy(): void;
cloneFormat(): WTableFormat;
hasValue(property: string): boolean;
copyFormat(format: WTableFormat): void;
static clear(): void;
}