Files
docx-js/build/file/numbering/level.d.ts
2018-04-02 14:37:54 +03:00

38 lines
1.3 KiB
TypeScript

import { XmlComponent } from "../../file/xml-components";
import * as paragraph from "../paragraph/formatting";
export declare class LevelBase extends XmlComponent {
private readonly paragraphProperties;
private readonly runProperties;
constructor(level: number, start?: number, numberFormat?: string, levelText?: string, lvlJc?: string);
addParagraphProperty(property: XmlComponent): Level;
addRunProperty(property: XmlComponent): Level;
size(twips: number): Level;
bold(): Level;
italics(): Level;
smallCaps(): Level;
allCaps(): Level;
strike(): Level;
doubleStrike(): Level;
subScript(): Level;
superScript(): Level;
underline(underlineType?: string, color?: string): Level;
color(color: string): Level;
font(fontName: string): Level;
center(): Level;
left(): Level;
right(): Level;
justified(): Level;
thematicBreak(): Level;
maxRightTabStop(): Level;
leftTabStop(position: number): Level;
indent(attrs: object): Level;
spacing(params: paragraph.ISpacingProperties): Level;
keepNext(): Level;
keepLines(): Level;
}
export declare class Level extends LevelBase {
constructor(level: number, numberFormat: string, levelText: string, lvlJc: string);
}
export declare class LevelForOverride extends LevelBase {
}