38 lines
1.3 KiB
TypeScript
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 {
|
|
}
|