asposewordscloud
Version:
Aspose.Words Cloud SDK for Node.js
61 lines (60 loc) • 1.55 kB
TypeScript
import { AttributeInfo } from '../internal/attributeInfo';
import { StructuredDocumentTagBase } from './structuredDocumentTagBase';
export declare const importsMapStructuredDocumentTag: {
StructuredDocumentTagBase: typeof StructuredDocumentTagBase;
};
/**
* DTO container with a StructuredDocumentTag.
*/
export declare class StructuredDocumentTag extends StructuredDocumentTagBase {
/**
* Attribute type map
*/
static attributeTypeMap: Array<AttributeInfo>;
/**
* Returns attribute type map
*/
static getAttributeTypeMap(): AttributeInfo[];
/**
* Gets or sets the level at which this SDT occurs in the document tree.
*/
level: StructuredDocumentTag.LevelEnum;
/**
* Gets or sets type of this Structured document tag.
*/
sdtType: StructuredDocumentTag.SdtTypeEnum;
constructor(init?: Partial<StructuredDocumentTag>);
collectFilesContent(_resultFilesContent: Array<any>): void;
validate(): void;
}
/**
* Enums for StructuredDocumentTag
*/
export declare namespace StructuredDocumentTag {
enum LevelEnum {
Unknown,
Inline,
Block,
Row,
Cell
}
enum SdtTypeEnum {
None,
Bibliography,
Citation,
Equation,
DropDownList,
ComboBox,
Date,
BuildingBlockGallery,
DocPartObj,
Group,
Picture,
RichText,
PlainText,
Checkbox,
RepeatingSection,
RepeatingSectionItem,
EntityPicker
}
}