Separate paragraph style options interface for level
This commit is contained in:
@ -2,7 +2,7 @@
|
|||||||
import { decimalNumber } from "file/values";
|
import { decimalNumber } from "file/values";
|
||||||
import { Attributes, NumberValueElement, XmlAttributeComponent, XmlComponent } from "file/xml-components";
|
import { Attributes, NumberValueElement, XmlAttributeComponent, XmlComponent } from "file/xml-components";
|
||||||
import { AlignmentType } from "../paragraph/formatting";
|
import { AlignmentType } from "../paragraph/formatting";
|
||||||
import { IParagraphStylePropertiesOptions, ParagraphProperties } from "../paragraph/properties";
|
import { ILevelParagraphStylePropertiesOptions, ParagraphProperties } from "../paragraph/properties";
|
||||||
import { IRunStylePropertiesOptions, RunProperties } from "../paragraph/run/properties";
|
import { IRunStylePropertiesOptions, RunProperties } from "../paragraph/run/properties";
|
||||||
|
|
||||||
export enum LevelFormat {
|
export enum LevelFormat {
|
||||||
@ -88,7 +88,7 @@ export interface ILevelsOptions {
|
|||||||
readonly suffix?: LevelSuffix;
|
readonly suffix?: LevelSuffix;
|
||||||
readonly style?: {
|
readonly style?: {
|
||||||
readonly run?: IRunStylePropertiesOptions;
|
readonly run?: IRunStylePropertiesOptions;
|
||||||
readonly paragraph?: IParagraphStylePropertiesOptions;
|
readonly paragraph?: ILevelParagraphStylePropertiesOptions;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -13,7 +13,7 @@ import { NumberProperties } from "./formatting/unordered-list";
|
|||||||
import { FrameProperties, IFrameOptions } from "./frame/frame-properties";
|
import { FrameProperties, IFrameOptions } from "./frame/frame-properties";
|
||||||
import { OutlineLevel } from "./links";
|
import { OutlineLevel } from "./links";
|
||||||
|
|
||||||
export interface IParagraphStylePropertiesOptions {
|
export interface ILevelParagraphStylePropertiesOptions {
|
||||||
readonly alignment?: AlignmentType;
|
readonly alignment?: AlignmentType;
|
||||||
readonly thematicBreak?: boolean;
|
readonly thematicBreak?: boolean;
|
||||||
readonly contextualSpacing?: boolean;
|
readonly contextualSpacing?: boolean;
|
||||||
@ -24,6 +24,9 @@ export interface IParagraphStylePropertiesOptions {
|
|||||||
readonly keepNext?: boolean;
|
readonly keepNext?: boolean;
|
||||||
readonly keepLines?: boolean;
|
readonly keepLines?: boolean;
|
||||||
readonly outlineLevel?: number;
|
readonly outlineLevel?: number;
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface IParagraphStylePropertiesOptions extends ILevelParagraphStylePropertiesOptions {
|
||||||
readonly numbering?: {
|
readonly numbering?: {
|
||||||
readonly reference: string;
|
readonly reference: string;
|
||||||
readonly level: number;
|
readonly level: number;
|
||||||
|
Reference in New Issue
Block a user