asposewordscloud
Version:
Aspose.Words Cloud SDK for Node.js
465 lines (464 loc) • 12.2 kB
TypeScript
import { AttributeInfo } from '../internal/attributeInfo';
import { Font } from './font';
import { LinkElement } from './linkElement';
export declare const importsMapStyle: {
Font: typeof Font;
LinkElement: typeof LinkElement;
};
/**
* DTO container with a single document style.
*/
export declare class Style extends LinkElement {
/**
* Attribute type map
*/
static attributeTypeMap: Array<AttributeInfo>;
/**
* Returns attribute type map
*/
static getAttributeTypeMap(): AttributeInfo[];
/**
* Gets or sets the character formatting of the style.
* For list styles this property returns null.
*/
font: Font;
/**
* Gets or sets a value indicating whether this style is one of the built-in styles in MS Word.
*/
builtIn: boolean;
/**
* Gets or sets the name of the style to be applied automatically to a new paragraph inserted after a paragraph formatted with the specified style.
* This property is not used by Aspose.Words. The next paragraph style will only be applied automatically when you edit the document in MS Word.
*/
nextParagraphStyleName: string;
/**
* Gets or sets the name of the style this style is based on.
* This will be an empty string if the style is not based on any other style and it can be set to an empty string.
*/
baseStyleName: string;
/**
* Gets or sets a value indicating whether this style is shown in the Quick Style gallery inside MS Word UI.
*/
isQuickStyle: boolean;
/**
* Gets or sets the name of the Style linked to this one. Returns Empty string if no styles are linked.
*/
linkedStyleName: string;
/**
* Gets or sets the style type (paragraph or character).
*/
type: Style.TypeEnum;
/**
* Gets or sets a value indicating whether the style is one of the built-in Heading styles.
*/
isHeading: boolean;
/**
* Gets or sets all aliases of this style. If style has no aliases then empty array of string is returned.
*/
aliases: Array<string>;
/**
* Gets or sets the locale independent style identifier for a built-in style.
* For user defined (custom) styles, this property returns Aspose.Words.StyleIdentifier.User.
* Aspose.Words.Style.Name.
*/
styleIdentifier: Style.StyleIdentifierEnum;
/**
* Gets or sets the name of the style.
* Can not be empty string. If there already is a style with such name in the collection, then this style will override it. All affected nodes will reference new style.
*/
name: string;
constructor(init?: Partial<Style>);
collectFilesContent(_resultFilesContent: Array<any>): void;
validate(): void;
}
/**
* Enums for Style
*/
export declare namespace Style {
enum TypeEnum {
Paragraph,
Character,
Table,
List
}
enum StyleIdentifierEnum {
Normal,
Heading1,
Heading2,
Heading3,
Heading4,
Heading5,
Heading6,
Heading7,
Heading8,
Heading9,
Index1,
Index2,
Index3,
Index4,
Index5,
Index6,
Index7,
Index8,
Index9,
Toc1,
Toc2,
Toc3,
Toc4,
Toc5,
Toc6,
Toc7,
Toc8,
Toc9,
NormalIndent,
FootnoteText,
CommentText,
Header,
Footer,
IndexHeading,
Caption,
TableOfFigures,
EnvelopeAddress,
EnvelopeReturn,
FootnoteReference,
CommentReference,
LineNumber,
PageNumber,
EndnoteReference,
EndnoteText,
TableOfAuthorities,
Macro,
ToaHeading,
List,
ListBullet,
ListNumber,
List2,
List3,
List4,
List5,
ListBullet2,
ListBullet3,
ListBullet4,
ListBullet5,
ListNumber2,
ListNumber3,
ListNumber4,
ListNumber5,
Title,
Closing,
Signature,
DefaultParagraphFont,
BodyText,
BodyTextInd,
ListContinue,
ListContinue2,
ListContinue3,
ListContinue4,
ListContinue5,
MessageHeader,
Subtitle,
Salutation,
Date,
BodyText1I,
BodyText1I2,
NoteHeading,
BodyText2,
BodyText3,
BodyTextInd2,
BodyTextInd3,
BlockText,
Hyperlink,
FollowedHyperlink,
Strong,
Emphasis,
DocumentMap,
PlainText,
EmailSignature,
HtmlTopOfForm,
HtmlBottomOfForm,
NormalWeb,
HtmlAcronym,
HtmlAddress,
HtmlCite,
HtmlCode,
HtmlDefinition,
HtmlKeyboard,
HtmlPreformatted,
HtmlSample,
HtmlTypewriter,
HtmlVariable,
TableNormal,
CommentSubject,
NoList,
OutlineList1,
OutlineList2,
OutlineList3,
TableSimple1,
TableSimple2,
TableSimple3,
TableClassic1,
TableClassic2,
TableClassic3,
TableClassic4,
TableColorful1,
TableColorful2,
TableColorful3,
TableColumns1,
TableColumns2,
TableColumns3,
TableColumns4,
TableColumns5,
TableGrid1,
TableGrid2,
TableGrid3,
TableGrid4,
TableGrid5,
TableGrid6,
TableGrid7,
TableGrid8,
TableList1,
TableList2,
TableList3,
TableList4,
TableList5,
TableList6,
TableList7,
TableList8,
Table3DEffects1,
Table3DEffects2,
Table3DEffects3,
TableContemporary,
TableElegant,
TableProfessional,
TableSubtle1,
TableSubtle2,
TableWeb1,
TableWeb2,
TableWeb3,
BalloonText,
TableGrid,
TableTheme,
PlaceholderText,
NoSpacing,
LightShading,
LightList,
LightGrid,
MediumShading1,
MediumShading2,
MediumList1,
MediumList2,
MediumGrid1,
MediumGrid2,
MediumGrid3,
DarkList,
ColorfulShading,
ColorfulList,
ColorfulGrid,
LightShadingAccent1,
LightListAccent1,
LightGridAccent1,
MediumShading1Accent1,
MediumShading2Accent1,
MediumList1Accent1,
Revision,
ListParagraph,
Quote,
IntenseQuote,
MediumList2Accent1,
MediumGrid1Accent1,
MediumGrid2Accent1,
MediumGrid3Accent1,
DarkListAccent1,
ColorfulShadingAccent1,
ColorfulListAccent1,
ColorfulGridAccent1,
LightShadingAccent2,
LightListAccent2,
LightGridAccent2,
MediumShading1Accent2,
MediumShading2Accent2,
MediumList1Accent2,
MediumList2Accent2,
MediumGrid1Accent2,
MediumGrid2Accent2,
MediumGrid3Accent2,
DarkListAccent2,
ColorfulShadingAccent2,
ColorfulListAccent2,
ColorfulGridAccent2,
LightShadingAccent3,
LightListAccent3,
LightGridAccent3,
MediumShading1Accent3,
MediumShading2Accent3,
MediumList1Accent3,
MediumList2Accent3,
MediumGrid1Accent3,
MediumGrid2Accent3,
MediumGrid3Accent3,
DarkListAccent3,
ColorfulShadingAccent3,
ColorfulListAccent3,
ColorfulGridAccent3,
LightShadingAccent4,
LightListAccent4,
LightGridAccent4,
MediumShading1Accent4,
MediumShading2Accent4,
MediumList1Accent4,
MediumList2Accent4,
MediumGrid1Accent4,
MediumGrid2Accent4,
MediumGrid3Accent4,
DarkListAccent4,
ColorfulShadingAccent4,
ColorfulListAccent4,
ColorfulGridAccent4,
LightShadingAccent5,
LightListAccent5,
LightGridAccent5,
MediumShading1Accent5,
MediumShading2Accent5,
MediumList1Accent5,
MediumList2Accent5,
MediumGrid1Accent5,
MediumGrid2Accent5,
MediumGrid3Accent5,
DarkListAccent5,
ColorfulShadingAccent5,
ColorfulListAccent5,
ColorfulGridAccent5,
LightShadingAccent6,
LightListAccent6,
LightGridAccent6,
MediumShading1Accent6,
MediumShading2Accent6,
MediumList1Accent6,
MediumList2Accent6,
MediumGrid1Accent6,
MediumGrid2Accent6,
MediumGrid3Accent6,
DarkListAccent6,
ColorfulShadingAccent6,
ColorfulListAccent6,
ColorfulGridAccent6,
SubtleEmphasis,
IntenseEmphasis,
SubtleReference,
IntenseReference,
BookTitle,
Bibliography,
TocHeading,
PlainTable1,
PlainTable2,
PlainTable3,
PlainTable4,
PlainTable5,
TableGridLight,
GridTable1Light,
GridTable2,
GridTable3,
GridTable4,
GridTable5Dark,
GridTable6Colorful,
GridTable7Colorful,
GridTable1LightAccent1,
GridTable2Accent1,
GridTable3Accent1,
GridTable4Accent1,
GridTable5DarkAccent1,
GridTable6ColorfulAccent1,
GridTable7ColorfulAccent1,
GridTable1LightAccent2,
GridTable2Accent2,
GridTable3Accent2,
GridTable4Accent2,
GridTable5DarkAccent2,
GridTable6ColorfulAccent2,
GridTable7ColorfulAccent2,
GridTable1LightAccent3,
GridTable2Accent3,
GridTable3Accent3,
GridTable4Accent3,
GridTable5DarkAccent3,
GridTable6ColorfulAccent3,
GridTable7ColorfulAccent3,
GridTable1LightAccent4,
GridTable2Accent4,
GridTable3Accent4,
GridTable4Accent4,
GridTable5DarkAccent4,
GridTable6ColorfulAccent4,
GridTable7ColorfulAccent4,
GridTable1LightAccent5,
GridTable2Accent5,
GridTable3Accent5,
GridTable4Accent5,
GridTable5DarkAccent5,
GridTable6ColorfulAccent5,
GridTable7ColorfulAccent5,
GridTable1LightAccent6,
GridTable2Accent6,
GridTable3Accent6,
GridTable4Accent6,
GridTable5DarkAccent6,
GridTable6ColorfulAccent6,
GridTable7ColorfulAccent6,
ListTable1Light,
ListTable2,
ListTable3,
ListTable4,
ListTable5Dark,
ListTable6Colorful,
ListTable7Colorful,
ListTable1LightAccent1,
ListTable2Accent1,
ListTable3Accent1,
ListTable4Accent1,
ListTable5DarkAccent1,
ListTable6ColorfulAccent1,
ListTable7ColorfulAccent1,
ListTable1LightAccent2,
ListTable2Accent2,
ListTable3Accent2,
ListTable4Accent2,
ListTable5DarkAccent2,
ListTable6ColorfulAccent2,
ListTable7ColorfulAccent2,
ListTable1LightAccent3,
ListTable2Accent3,
ListTable3Accent3,
ListTable4Accent3,
ListTable5DarkAccent3,
ListTable6ColorfulAccent3,
ListTable7ColorfulAccent3,
ListTable1LightAccent4,
ListTable2Accent4,
ListTable3Accent4,
ListTable4Accent4,
ListTable5DarkAccent4,
ListTable6ColorfulAccent4,
ListTable7ColorfulAccent4,
ListTable1LightAccent5,
ListTable2Accent5,
ListTable3Accent5,
ListTable4Accent5,
ListTable5DarkAccent5,
ListTable6ColorfulAccent5,
ListTable7ColorfulAccent5,
ListTable1LightAccent6,
ListTable2Accent6,
ListTable3Accent6,
ListTable4Accent6,
ListTable5DarkAccent6,
ListTable6ColorfulAccent6,
ListTable7ColorfulAccent6,
SmartLink,
Mention,
SmartHyperlink,
Hashtag,
UnresolvedMention,
User,
Nil
}
}