wps-jsapi
Version:
wps加载项的jsapi对象模型的TypeScript描述
2,350 lines (1,779 loc) • 620 kB
TypeScript
/// <reference path="lib.kso.d.ts" />
declare namespace Wps {
interface WpsLists {
/**
* _NewEnum
**/
readonly _NewEnum: any;
/**
* Count
**/
readonly Count: number;
/**
* Application
**/
readonly Application: WpsApplication;
Item(Index?: number, prop?: WpsList): void;
/**
* Creator
**/
readonly Creator: number;
/**
* Parent
**/
readonly Parent: any;
}
interface WpsLines {
/**
* _NewEnum
**/
readonly _NewEnum: any;
/**
* Count
**/
readonly Count: number;
/**
* Application
**/
readonly Application: WpsApplication;
Item(Index?: number, prop?: WpsLine): void;
/**
* Creator
**/
readonly Creator: number;
/**
* Parent
**/
readonly Parent: any;
}
interface WpsField {
/**
* Locked
**/
Locked: boolean;
/**
* ShowCodes
**/
ShowCodes: boolean;
/**
* Code
**/
Code: WpsRange;
/**
* Application
**/
readonly Application: WpsApplication;
/**
* Creator
**/
readonly Creator: number;
/**
* Parent
**/
readonly Parent: any;
/**
* Type
**/
readonly Type: WpsWdFieldType;
Cut(): void;
/**
* Kind
**/
readonly Kind: WpsWdFieldKind;
/**
* Result
**/
Result: WpsRange;
/**
* Data
**/
Data: string;
/**
* Next
**/
readonly Next: WpsField;
/**
* Previous
**/
readonly Previous: WpsField;
Update(prop?: boolean): void;
/**
* Index
**/
readonly Index: number;
Delete(): void;
/**
* LinkFormat
**/
readonly LinkFormat: WpsLinkFormat;
/**
* OLEFormat
**/
readonly OLEFormat: WpsOLEFormat;
/**
* InlineShape
**/
readonly InlineShape: WpsInlineShape;
Select(): void;
Unlink(): void;
UpdateSource(): void;
DoClick(): void;
Copy(): void;
}
interface WpsFont {
/**
* Application
**/
readonly Application: WpsApplication;
/**
* Creator
**/
readonly Creator: number;
/**
* NumberForm
**/
NumberForm: WpsWdNumberForm;
/**
* Parent
**/
readonly Parent: any;
/**
* Bold
**/
Bold: number;
/**
* Shadow
**/
Shadow: number;
/**
* AllCaps
**/
AllCaps: number;
/**
* Reflection
**/
Reflection: Kso.KsoReflectionFormat;
/**
* Italic
**/
Italic: number;
/**
* StylisticSet
**/
StylisticSet: WpsWdStylisticSet;
/**
* DisableCharacterSpaceGrid
**/
DisableCharacterSpaceGrid: boolean;
/**
* Hidden
**/
Hidden: number;
/**
* SmallCaps
**/
SmallCaps: number;
/**
* Subscript
**/
Subscript: number;
/**
* StrikeThrough
**/
StrikeThrough: number;
/**
* ItalicBi
**/
ItalicBi: number;
Grow(): void;
/**
* DoubleStrikeThrough
**/
DoubleStrikeThrough: number;
/**
* ColorIndex
**/
ColorIndex: WpsWdColorIndex;
/**
* ContextualAlternates
**/
ContextualAlternates: number;
/**
* Superscript
**/
Superscript: number;
/**
* Engrave
**/
Engrave: number;
/**
* Underline
**/
Underline: WpsWdUnderline;
/**
* Size
**/
Size: number;
/**
* Name
**/
Name: string;
/**
* Position
**/
Position: number;
/**
* Spacing
**/
Spacing: number;
/**
* ColorIndexBi
**/
ColorIndexBi: WpsWdColorIndex;
/**
* Scaling
**/
Scaling: number;
/**
* Outline
**/
Outline: number;
/**
* Emboss
**/
Emboss: number;
/**
* Kerning
**/
Kerning: number;
/**
* Animation
**/
Animation: WpsWdAnimation;
/**
* Glow
**/
Glow: Kso.KsoGlowFormat;
/**
* Borders
**/
Borders: WpsBorders;
/**
* Shading
**/
readonly Shading: WpsShading;
/**
* EmphasisMark
**/
EmphasisMark: WpsWdEmphasisMark;
/**
* NameFarEast
**/
NameFarEast: string;
/**
* NameAscii
**/
NameAscii: string;
/**
* NumberSpacing
**/
NumberSpacing: WpsWdNumberSpacing;
/**
* Color
**/
Color: WpsWdColor;
/**
* NameOther
**/
NameOther: string;
Shrink(): void;
/**
* Fill
**/
Fill: Kso.KsoFillFormat;
Reset(): void;
SetAsTemplateDefault(): void;
/**
* Ligatures
**/
Ligatures: WpsWdLigatures;
/**
* BoldBi
**/
BoldBi: number;
/**
* SizeBi
**/
SizeBi: number;
/**
* NameBi
**/
NameBi: string;
/**
* DiacriticColor
**/
DiacriticColor: WpsWdColor;
/**
* TextShadow
**/
TextShadow: Kso.KsoShadowFormat;
/**
* UnderlineColor
**/
UnderlineColor: WpsWdColor;
/**
* Line
**/
Line: Kso.KsoLineFormat;
/**
* ThreeD
**/
ThreeD: Kso.KsoThreeDFormat;
/**
* TextColor
**/
readonly TextColor: Kso.KsoColorFormat;
}
interface WpsCategory {
/**
* BuildingBlocks
**/
readonly BuildingBlocks: WpsBuildingBlocks;
/**
* Index
**/
readonly Index: number;
/**
* Application
**/
readonly Application: WpsApplication;
/**
* Creator
**/
readonly Creator: number;
/**
* Name
**/
readonly Name: string;
/**
* Parent
**/
readonly Parent: any;
/**
* Type
**/
readonly Type: WpsBuildingBlockType;
}
interface WpsOMathEqArray {
/**
* Application
**/
readonly Application: WpsApplication;
/**
* RowSpacingRule
**/
RowSpacingRule: WpsWdOMathSpacingRule;
/**
* Creator
**/
readonly Creator: number;
/**
* MaxDist
**/
MaxDist: boolean;
/**
* RowSpacing
**/
RowSpacing: number;
/**
* Parent
**/
readonly Parent: any;
/**
* E
**/
readonly E: WpsOMathArgs;
/**
* ObjDist
**/
ObjDist: boolean;
/**
* Align
**/
Align: WpsWdOMathVertAlignType;
}
interface WpsBorder {
/**
* LineStyle
**/
LineStyle: WpsWdLineStyle;
/**
* Application
**/
readonly Application: WpsApplication;
/**
* LineWidth
**/
LineWidth: WpsWdLineWidth;
/**
* Creator
**/
readonly Creator: number;
/**
* Parent
**/
readonly Parent: any;
/**
* Visible
**/
Visible: boolean;
/**
* Inside
**/
readonly Inside: boolean;
/**
* ColorIndex
**/
ColorIndex: WpsWdColorIndex;
/**
* ArtStyle
**/
ArtStyle: WpsWdPageBorderArt;
/**
* Color
**/
Color: WpsWdColor;
/**
* ArtWidth
**/
ArtWidth: number;
}
interface WpsBorders {
/**
* InsideLineStyle
**/
InsideLineStyle: WpsWdLineStyle;
/**
* DistanceFromTop
**/
DistanceFromTop: number;
/**
* DistanceFromBottom
**/
DistanceFromBottom: number;
/**
* Application
**/
readonly Application: WpsApplication;
/**
* Enable
**/
Enable: number;
/**
* Creator
**/
readonly Creator: number;
/**
* Parent
**/
readonly Parent: any;
/**
* _NewEnum
**/
readonly _NewEnum: any;
/**
* Count
**/
readonly Count: number;
/**
* Shadow
**/
Shadow: boolean;
/**
* OutsideLineStyle
**/
OutsideLineStyle: WpsWdLineStyle;
/**
* EnableFirstPageInSection
**/
EnableFirstPageInSection: boolean;
/**
* InsideLineWidth
**/
InsideLineWidth: WpsWdLineWidth;
/**
* EnableOtherPagesInSection
**/
EnableOtherPagesInSection: boolean;
/**
* OutsideLineWidth
**/
OutsideLineWidth: WpsWdLineWidth;
/**
* DistanceFromRight
**/
DistanceFromRight: number;
/**
* InsideColorIndex
**/
InsideColorIndex: WpsWdColorIndex;
/**
* OutsideColorIndex
**/
OutsideColorIndex: WpsWdColorIndex;
/**
* DistanceFromLeft
**/
DistanceFromLeft: number;
/**
* AlwaysInFront
**/
AlwaysInFront: boolean;
/**
* SurroundFooter
**/
SurroundFooter: boolean;
/**
* SurroundHeader
**/
SurroundHeader: boolean;
/**
* JoinBorders
**/
JoinBorders: boolean;
/**
* HasHorizontal
**/
readonly HasHorizontal: boolean;
/**
* HasVertical
**/
readonly HasVertical: boolean;
/**
* DistanceFrom
**/
DistanceFrom: WpsWdBorderDistanceFrom;
Item(Index?: WpsWdBorderType, prop?: WpsBorder): void;
ApplyPageBordersToAllSections(): void;
/**
* InsideColor
**/
InsideColor: WpsWdColor;
/**
* OutsideColor
**/
OutsideColor: WpsWdColor;
}
interface WpsTasks {
/**
* Application
**/
readonly Application: WpsApplication;
ExitWindows(): void;
Item(Index?: any, prop?: WpsTask): void;
/**
* Creator
**/
readonly Creator: number;
/**
* Parent
**/
readonly Parent: any;
/**
* _NewEnum
**/
readonly _NewEnum: any;
Exists(Name?: string, prop?: boolean): void;
/**
* Count
**/
readonly Count: number;
}
interface WpsPanes {
/**
* _NewEnum
**/
readonly _NewEnum: any;
/**
* Count
**/
readonly Count: number;
/**
* Application
**/
readonly Application: WpsApplication;
Item(Index?: number, prop?: WpsPane): void;
/**
* Creator
**/
readonly Creator: number;
/**
* Parent
**/
readonly Parent: any;
Add(SplitVertical?: any, prop?: WpsPane): void;
}
interface WpsPages {
/**
* _NewEnum
**/
readonly _NewEnum: any;
/**
* Count
**/
readonly Count: number;
/**
* Application
**/
readonly Application: WpsApplication;
Item(Index?: number, prop?: WpsPage): void;
/**
* Creator
**/
readonly Creator: number;
/**
* Parent
**/
readonly Parent: any;
}
interface WpsReviewer {
/**
* Application
**/
readonly Application: WpsApplication;
/**
* Creator
**/
readonly Creator: number;
/**
* Parent
**/
readonly Parent: any;
/**
* Visible
**/
Visible: boolean;
}
interface WpsReviewers {
/**
* _NewEnum
**/
readonly _NewEnum: any;
/**
* Application
**/
readonly Application: WpsApplication;
Item(Index?: any, prop?: WpsReviewer): void;
/**
* Creator
**/
readonly Creator: number;
/**
* Parent
**/
readonly Parent: any;
/**
* Count
**/
readonly Count: number;
}
interface WpsWalls {
/**
* Name
**/
readonly Name: string;
/**
* Border
**/
readonly Border: WpsChartBorder;
/**
* Parent
**/
readonly Parent: any;
Select(prop?: any): void;
/**
* PictureType
**/
PictureType: any;
Paste(): void;
ClearFormats(prop?: any): void;
/**
* Interior
**/
readonly Interior: WpsInterior;
/**
* Fill
**/
readonly Fill: Kso.KsoChartFillFormat;
/**
* PictureUnit
**/
PictureUnit: any;
/**
* Thickness
**/
Thickness: number;
/**
* Format
**/
readonly Format: WpsChartFormat;
/**
* Application
**/
readonly Application: any;
/**
* Creator
**/
readonly Creator: number;
}
interface WpsRange {
/**
* Text
**/
Text: string;
Delete(Unit?: any, Count?: any, prop?: number): void;
/**
* Tables
**/
readonly Tables: WpsTables;
Sort(ExcludeHeader?: any, FieldNumber?: any, SortFieldType?: any, SortOrder?: any, FieldNumber2?: any, SortFieldType2?: any, SortOrder2?: any, FieldNumber3?: any, SortFieldType3?: any, SortOrder3?: any, SortColumn?: any, Separator?: any, CaseSensitive?: any, BidiSort?: any, IgnoreThe?: any, IgnoreKashida?: any, IgnoreDiacritics?: any, IgnoreHe?: any, LanguageID?: any): void;
/**
* Orientation
**/
Orientation: WpsWdTextOrientation;
/**
* StoryType
**/
readonly StoryType: WpsWdStoryType;
/**
* FormattedText
**/
FormattedText: WpsRange;
ExportAsFixedFormat(OutputFileName?: string, ExportFormat?: WpsWdExportFormat, OpenAfterExport?: boolean, OptimizeFor?: WpsWdExportOptimizeFor, ExportCurrentPage?: boolean, Item?: WpsWdExportItem, IncludeDocProps?: boolean, KeepIRM?: boolean, CreateBookmarks?: WpsWdExportCreateBookmarks, DocStructureTags?: boolean, BitmapMissingFonts?: boolean, UseISO19005_1?: boolean, FixedFormatExtClassPtr?: any): void;
/**
* Bookmarks
**/
readonly Bookmarks: WpsBookmarks;
/**
* Words
**/
readonly Words: WpsWords;
/**
* Cells
**/
readonly Cells: WpsCells;
ConvertToTable(Separator?: any, NumRows?: any, NumColumns?: any, InitialColumnWidth?: any, Format?: any, ApplyBorders?: any, ApplyShading?: any, ApplyFont?: any, ApplyColor?: any, ApplyHeadingRows?: any, ApplyLastRow?: any, ApplyFirstColumn?: any, ApplyLastColumn?: any, AutoFit?: any, AutoFitBehavior?: any, DefaultTableBehavior?: any, prop?: WpsTable): void;
/**
* Start
**/
Start: number;
/**
* StoryLength
**/
readonly StoryLength: number;
/**
* End
**/
End: number;
InRange(Range?: WpsRange, prop?: boolean): void;
/**
* Font
**/
Font: WpsFont;
/**
* NextStoryRange
**/
readonly NextStoryRange: WpsRange;
/**
* HighlightColorIndex
**/
HighlightColorIndex: WpsWdColorIndex;
InsertAutoText(): void;
CreatePublisher(Edition?: any, ContainsPICT?: any, ContainsRTF?: any, ContainsText?: any): void;
/**
* Sentences
**/
readonly Sentences: WpsSentences;
/**
* Hyperlinks
**/
readonly Hyperlinks: WpsHyperlinks;
/**
* Sections
**/
readonly Sections: WpsSections;
/**
* Characters
**/
readonly Characters: WpsCharacters;
/**
* Footnotes
**/
readonly Footnotes: WpsFootnotes;
/**
* ParagraphFormat
**/
ParagraphFormat: WpsParagraphFormat;
/**
* Endnotes
**/
readonly Endnotes: WpsEndnotes;
/**
* Find
**/
readonly Find: Kso.KsoFind;
/**
* Comments
**/
readonly Comments: WpsComments;
/**
* Paragraphs
**/
readonly Paragraphs: WpsParagraphs;
/**
* Borders
**/
Borders: WpsBorders;
/**
* Shading
**/
readonly Shading: WpsShading;
/**
* DisableCharacterSpaceGrid
**/
DisableCharacterSpaceGrid: boolean;
/**
* TextRetrievalMode
**/
TextRetrievalMode: WpsTextRetrievalMode;
/**
* GrammarChecked
**/
GrammarChecked: boolean;
/**
* Fields
**/
readonly Fields: WpsFields;
/**
* GrammaticalErrors
**/
readonly GrammaticalErrors: WpsProofreadingErrors;
/**
* PreviousBookmarkID
**/
readonly PreviousBookmarkID: number;
/**
* FormFields
**/
readonly FormFields: WpsFormFields;
/**
* ListParagraphs
**/
readonly ListParagraphs: WpsListParagraphs;
/**
* Frames
**/
readonly Frames: WpsFrames;
/**
* Underline
**/
Underline: WpsWdUnderline;
/**
* ListFormat
**/
readonly ListFormat: WpsListFormat;
CheckSpelling(CustomDictionary?: any, IgnoreUppercase?: any, AlwaysSuggest?: any, CustomDictionary2?: any, CustomDictionary3?: any, CustomDictionary4?: any, CustomDictionary5?: any, CustomDictionary6?: any, CustomDictionary7?: any, CustomDictionary8?: any, CustomDictionary9?: any, CustomDictionary10?: any): void;
/**
* CanPaste
**/
readonly CanPaste: number;
/**
* Application
**/
readonly Application: WpsApplication;
DetectLanguage(): void;
/**
* Creator
**/
readonly Creator: number;
/**
* CanEdit
**/
readonly CanEdit: number;
/**
* Parent
**/
readonly Parent: any;
/**
* Bold
**/
Bold: number;
TCSCConverter(Direction?: WpsWdTCSCConverterDirection, CommonTerms?: boolean, UseVariants?: boolean): void;
/**
* Italic
**/
Italic: number;
/**
* CombineCharacters
**/
CombineCharacters: boolean;
/**
* EmphasisMark
**/
EmphasisMark: WpsWdEmphasisMark;
/**
* OMaths
**/
readonly OMaths: WpsOMaths;
MoveUntil(Cset?: any, Count?: any, prop?: number): void;
/**
* Revisions
**/
readonly Revisions: WpsRevisions;
/**
* Style
**/
Style: any;
/**
* LanguageID
**/
LanguageID: WpsWdLanguageID;
/**
* SynonymInfo
**/
readonly SynonymInfo: WpsSynonymInfo;
ComputeStatistics(Statistic?: WpsWdStatistic, prop?: number): void;
/**
* Subdocuments
**/
readonly Subdocuments: WpsSubdocuments;
/**
* SpellingChecked
**/
SpellingChecked: boolean;
/**
* Rows
**/
readonly Rows: WpsRows;
/**
* Columns
**/
readonly Columns: WpsColumns;
/**
* LanguageIDFarEast
**/
LanguageIDFarEast: WpsWdLanguageID;
/**
* IsEndOfRowMark
**/
readonly IsEndOfRowMark: boolean;
/**
* BookmarkID
**/
readonly BookmarkID: number;
GoToNext(What?: WpsWdGoToItem, prop?: WpsRange): void;
/**
* PageSetup
**/
PageSetup: WpsPageSetup;
/**
* ShapeRange
**/
readonly ShapeRange: Kso.KsoShapeRange;
/**
* Case
**/
Case: WpsWdCharacterCase;
ConvertHangulAndHanja(ConversionsMode?: any, FastConversion?: any, CheckHangulEnding?: any, EnableRecentOrdering?: any, CustomDictionary?: any): void;
Information(Type?: WpsWdInformation, prop?: any): void;
/**
* CharacterWidth
**/
CharacterWidth: WpsWdCharacterWidth;
Copy(): void;
/**
* ReadabilityStatistics
**/
readonly ReadabilityStatistics: WpsReadabilityStatistics;
/**
* Editors
**/
readonly Editors: WpsEditors;
/**
* SpellingErrors
**/
readonly SpellingErrors: WpsProofreadingErrors;
MoveStartWhile(Cset?: any, Count?: any, prop?: number): void;
/**
* InlineShapes
**/
readonly InlineShapes: WpsInlineShapes;
/**
* LanguageIDOther
**/
LanguageIDOther: WpsWdLanguageID;
Select(): void;
SetRange(Start?: number, End?: number): void;
Collapse(Direction?: any): void;
InsertBefore(Text?: string): void;
InsertAfter(Text?: string): void;
Next(Unit?: any, Count?: any, prop?: WpsRange): void;
Previous(Unit?: any, Count?: any, prop?: WpsRange): void;
StartOf(Unit?: any, Extend?: any, prop?: number): void;
EndOf(Unit?: any, Extend?: any, prop?: number): void;
Move(Unit?: any, Count?: any, prop?: number): void;
MoveStart(Unit?: any, Count?: any, prop?: number): void;
MoveEnd(Unit?: any, Count?: any, prop?: number): void;
/**
* DocumentFields
**/
readonly DocumentFields: WpsDocumentFields;
MoveWhile(Cset?: any, Count?: any, prop?: number): void;
MoveEndWhile(Cset?: any, Count?: any, prop?: number): void;
MoveStartUntil(Cset?: any, Count?: any, prop?: number): void;
/**
* EndnoteOptions
**/
readonly EndnoteOptions: WpsEndnoteOptions;
MoveEndUntil(Cset?: any, Count?: any, prop?: number): void;
/**
* ItalicBi
**/
ItalicBi: number;
Cut(): void;
Paste(): void;
AutoFormat(): void;
InsertBreak(Type?: any): void;
InsertFile(FileName?: string, Range?: any, ConfirmConversions?: any, Link?: any, Attachment?: any): void;
InStory(Range?: WpsRange, prop?: boolean): void;
WholeStory(): void;
Expand(Unit?: any, prop?: number): void;
InsertParagraph(): void;
InsertParagraphAfter(): void;
ConvertToTableOld(Separator?: any, NumRows?: any, NumColumns?: any, InitialColumnWidth?: any, Format?: any, ApplyBorders?: any, ApplyShading?: any, ApplyFont?: any, ApplyColor?: any, ApplyHeadingRows?: any, ApplyLastRow?: any, ApplyFirstColumn?: any, ApplyLastColumn?: any, AutoFit?: any, prop?: WpsTable): void;
InsertDateTimeOld(DateTimeFormat?: any, InsertAsField?: any, InsertAsFullWidth?: any): void;
GoToEditableRange(EditorID?: any, prop?: WpsRange): void;
InsertSymbol(CharacterNumber?: number, Font?: any, Unicode?: any, Bias?: any): void;
InsertCrossReference_2002(ReferenceType?: any, ReferenceKind?: WpsWdReferenceKind, ReferenceItem?: any, InsertAsHyperlink?: any, IncludePosition?: any): void;
InsertCaptionXP(Label?: any, Title?: any, TitleAutoText?: any, Position?: any): void;
CopyAsPicture(): void;
SortOld(ExcludeHeader?: any, FieldNumber?: any, SortFieldType?: any, SortOrder?: any, FieldNumber2?: any, SortFieldType2?: any, SortOrder2?: any, FieldNumber3?: any, SortFieldType3?: any, SortOrder3?: any, SortColumn?: any, Separator?: any, CaseSensitive?: any, LanguageID?: any): void;
SortAscending(): void;
SortDescending(): void;
IsEqual(Range?: WpsRange, prop?: boolean): void;
Calculate(prop?: number): void;
GoTo(What?: any, Which?: any, Count?: any, Name?: any, prop?: WpsRange): void;
GoToPrevious(What?: WpsWdGoToItem, prop?: WpsRange): void;
PasteSpecial(IconIndex?: any, Link?: any, Placement?: any, DisplayAsIcon?: any, DataType?: any, IconFileName?: any, IconLabel?: any): void;
LookupNameProperties(): void;
Relocate(Direction?: number): void;
CheckSynonyms(): void;
SubscribeTo(Edition?: string, Format?: any): void;
/**
* TopLevelTables
**/
readonly TopLevelTables: WpsTables;
InsertDatabase(Format?: any, Style?: any, LinkToSource?: any, Connection?: any, SQLStatement?: any, SQLStatement1?: any, PasswordDocument?: any, PasswordTemplate?: any, WritePasswordDocument?: any, WritePasswordTemplate?: any, DataSource?: any, From?: any, To?: any, IncludeFields?: any): void;
CheckGrammar(): void;
GetSpellingSuggestions(CustomDictionary?: any, IgnoreUppercase?: any, MainDictionary?: any, SuggestionMode?: any, CustomDictionary2?: any, CustomDictionary3?: any, CustomDictionary4?: any, CustomDictionary5?: any, CustomDictionary6?: any, CustomDictionary7?: any, CustomDictionary8?: any, CustomDictionary9?: any, CustomDictionary10?: any, prop?: WpsSpellingSuggestions): void;
InsertParagraphBefore(): void;
NextSubdocument(): void;
PreviousSubdocument(): void;
PasteAsNestedTable(): void;
ModifyEnclosure(Style?: any, Symbol?: any, EnclosedText?: any): void;
PhoneticGuide(Text?: string, Alignment?: WpsWdPhoneticGuideAlignmentType, Raise?: number, FontSize?: number, FontName?: string): void;
InsertDateTime(DateTimeFormat?: any, InsertAsField?: any, InsertAsFullWidth?: any, DateLanguage?: any, CalendarType?: any): void;
/**
* LanguageDetected
**/
LanguageDetected: boolean;
/**
* FitTextWidth
**/
FitTextWidth: number;
/**
* HorizontalInVertical
**/
HorizontalInVertical: WpsWdHorizontalInVerticalType;
/**
* TwoLinesInOne
**/
TwoLinesInOne: WpsWdTwoLinesInOneType;
/**
* NoProofing
**/
NoProofing: number;
/**
* Scripts
**/
readonly Scripts: Kso.KsoScripts;
/**
* Kana
**/
Kana: WpsWdKana;
/**
* BoldBi
**/
BoldBi: number;
/**
* ID
**/
ID: string;
/**
* HTMLDivisions
**/
readonly HTMLDivisions: WpsHTMLDivisions;
/**
* SmartTags
**/
readonly SmartTags: WpsSmartTags;
/**
* ShowAll
**/
ShowAll: boolean;
/**
* Document
**/
readonly Document: WpsDocument;
/**
* FootnoteOptions
**/
readonly FootnoteOptions: WpsFootnoteOptions;
/**
* Conflicts
**/
readonly Conflicts: WpsConflicts;
PasteAndFormat(Type?: WpsWdRecoveryType): void;
PasteExcelTable(LinkedToExcel?: boolean, WordFormatting?: boolean, RTF?: boolean): void;
PasteAppendTable(): void;
/**
* XMLNodes
**/
readonly XMLNodes: WpsXMLNodes;
/**
* XMLParentNode
**/
readonly XMLParentNode: WpsXMLNode;
XML(DataOnly?: boolean, prop?: string): void;
/**
* EnhMetaFileBits
**/
readonly EnhMetaFileBits: any;
InsertXML(XML?: string, Transform?: any): void;
InsertCaption(Label?: any, Title?: any, TitleAutoText?: any, Position?: any, ExcludeLabel?: any): void;
/**
* TableStyle
**/
readonly TableStyle: any;
InsertCrossReference(ReferenceType?: any, ReferenceKind?: WpsWdReferenceKind, ReferenceItem?: any, InsertAsHyperlink?: any, IncludePosition?: any, SeparateNumbers?: any, SeparatorString?: any): void;
/**
* CharacterStyle
**/
readonly CharacterStyle: any;
/**
* ParagraphStyle
**/
readonly ParagraphStyle: any;
/**
* ListStyle
**/
readonly ListStyle: any;
/**
* ContentControls
**/
readonly ContentControls: WpsContentControls;
ExportFragment(FileName?: string, Format?: WpsWdSaveFormat): void;
/**
* WordOpenXML
**/
readonly WordOpenXML: string;
SetListLevel(Level?: number): void;
InsertAlignmentTab(Alignment?: number, RelativeTo?: number): void;
/**
* ParentContentControl
**/
readonly ParentContentControl: WpsContentControl;
ImportFragment(FileName?: string, MatchDestination?: boolean): void;
/**
* Locks
**/
readonly Locks: WpsCoAuthLocks;
/**
* Updates
**/
readonly Updates: WpsCoAuthUpdates;
/**
* TextVisibleOnScreen
**/
readonly TextVisibleOnScreen: number;
SortByHeadings(SortFieldType?: any, SortOrder?: any, CaseSensitive?: any, BidiSort?: any, IgnoreThe?: any, IgnoreKashida?: any, IgnoreDiacritics?: any, IgnoreHe?: any, LanguageID?: any): void;
}
interface WpsTable {
AutoFitBehavior(Behavior?: WpsWdAutoFitBehavior): void;
/**
* Range
**/
readonly Range: WpsRange;
/**
* Borders
**/
Borders: WpsBorders;
ConvertToTextOld(Separator?: any, prop?: WpsRange): void;
/**
* Parent
**/
readonly Parent: any;
/**
* Application
**/
readonly Application: WpsApplication;
/**
* ApplyStyleRowBands
**/
ApplyStyleRowBands: boolean;
/**
* Columns
**/
readonly Columns: WpsColumns;
/**
* Rows
**/
readonly Rows: WpsRows;
/**
* Creator
**/
readonly Creator: number;
/**
* Shading
**/
readonly Shading: WpsShading;
/**
* Uniform
**/
readonly Uniform: boolean;
/**
* ApplyStyleLastColumn
**/
ApplyStyleLastColumn: boolean;
/**
* AutoFormatType
**/
readonly AutoFormatType: number;
Select(): void;
/**
* Tables
**/
readonly Tables: WpsTables;
Delete(): void;
SortOld(ExcludeHeader?: any, FieldNumber?: any, SortFieldType?: any, SortOrder?: any, FieldNumber2?: any, SortFieldType2?: any, SortOrder2?: any, FieldNumber3?: any, SortFieldType3?: any, SortOrder3?: any, CaseSensitive?: any, LanguageID?: any): void;
SortAscending(): void;
SortDescending(): void;
/**
* ApplyStyleFirstColumn
**/
ApplyStyleFirstColumn: boolean;
/**
* ID
**/
ID: string;
AutoFormat(Format?: any, ApplyBorders?: any, ApplyShading?: any, ApplyFont?: any, ApplyColor?: any, ApplyHeadingRows?: any, ApplyLastRow?: any, ApplyFirstColumn?: any, ApplyLastColumn?: any, AutoFit?: any): void;
/**
* ApplyStyleColumnBands
**/
ApplyStyleColumnBands: boolean;
UpdateAutoFormat(): void;
Cell(Row?: number, Column?: number, prop?: WpsCell): void;
Split(BeforeRow?: any, prop?: WpsTable): void;
ConvertToText(Separator?: any, NestedTables?: any, prop?: WpsRange): void;
Sort(ExcludeHeader?: any, FieldNumber?: any, SortFieldType?: any, SortOrder?: any, FieldNumber2?: any, SortFieldType2?: any, SortOrder2?: any, FieldNumber3?: any, SortFieldType3?: any, SortOrder3?: any, CaseSensitive?: any, BidiSort?: any, IgnoreThe?: any, IgnoreKashida?: any, IgnoreDiacritics?: any, IgnoreHe?: any, LanguageID?: any): void;
/**
* NestingLevel
**/
readonly NestingLevel: number;
/**
* AllowPageBreaks
**/
AllowPageBreaks: boolean;
/**
* AllowAutoFit
**/
AllowAutoFit: boolean;
/**
* PreferredWidth
**/
PreferredWidth: number;
/**
* PreferredWidthType
**/
PreferredWidthType: WpsWdPreferredWidthType;
/**
* TopPadding
**/
TopPadding: number;
/**
* BottomPadding
**/
BottomPadding: number;
/**
* LeftPadding
**/
LeftPadding: number;
/**
* RightPadding
**/
RightPadding: number;
/**
* Spacing
**/
Spacing: number;
/**
* ApplyStyleLastRow
**/
ApplyStyleLastRow: boolean;
/**
* ApplyStyleHeadingRows
**/
ApplyStyleHeadingRows: boolean;
/**
* TableDirection
**/
TableDirection: WpsWdTableDirection;
/**
* Style
**/
Style: any;
ApplyStyleDirectFormatting(StyleName?: string): void;
/**
* Title
**/
Title: string;
/**
* Descr
**/
Descr: string;
}
interface WpsDocuments {
OpenOld(FileName?: any, ConfirmConversions?: any, ReadOnly?: any, AddToRecentFiles?: any, PasswordDocument?: any, PasswordTemplate?: any, Revert?: any, WritePasswordDocument?: any, WritePasswordTemplate?: any, Format?: any, prop?: WpsDocument): void;
/**
* _NewEnum
**/
readonly _NewEnum: any;
/**
* Count
**/
readonly Count: number;
/**
* Application
**/
readonly Application: WpsApplication;
Item(Index?: any, prop?: WpsDocument): void;
/**
* Creator
**/
readonly Creator: number;
AddOld(Template?: any, NewTemplate?: any, prop?: WpsDocument): void;
/**
* Parent
**/
readonly Parent: any;
Close(SaveChanges?: any, OriginalFormat?: any, RouteDocument?: any): void;
Save(NoPrompt?: any, OriginalFormat?: any): void;
Add(Template?: any, NewTemplate?: any, DocumentType?: any, Visible?: any, prop?: WpsDocument): void;
Open2002(FileName?: any, ConfirmConversions?: any, ReadOnly?: any, AddToRecentFiles?: any, PasswordDocument?: any, PasswordTemplate?: any, Revert?: any, WritePasswordDocument?: any, WritePasswordTemplate?: any, Format?: any, Encoding?: any, Visible?: any, OpenAndRepair?: any, DocumentDirection?: any, NoEncodingDialog?: any, prop?: WpsDocument): void;
Open2000(FileName?: any, ConfirmConversions?: any, ReadOnly?: any, AddToRecentFiles?: any, PasswordDocument?: any, PasswordTemplate?: any, Revert?: any, WritePasswordDocument?: any, WritePasswordTemplate?: any, Format?: any, Encoding?: any, Visible?: any, prop?: WpsDocument): void;
CheckOut(FileName?: string): void;
CanCheckOut(FileName?: string, prop?: boolean): void;
Open(FileName?: any, ConfirmConversions?: any, ReadOnly?: any, AddToRecentFiles?: any, PasswordDocument?: any, PasswordTemplate?: any, Revert?: any, WritePasswordDocument?: any, WritePasswordTemplate?: any, Format?: any, Encoding?: any, Visible?: any, OpenAndRepair?: any, DocumentDirection?: any, NoEncodingDialog?: any, XMLTransform?: any, prop?: WpsDocument): void;
OpenNoRepairDialog(FileName?: any, ConfirmConversions?: any, ReadOnly?: any, AddToRecentFiles?: any, PasswordDocument?: any, PasswordTemplate?: any, Revert?: any, WritePasswordDocument?: any, WritePasswordTemplate?: any, Format?: any, Encoding?: any, Visible?: any, OpenAndRepair?: any, DocumentDirection?: any, NoEncodingDialog?: any, XMLTransform?: any, prop?: WpsDocument): void;
AddBlogDocument(ProviderID?: string, PostURL?: string, BlogName?: string, PostID?: string, prop?: WpsDocument): void;
}
interface WpsHiLoLines {
Delete(): void;
/**
* Border
**/
readonly Border: WpsChartBorder;
Select(): void;
/**
* Name
**/
readonly Name: string;
/**
* Parent
**/
readonly Parent: any;
/**
* Format
**/
readonly Format: WpsChartFormat;
/**
* Application
**/
readonly Application: any;
/**
* Creator
**/
readonly Creator: number;
}
interface WpsDocument {
/**
* OMathIntSubSupLim
**/
OMathIntSubSupLim: boolean;
/**
* Tables
**/
readonly Tables: WpsTables;
/**
* Versions
**/
readonly Versions: WpsVersions;
/**
* ListTemplates
**/
readonly ListTemplates: WpsListTemplates;
/**
* Parent
**/
readonly Parent: any;
/**
* Name
**/
readonly Name: string;
/**
* Application
**/
readonly Application: WpsApplication;
DetectLanguage(): void;
/**
* Creator
**/
readonly Creator: number;
/**
* Words
**/
readonly Words: WpsWords;
ExportAsFixedFormat(OutputFileName?: string, ExportFormat?: WpsWdExportFormat, OpenAfterExport?: boolean, OptimizeFor?: WpsWdExportOptimizeFor, Range?: WpsWdExportRange, From?: number, To?: number, Item?: WpsWdExportItem, IncludeDocProps?: boolean, KeepIRM?: boolean, CreateBookmarks?: WpsWdExportCreateBookmarks, DocStructureTags?: boolean, BitmapMissingFonts?: boolean, UseISO19005_1?: boolean, FixedFormatExtClassPtr?: any): void;
/**
* Bookmarks
**/
readonly Bookmarks: WpsBookmarks;
/**
* BuiltInDocumentProperties
**/
readonly BuiltInDocumentProperties: any;
/**
* SaveFormat
**/
readonly SaveFormat: number;
RejectAllRevisionsShown(): void;
/**
* CustomDocumentProperties
**/
readonly CustomDocumentProperties: any;
/**
* Path
**/
readonly Path: string;
/**
* DoNotEmbedSystemFonts
**/
DoNotEmbedSystemFonts: boolean;
Compatibility(Type?: WpsWdCompatibility, prop?: boolean): void;
/**
* _CodeName
**/
_CodeName: string;
/**
* Footnotes
**/
readonly Footnotes: WpsFootnotes;
RemoveNumbers(NumberType?: any): void;
/**
* Endnotes
**/
readonly Endnotes: WpsEndnotes;
/**
* Shapes
**/
readonly Shapes: Kso.KsoShapes;
/**
* Comments
**/
readonly Comments: WpsComments;
/**
* Type
**/
readonly Type: WpsWdDocumentType;
/**
* ActiveTheme
**/
readonly ActiveTheme: string;
Post(): void;
/**
* AutoHyphenation
**/
AutoHyphenation: boolean;
/**
* Windows
**/
readonly Windows: WpsWindows;
/**
* KerningByAlgorithm
**/
KerningByAlgorithm: boolean;
/**
* HyphenateCaps
**/
HyphenateCaps: boolean;
/**
* AttachedTemplate
**/
AttachedTemplate: any;
/**
* HyphenationZone
**/
HyphenationZone: number;
/**
* TablesOfAuthorities
**/
readonly TablesOfAuthorities: WpsTablesOfAuthorities;
/**
* ConsecutiveHyphensLimit
**/
ConsecutiveHyphensLimit: number;
/**
* Hyperlinks
**/
readonly Hyperlinks: WpsHyperlinks;
/**
* PasswordEncryptionProvider
**/
readonly PasswordEncryptionProvider: string;
/**
* Characters
**/
readonly Characters: WpsCharacters;
/**
* LockQuickStyleSet
**/
LockQuickStyleSet: boolean;
UpdateStyles(): void;
/**
* Sections
**/
readonly Sections: WpsSections;
/**
* DefaultTableStyle
**/
readonly DefaultTableStyle: any;
/**
* Paragraphs
**/
readonly Paragraphs: WpsParagraphs;
/**
* DocID
**/
readonly DocID: number;
/**
* RoutingSlip
**/
readonly RoutingSlip: WpsRoutingSlip;
/**
* Sentences
**/
readonly Sentences: WpsSentences;
/**
* Fields
**/
readonly Fields: WpsFields;
RunLetterWizard(LetterContent?: any, WizardMode?: any): void;
/**
* FormFields
**/
readonly FormFields: WpsFormFields;
ReturnToLastReadPosition(prop?: number): void;
/**
* Indexes
**/
readonly Indexes: WpsIndexes;
/**
* ReadOnlyRecommended
**/
ReadOnlyRecommended: boolean;
/**
* HTMLProject
**/
readonly HTMLProject: Kso.KsoHTMLProject;
MakeCompatibilityDefault(): void;
/**
* EmbedTrueTypeFonts
**/
EmbedTrueTypeFonts: boolean;
SendMailer(FileFormat?: any, Priority?: any): void;
/**
* Styles
**/
readonly Styles: WpsStyles;
/**
* TablesOfAuthoritiesCategories
**/
readonly TablesOfAuthoritiesCategories: WpsTablesOfAuthoritiesCategories;
DowngradeDocument(): void;
/**
* HasVBProject
**/
readonly HasVBProject: boolean;
/**
* DocumentInspectors
**/
readonly DocumentInspectors: Kso.KsoDocumentInspectors;
/**
* ListParagraphs
**/
readonly ListParagraphs: WpsListParagraphs;
/**
* Routed
**/
readonly Routed: boolean;
/**
* Frames
**/
readonly Frames: WpsFrames;
/**
* TablesOfFigures
**/
readonly TablesOfFigures: WpsTablesOfFigures;
Compare2002(Name?: string, AuthorName?: any, CompareTarget?: any, DetectFormatChanges?: any, IgnoreAllComparisonWarnings?: any, AddToRecentFiles?: any): void;
Compare2000(Name?: string): void;
/**
* Kind
**/
Kind: WpsWdDocumentKind;
/**
* Variables
**/
readonly Variables: WpsVariables;
/**
* HasMailer
**/
HasMailer: boolean;
/**
* MailMerge
**/
readonly MailMerge: WpsMailMerge;
/**
* StoryRanges
**/
readonly StoryRanges: WpsStoryRanges;
/**
* RemovePersonalInformation
**/
RemovePersonalInformation: boolean;
/**
* Envelope
**/
readonly Envelope: WpsEnvelope;
/**
* TrackFormatting
**/
TrackFormatting: boolean;
/**
* FullName
**/
readonly FullName: string;
/**
* OMaths
**/
readonly OMaths: WpsOMaths;
/**
* FormattingShowNumbering
**/
FormattingShowNumbering: boolean;
/**
* Revisions
**/
readonly Revisions: WpsRevisions;
/**
* TablesOfContents
**/
readonly TablesOfContents: WpsTablesOfContents;
/**
* FormattingShowFilter
**/
FormattingShowFilter: WpsWdShowFilter;
/**
* PageSetup
**/
PageSetup: WpsPageSetup;
SelectContentControlsByTitle(Title?: string, prop?: WpsContentControls): void;
/**
* HasRoutingSlip
**/
HasRoutingSlip: boolean;
/**
* SaveFormsData
**/
SaveFormsData: boolean;
/**
* SaveSubsetFonts
**/
SaveSubsetFonts: boolean;
/**
* Saved
**/
Saved: boolean;
/**
* OMathJc
**/
OMathJc: WpsWdOMathJc;
/**
* DefaultTabStop
**/
DefaultTabStop: number;
/**
* Content
**/
readonly Content: WpsRange;
SelectLinkedControls(Node?: Kso.KsoCustomXMLNode, prop?: WpsContentControls): void;
/**
* ActiveWindow
**/
readonly ActiveWindow: WpsWindow;
/**
* ReadOnly
**/
readonly ReadOnly: boolean;
ComputeStatistics(Statistic?: WpsWdStatistic, IncludeFootnotesAndEndnotes?: any, prop?: number): void;
/**
* Subdocuments
**/
readonly Subdocuments: WpsSubdocuments;
/**
* IsMasterDocument
**/
readonly IsMasterDocument: boolean;
/**
* CommandBars
**/
readonly CommandBars: Kso.KsoCommandBars;
/**
* IsSubdocument
**/
readonly IsSubdocument: boolean;
/**
* XMLSchemaReferences
**/
readonly XMLSchemaReferences: WpsXMLSchemaReferences;
/**
* ProtectionType
**/
readonly ProtectionType: WpsWdProtectionType;
/**
* XMLSaveDataOnly
**/
XMLSaveDataOnly: boolean;
/**
* Signatures
**/
r