Spire.Doc Create font object Initializes a new Font using a specified size and style. A string representation of the FontFamily for the new Font. The em-size, in points, of the new font. The new font. Initializes a new Font using a specified size and style. A string representation of the FontFamily for the new Font. The em-size, in points, of the new font. The System.Drawing.FontStyle of the new font. The new font. Initializes a new Font using a specified size and style. The FontFamily of the new Font. The em-size, in points, of the new font. The System.Drawing.FontStyle of the new font. The new font. Checks the underline or strikeout styles. The old font style. The new font sytel. Compares the floating number. The value1. The value2. The accuracy. return 0,val1 equal val2;return 1,val1 greater than val2;return -1,val1 less than val2; Compares the double number. The value1. The value2. The accuracy. return 0,val1 equal val2;return 1,val1 greater than val2;return -1,val1 less than val2; Floating point precision. The value. The number of decimal places, up to 6 decimal places, with a minimum of 0 decimal places. Keeps tow decimal places. The value. It is possible to group shape attributes into categories based on their id. 0x0000 - 0x003f 0x0040 - 0x007f 0x0080 - 0x00bf 0x00c0 - 0x00ff 0x0100 - 0x013f 0x0140 - 0x017f 0x0180 - 0x01bf 0x01c0 - 0x01ff 0x0200 - 0x023f 0x0240 - 0x027f 0x0280 - 0x02bf 0x02c0 - 0x03ff 0x0300 - 0x033f 0x0340 - 0x037f 0x0380 - 0x03bf 0x0400 - 0x043f 0x0500 - 0x053f 0x0540 - 0x057f This category has same attributes as , but they are for the left line of the stroke. 0x0580 - 0x05bf This category has same attributes as , but they are for the top line of the stroke. 0x05c0 - 0x05ff This category has same attributes as , but they are for the right line of the stroke. 0x0600 - 0x063f This category has same attributes as , but they are for the bottom line of the stroke. 0x0640 - 0x067f This category has same attributes as , but they are for the "column" line of the stroke. I don't know what it is. 0x680 - 0x6bf Properties related to Web Component Functionality. 0x6c0 - 0x6ff This property set defines an additional clipping path for a shape or group. 0x0700 - 0x073f TabletPC Ink Attributes Signature. These properties specify that the shape is a signature line a document generated by Office 2007 or later. 0x07c0 - 0x07ff 0x1000 - 0x103f Initializes a new instance of the class. Initializes a new instance of the class. The doc. The owner. Gets the document. The document. Returns a collection of child Elements that match the specified type. True to select from all child Elements recursively. False to select only among immediate children. A live collection of child Elements of the specified type. Gets the child objects of the entity. Gets the type of the document object. The type of the document object. Gets the owner of this entity. Get the parent object of the entity. Gets the previous sibling. Gets the next sibling. The next sibling. Indicating whether this instance is composite. If this instance is composite, set to true. Initializes a new instance of the class. The doc. The owner. Applys the character style. the style name. Gets the style name. Sets the character format. The character format. gets the owner paragraph of the text range which is not for empty paragraph. the owner paragraph of the text range of empty paragraph is the ownerEmptyParagraph. Gets the child objects of the entity. Gets owner paragraph. Gets a value indicating whether this item was inserted to the document, when "Track Changes" is or was set to "true". if this instance was inserted, set to true. Gets the style name. a flag checked whether the item is added for IF field layout; Gets or set a value indicating whether this item was deleted from the document, when "Track Changes" is or was set to "true". if this instance is delete revision, set to true. Gets the character format. The paragraph item character format. Creates the format layout information. Initializes a new instance of the class. Initializes a new instance of the class. The doc. Initializes a new instance of the class. The doc. The owner. Initializes a new instance of the class. The parent. The parent key. Initializing constructor. The parent. The parent key. The parent offset. Checks if Key exists. The key. if the specified key has key, set to true. Clears the formatting. Gets the key. Get the object by the index. Gets a value indicating whether format is default. true if format is default; otherwise,false. Initializes a new instance of the class. Initializes a new instance of the class. the parent textbox. Clone textbox format. Get/set horizontal origin Get/set vertical origin Gets or sets the fill color of the textbox. gets or sets the color opacity. Gets the fill effects. The fill effects. Get/set text box linestyle Get/set textbox width Get/set textbox height Get/set line color. Get/set value which defines if there is a line around textbox shape Get/set textbox horizontal position Gets or Sets a value.Specifies whether the spape stretches to fit the text in the textbox. Default is false. Get/set textbox vertical position Get/set text Wrapping style Get/set wrapping type for textbox Get/set textbox line width Get/set line dashing for textbox Get/set textbox horizontal alignment Get/set textbox vertical alignment Gets or sets the text direction of the textbox. Gets or sets the vertical anchoring of text. Default is top. Gets/Sets the rotation of textbox.Specifies the rotation of the graphic frame. Gets the internal margin. The internal margin. Get the wrapping polygon. Initializes a new instance of the class. Sets all internal margin. Gets or sets the internal left margin (in points). The internal left margin. Gets or sets the internal right margin (in points). The internal right margin. Gets or sets the internal top margin (in points). The internal top margin. Gets or sets the internal bottom margin (in points). The internal bottom margin. Initializes a new instance of the class. Initializes a new instance of the class. The document. Sets the value that represents the left indent for paragraph. The left indent. Sets the value that represents the right indent for paragraph. The right indent. Sets the value that represents the first line indent for paragraph. The first line indent. Is equals of the left indent. Is equals of the right indent. Returns or sets right-to-left property of the paragraph. if bidi, set to true. Gets the tabs info. The tabs info. True if all lines in the paragraph are to remain on the same page. True if the paragraph is to remains on the same page as the paragraph that follows it. True if a page break is forced before the paragraph True if a page break is forced after the paragraph True if the first and last lines in the paragraph are to remain on the same page as the rest of the paragraph. Returns or sets horizontal alignment for the paragraph. Returns or set sthe value that represents the left indent for paragraph. Returns or sets the value that represents the right indent for paragraph. Returns or sets the spacing (in points) before the paragraph. Returns or sets the spacing (in points) after the paragraph. Gets or sets background color of the paragraph Returns or sets line spacing property of the paragraph. Returns or sets line spacing rule property of the paragraph. Gets or sets a value indicating whether spacing before is automatic. if spacing before is automatic, set to true. Gets or sets a value indicating whether spacing after is automatic. if spacing after is automatic, set to true. Gets or sets the outline level. The outline level. Gets the outline level.(1-9); the default 10. Gets or set allow punctuation to extend past text extents. Gets a value indicating whether this instance is frame. Gets or sets the frame wrapping text type. Gets or sets the a value specifies whether the anchor of th frame. Gets or sets the style of textalignment Gets a value indicating whether indentation type is mirror indents. Indicates whether to suppress automatic hyphenation for the paragraph. Gets or sets the justification. The justification. Gets or sets the tab leader. The tab leader. Gets or sets the position. The position. Gets or sets the delete position. The delete position. Gets or sets the tab positioning. Gets or set a value is ptab. Initializes new instance of the class. Property name. Property value. Initializes new instance of the class. Property name. Property value. Property type Represents a collection of DLS entities. Returns an enumerator that iterates through a collection. An object that can be used to iterate through the collection. Removes all items from the collection. Gets the number of items in the collection. The count. Adds the specified entity. the document object. Removes all items Determines whether a entity is in the collection. the document object. Returns the zero-based index of the specified entity. the document object. Inserts a entity into the collection at the specified index. The index. the document object. Removes the document object from the collection. the document object. Removes the document object at the specified index from the collection. The index. Gets the first item. The type. The documentobject. Gets the last item. The type. The documentobject. Gets the at the specified index. Gets the first item. The first item. Gets the last item. The last item. Specifies Item DocumentObject type. Eventhandler for DocumentObjectCollection class. DocumentObject type. The DocumentObject. Adds the specified handler. The handler. Removes the specified handler. The handler. Returns an enumerator that iterates through a collection. An object that can be used to iterate through the collection. Sends the specified type. The type. the document object. Initializes a new instance of the class. The owner. Adds a table row to collection. The row. Inserts a table row into collection. The index. The row. Returns index of a specified row in collection. The row. Removes a specified row. The row. Represents a subset from collection of specified type entities. Removes all entities Returns an enumerator that iterates through a collection. An object that can be used to iterate through the collection. Gets the document. The document. Gets the owner. The owner. Gets the count. The count. Gets the at the specified index. Represents a internal enumerator for EntitySubSetCollection. Initializes a new instance of the class. The entities collection. Advances the enumerator to the next element of the collection. true if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection. The collection was modified after the enumerator was created. Sets the enumerator to its initial position, which is before the first element in the collection. The collection was modified after the enumerator was created. Gets the current element in the collection. The current element in the collection. The enumerator is positioned before the first element of the collection or after the last element. describes how to position two rectangles relative to each other. Get the sdt type. The sdt type. Get or set the owner. Provides access to all list items of this Sdt Get Page Size draw free warning. Clears the child object in empty footer. Columns the separation line. Calculates the page vertically aligned. Gets the text of all textrange for the field result. Checks whether to continue layouting with next section. If true; Then continue layouting with the next section. If false; Then continue with current section handle the footer which is out of page Get the private font collection. Gets or set a value indicating whether the render to PS. Gets or set a value indicating whether the render to WPF. Gets or sets a value indicating whether the convert to pdf. Gets or sets a value indicating whether the convert to xps. Gets or sets a value indicating whether the convert to svg. Gets or sets column index. Gets or sets document layouter. Get is layouter footer. Fixed width string end of line spaces. update the position based on text alignment get the max widget height Draws the list tab leader. The paragraph. The paragraph info. Width of the list. The x position. The y position. Converts the image dpi above 300. The Image. 获取一个坐标点围绕一个中心旋转角度后的新坐标点. 要旋转的点 中心点 旋转角度,笛卡尔直角坐标 Draws the paragraph borders. The paragraph. The lt widget. check whether the specified font is a monospace font. if the width of letter "i" is eqaul to the width of letter "W" and " ",the font is a monospace font. Get the ascent and descent of the symbol. check whether the text of the textrange is white space and the textranges after the textrange are all white space. Gets the list of the font cjk and usetypo. Gets the list of the font line spacing. Gets the list of the font caches. Gets the list of the PsFont line spacing. Gets the list of the PsFont caches. Initializes a new instance of the class. when the property of the row has changed,if the owner is row,update the changed value to all cells in that row the key of the changed property the changed value Gets or sets background color. Gets or sets the texture style. The texture style. Gets borders. Gets paddings. Returns or sets spacing between cells. Returns or sets spacing between cells. Returns or sets table indent. Returns or sets the boolean value indicating if table is auto resized Returns or sets the boolean value indicating if there is a break across pages Returns or sets whether table is right to left. Gets or sets horizontal alignment for the table. Gets or sets a value indicating whether to use "Around" text wrapping. true if wrap text around; otherwise, false. the positioning. The positioning. Gets or set the value of the layoutType. This element specifies the algorithm which shall be used to layout the comtents of the table within the document. The type of the layout. Returns or sets whether the glyph representing the end character of current table row shall be displayed in the current document. Table Positioning Gets or sets the absolute horizontal position for table. The horiz position abs. Gets or sets the absolute vertical position for table. The horiz position abs. Gets or sets the horizontal position for table. The vertical position. Gets or sets the vertical position for table. The vertical position. Gets or sets the horizontal relation of the table. The horiz relation to. Gets or sets the horizontal relation of the table. The horiz relation to. Gets or sets the distance from top. The distance from top. Gets or sets the distance from bottom. The distance from bottom. Gets or sets the distance from left. The distance from left. Gets or sets the distance from right. The distance from right. Get or set floating table allows other tables to overlap. The font ascent and descent struct. Gets/Sets the ascent of the font. Gets/Sets the descent of the font. Gets the height of the font. Gets/Sets the spacing of the font. Gets/Sets the size of the font. 从左到右,字符不旋转. 从左到右,东亚字符旋转270. 从右到左,垂直排列,英文字符旋转90. 从上到下,所有字符旋转90. 从下到上,所有字符旋转270. 从右到左,字符不旋转. compare to. Gets/Set picture. Gets/Sets layoted widget. Gets/Sets picuter scaled. Gets/Sets object order index. Gets/Sets is headerfooter. Get font family. Get font family. Get font family. Initializes a new instance of the class. The doc. get the total width of punctuations in the textrange. update the width of the punctuation Gets or sets a value whether is PTab. Indicates this text range is a temp and blank text range of an empty paragraph Gets the type of the document object. The type of the document object. Returns or sets text. if the text range is added for an empty paragraph ,return true; otherwise,false. if the text range is added for Break ,return true; otherwise,false. a flag specified that whehter the textrange is converted from a field. get the owner of the field Gets the character format. Indicates whether current TextRange can be split update the tabs list based on the pagemargin left Get layout tabs list. Get tabs list. Gets the type of the document object. The type of the document object. Specifies the presence of the guide text within a phonetic guide at the current location in the document. Specifies the font size which shall be applied to the phonetic guide text in the contents of this run when displayed. Specifies the distance which shall be left between the phonetic guide base text and the phonetic guide text when this phonetic guide text is displayed. Specifies the alignment setting which shall be used to determine the placement of phonetic guide text with respect to the base text when this phonetic guide is displayed. Specifies the font size which shall be applied to the base text of this phonetic guide text when displayed. Initializes a new instance of the class. The doc. The name. Gets the type of the document object. The type of the document object. Gets the permissionstart id. Gets permission editorgroup. Gets permission displacedByCustomXml. Gets default header. Gets default footer. Gets even header. Gets odd header ( This is also the default header ). Gets even footer Gets odd footer ( This is also the default footer ). Gets first page header. Gets first page footer. Detects whether all headers/footers are empty. Gets TextBody at specified index. Gets TextBody by specified HeaderFooter type. If set to True if this header or footer is linked in the previous section. Gets count of child object. Adds paragraph at end of section. Adds the table. Adds the table. Is Show Border Inserts html at end of text body. Inserts html. Inserting begins from paragraph specified by paragraphIndex Inserts html. Inserting begins from paragraph specified by paragraphIndex, and paragraph item specified by paragraphItemIndex Validates the XHTML. The HTML. The validation type. if it is valid XHTML, set to true. Validates the XHTML. The HTML. The validation type. The exception message. if it is valid XHTML, set to true. If the text body has no paragraphs, creates and appends one Paragraph. Gets the type of the document object. The type of the document object. Gets inner paragraphs Gets inner tables Gets the form fields. The form fields. Gets the last paragraph. The last paragraph. Gets the type of the document object. Adds the specified name. The name. The value. Remove property specified by name. The name. Clones this instance. Determines whether the CustomHash contains the specified key. Gets the value associated with the specified key. Sets the value associated with the specified key. Gets or sets property by specified name. Gets or sets property by specified index. Gets count of the properties. Initializes a new instance of the class. The doc. Adds a section to end of document. The section. Returns the zero-based index of the specified section. The section. Default constructor. Creates an empty list with the specified initial capacity. Initial capacity. When initialCapacity is less than zero. Creates an empty SortedList with the default initial capacity and specified comparer. The IComparer is used to determine whether two keys are equal. Creates an empty SortedList with the specified initial capacity and specified comparer. Initial capacity. The IComparer is used to determine whether two keys are equal. Copies the elements from the specified dictionary to a new list with the same initial capacity as the number of elements copied. The IDictionary to copy. Copies the elements from the specified dictionary to a new list with the same initial capacity as the number of elements copied and with the specified comparer. The IDictionary to copy. The IComparer to use to determine whether two keys are equal. When argument d is null. Returns a synchronized (thread-safe) wrapper for the SortedList. The SortedList to synchronize. A synchronized (thread-safe) wrapper for the SortedList. When list is null. Adds an element with the provided key and value to the list. The Object to use as the key of the element to add. The Object to use as the value of the element to add. When key is null. When list already contains specified key. Removes all elements from the collection. Creates a new object that is a copy of the current instance. Copy of the current instance. Clone current instance. Returns clone of current object. Determines whether the list contains an element with the specified key. Key of the element to search. True if list contains specified key. Determines whether the list contains an element with the specified key. Key of the element to search. True if list contains specified key. Determines whether the list contains the specified value. Value of the element to search. True if list contains specified value. Copies all the elements of the SortedListEx to the specified one-dimensional Array starting at the specified destination Array index. The one-dimensional Array that is the destination of the elements copied from the current list. The index in array at which copying begins. If specified array is null. If rank of the array is not 1 or there are not enough elements. If specified arrayIndex is less than zero. Gets the value at the specified index of the SortedListEx. The zero-based index of the value to get. The value at the specified index of the SortedListEx. When index is less than zero or greater than size of the list. Gets the key at the specified index of the SortedListEx. The zero-based index of the key to get. The key at the specified index of the SortedListEx. When index is less than zero or greater than size of the list. Gets the keys in the SortedListEx. An IList containing the keys in the SortedListEx. Gets the values in the SortedListEx. An IList containing the values in the SortedListEx. Returns the zero-based index of the specified key. The key to locate. The zero-based index of key, if key is found; otherwise, -1. If specified key is null. Returns the zero-based index of the first occurrence of the specified value. The value to locate (can be NULL). The zero-based index of the first occurrence of value, if value is found; otherwise, -1. Removes the element at the specified index. The zero-based index of the element to remove. When index is less than zero or greater than size of the list. Replaces the value at the specific index. The zero-based index at which to save value. The Object to save into. Can be NULL. When index is less than zero or greater than size of the list. Sets the capacity to the actual number of elements. Capacity of internal buffers. FontSize of the collection. Read-only. List of keys. Read-only. List of values. Read-only. Returns True if list is readonly, False otherwise. Read-only. Returns True if collection has fixed size, False otherwise. Returns True if the collection is synchronized, False otherwise. Returns the object that can be used to synchronize access to the collection. Read-only. Gets or sets the value associated with the specified key. Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. Creates a new object that is a copy of the current instance. Copy of the current instance. Advances the enumerator to the next element of the collection. True if the enumerator was successfully advanced to the next element; False if the enumerator has passed the end of the collection. When the current version is not equal to the SortedListEx version. Sets the enumerator to its initial position, which is before the first element in the collection. When the current version is not equal to the SortedListEx version. Returns key of the current element. Read-only. When the current version is not equal to the SortedListEx version or if current is false. Return DictionaryEntry for the current element. When the current version is not equal to the SortedListEx version or if current is false. The current element in the collection. Read-only. If current is false. Returns value for the current element. When the current version is not equal to the SortedListEx version or if current is false. Adds an element with the provided key to the list. The Object to use as the key of the element to add. Removes all elements from the collection. Determines whether the list contains an element with the specified key. Key of the element to search. True if list contains specified key. Copies all the elements of the list to the specified one-dimensional Array starting at the specified destination Array index. The one-dimensional Array that is the destination of the elements copied from the current list. The index in array at which copying begins. If array is null or rank of the array is not 1. Copies all the elements of the list to the specified one-dimensional Array starting at the specified destination Array index. The one-dimensional Array that is the destination of the elements copied from the current list. The index in array at which copying begins. If array is null or rank of the array is not 1. Insert the value at the specific index. The zero-based index at which to save value. The Object to save into. Can be NULL. Returns an IEnumerator that can iterate through the list. An IEnumerator for the list. Returns the zero-based index of the specified key. The key to locate. The zero-based index of the key, if the key is found; otherwise, -1. Removes the element at the specified index from the list. The zero-based index of the element to remove. FontSize of the collection. Read-only. Returns True if list is readonly, False otherwise. Read-only. Returns True if collection has fixed size, False otherwise. Returns True if the collection is synchronized, False otherwise. Returns the object that can be used to synchronize access to the collection. Read-only. Gets or sets the key at the specified index. Re-read values from the list. Adds an element with the provided key to the list. Value to add. Removes all elements from the collection. Determines whether the list contains an element with the specified value. Value to search. True if list contains specified value. Copies all the elements of the list to the specified one-dimensional Array starting at the specified destination Array index. The one-dimensional Array that is the destination of the elements copied from the current list. The index in array at which copying begins. Copies all the elements of the list to the specified one-dimensional Array starting at the specified destination Array index. The one-dimensional Array that is the destination of the elements copied from the current list. The index in array at which copying begins. Insert the value at the specific index. The zero-based index at which to save value. The Object to save into. Can be NULL. Returns an IEnumerator that can iterate through the list. An IEnumerator for the list. Returns the zero-based index of the specified value. The value to locate. The zero-based index of the value, if the value is found, otherwise -1. Removes the element at the specified index from the list. The zero-based index of the element to remove. FontSize of the collection. Read-only. Returns True if list is readonly, False otherwise. Read-only. Returns True if collection has fixed size, False otherwise. Returns True if the collection is synchronized, False otherwise. Returns the object that can be used to synchronize access to the collection. Read-only. Gets or sets the value at the specified index. A collection of objects that represent the permission in the document. Finds object by specified id The Permission id Removes a permission at the specified index. The index. Removes the specified permission. The permission. Removes all permissions from the document. Gets the with the specified id. Gets the at the specified index. Object used to parse CSS Files. This can also be used to minify a CSS file though I doubt this will pass all the same tests as YUI compressor or some other tool Matches CSS selectors and returns groups of selector[propertyname:propertyValue] use to parse CSS in a string or file http://stackoverflow.com/a/2694121/899290 Regex matching CSS Comments Regular expression to parse the Stylesheet Reads the CSS file. The path. Reads the specified cascading style sheet. The cascading style sheet. Trims whitespaces including non printing whitespaces like carriage returns, line feeds, and form feeds The string to trim Defines shape attributes that occur in the model. For more info see VML, OOXML and Word 2007 Drawing Format specifications. Fixed. Degrees. Default 0. Positive value corresponds to clockwise rotation angle. Default false. No rotation. Default false. Don't allow changes in aspect ratio. Default false. Don't allow the shape to be moved. Default false. Shape may not be selected. Default false. No cropping this shape. Default false. Edit Points not allowed. Default false. Do not edit text. Default false. Do not adjust. Default false. Do not group this shape. Default false. int. id for the textbox. Although this attribute will be present in the model during write to DOC, it does not have any meaning for the model. This is an index into plcfTxbxs, but need to deduct one and shift right by 16 bits. int txid = (int)((txbxIdx + 1) shl 16); The lower 16 bits indicate the index of the linked checkbox. This attribute is only used during reading and writing into binary DOC. There is a two-way link between shape and txbx in a DOC file and during read. Also see OleTxid. OleTxid is written instead of TextboxTxid for OLE objects. int. margins relative to shape's inscribed text rectangle (in EMUs) Default 1/10inch int. margins relative to shape's inscribed text rectangle (in EMUs) Default 1/20inch int. margins relative to shape's inscribed text rectangle (in EMUs) Default 1/10inch int. margins relative to shape's inscribed text rectangle (in EMUs) Default 1/20inch Specifies how text wraps inside the shape. int. Text zoom/scale (used if fFitTextToShape), default 0. How to anchor the text. Default Top. . Default HorZ . Font rotation. Default Right. int. ID of the next shape (used by Word for linked textboxes). int. Bi-Di Text direction. Default LTR. int. Seen in TestCommunity15706.doc, value 2. Untested. Default 1. Count of columns. Ver: XP int. Seen BusinessBrochure.doc, value 73152. Untested. Default 91440. EMUs, column margin on both sides. Ver: XP string. Original ID of the next shape (used by Word for linked textboxes). It is a temporary attribute that should never appear in AW model after load. TRUE if single click selects text, FALSE if two clicks. Default true. use host's margin calculations. Default false. Rotate text with shape. Default false. Size shape to fit text size. Default false. Size text to fit shape size. Default false. UNICODE text string RTF text string . alignment on curve Fixed. Font size in points. Fixed. Adjust the spacing between characters (1.0 is normal). String. Font name. Untested. Ver: 2000 String. To preserve CSS font selectors. Default empty string. bool. Reverse row order. By default multiple rows of text are laid out with the first at the top for horizontal text and with the first at the left for vertical text, this flag reverses that behavior (bottom to top or right to left). Default false. bool. True if the text effect properties (gtext*) are used. False if these properties are ignored. bool. Rotate characters bool. Kern characters bool. Tightening or tracking is on. bool. Stretch to fit shape bool. Char bounding box bool. Scale text-on-path bool. Stretch char height. Mall characters same height. bool. Do not measure along path. bool. bool. bool. bool. bool. bool. Fixed. Fraction of the image width or height. Specifies the width of the extents rectangle in EMUs. This rectangle shall dictate the size of the object as displayed (the result of any scaling to the original object). Specifies the length of the extents rectangle in EMUs. This rectangle shall dictate the size of the object as displayed (the result of any scaling to the original object). Color. transparent color. The default value for this property is 0xFFFFFFFF, but we don't yet support 0xff in the top byte that means "ignore this color". Fixed. Contrast setting. Min value is 0, max value is 0x7fffffff, but it is not linear. There is no documentation for the algorithm, but I guess it in . Fixed. Brightness setting. Has to be a fixed value -0.5 to 0.5. Fixed. gamma. Have never seen it in MS Word. Actually, this is not even in the SPEC. Int. Host-defined ID for OLE objects. MS Word spec says this is "pictureId", but I've discovered this is actually TXID for floating OLE objects. This property is ignored during read and synthesized on write. Also see TextboxTxid. Int. This property specifies a shadow color for pictures with a double shadow used in black-and-white display mode. The SPEC says: This value SHOULD be ignored. The default value for this property is 0x100000F4, but we don't support color flags yet. Seen in TestShadow.doc. Seen 0x100000f4 in TestDefect1402.doc. MSOCLR type. Int. This property specifies the fill color modification used in black-and-white display mode. Seen in TestDefect1402.doc. MSOCLR Int. This property specifies the line color modification used in black-and-white display mode. Seen in TestDefect1402.doc. MSOCLR This property specifies the transparent pixel extended color. This property specifies the color modification of the transparent pixel extended color. Int. This property specifies the color used to recolor the image. Seen 0xffffffff in TestDefect1402.doc Ver: XP Int. This property specifies the extended color used to recolor the image. Seen 0xffffffff in TestDefect1402.doc Int. MUST be 0xFFFFFFFF, and MUST be ignored. Seen 0xffffffff in TestDefect1402.doc Int. This property specifies the color modification of the extended color used to recolor the image. Seen 0x20000000 in TestDefect1402.doc Seen in 1402. MUST be zero, and MUST be ignored. Complex property, no data. Int. MUST be 0xFFFFFFFF, and MUST be ignored. Seen 0xffffffff in TestDefect1402.doc bool. Seen in TestDefect1402.doc in extended flags. Default false? 0x0040 When doing a color modification to a picture, leave grays unmodified. Ver: XP bool, Do not hit test the picture, default false. 0x0008 bool, grayscale display, default false. 0x0004 bool, bi-level display, default false. 0x0002 bool, Server is active (OLE objects only), default false. 0x0001 Array of . Specifies the set of points that make up this shape. Corresponds to 2.3.6.7 pVertices_complex in the DOC SPEC. Array of . Specifies how the vertices specified by the property are connected. Corresponds to 2.3.6.8 pSegmentInfo in the DOC SPEC. This attribute MUST be present and be up to date with GeometryVertices. Int. Adjustment values corresponding to the positions of the adjust handles of the shape. The number of values used and their allowable ranges vary from shape type to shape type. Default 0. Array of . These are G unit values. Connector locations for shapes imported from clipart. This property specifies an array of angles corresponding to the connection sites in the pConnectionSites_complex property that are used to determine the direction that a connector links to the corresponding connection site. Array of . But these are actually Fixed values. int. A signed integer x coordinate in geometry space that specifies a value above which limousine scaling is used. The spec says default is 0x8000000, but we default to 0 at the moment! Limo stretches are points on a shape's edge that define where and how a shape may be stretched by a user in a graphical editor. 2.3.6.22 xLimo in the DOC SPEC int. A signed integer y coordinate in geometry space that specifies a value above which limousine scaling is used. The spec says default is 0x8000000, but we default to 0 at the moment! 2.3.6.23 yLimo in the DOC SPEC. This property specifies an array of adjust handles which allow a user to manipulate the geometry of this shape. Array of . This property specifies a set of formulas used to calculate values for use in defining the geometry of this shape. Array of . This property specifies an array of rectangles specifying how text should be inscribed within this shape. 2.3.6.28 pInscribe in the DOC SPEC. Array of . Corresponds to path.textboxrect in VML. This property specifies where connection points are on the shape. . Corresponds to o:connecttype in WordML. A bit that specifies whether to display the shadow of this shape. The value SHOULD be ignored. Default true. A bit that specifies whether to display the extrusion effect of this shape. Default true. A bit that specifies whether to display the line of this shape. Default true. A bit that specifies whether to display the text aligned to this shape. Default false. A bit that specifies whether the fill is aligned to the shape. A value of 0x0 specifies that the fill is aligned to the bounding rectangle of the shape. A value of 0x1 specifies that the fill is aligned to the shape itself. Default false. A bit that specifies whether to display the fill of this shape. Default true. enumeration. Type of fill. Default Solid. Foreground fill color. Default white. Fixed. Background color. Default white. Can have special values such as 0xeff00266 which means "fill lighten(102)", where I guess 0x66 means "102" and 0x00200 means "lighten". VA: VmlColor.ColorToVml decodes such values. Fixed. Used only for gradient fills. Color. Modification for BW views? Undocumented. Have not seen in files. string. int. int? Never seen in files. int? Never seen in files. Fixed. Gradient angle in degrees. int. Linear gradient fill focus. Integer percent -100..100 Fixed. Focus position. Fraction of the shape size. Fixed. Focus position. Fraction of the shape size. Fixed. Focus position. Fraction of the shape size. Fixed. Focus position. Fraction of the shape size. Fixed. Seen in TestDefect1402.doc Fixed. Seen in TestDefect1402.doc Fixed. Seen in TestDefect1402.doc Fixed. Seen in TestDefect1402.doc . Specifies units for fill dimensions. int. Identifies one of the preset gradients. Exists in DOC and RTF only. WML and DOCX don't have it. MS Word figures this value out itself, therefore we ignore it. Does not occur in the model. Array of . int. The units are according to FillDzType. Undocumented. int. The units are according to FillDzType. Undocumented. int. The units are according to FillDzType. Undocumented. int. The units are according to FillDzType. Undocumented. . Type of shading for gradient fill. This is fill color in the "ink" notation. Seen in TestGeometry.doc, value -1. Seen in BusinessBrochureBrief.doc, 0xb58b22. In WordML this is "fillcolor="#228bb5 [rgb(34,139,181) ink(1,255)]" In extended properties? Undocumented. Seen in TestGeometry.doc, value -1. In extended properties. Seein BusinessBrochureBrief.doc, value 0xff20. Undocumented. Seen in TestGeometry.doc. Looks like some flags. In extended properties. Undocumented. Seen in TestGeometry.doc. Complex property. Seen empty value only. In extended properties. This is fill background color in the "cmyk" notation. Seen in BusinessBrochureBrief.doc, 0x00feffff. In WordML this is color2="#fffffe [rgb(255,255,254) cmyk(0,0,0,0)]" Undocumented. Seen in BusinessBrochure.doc, value 8. Simple. Int. Seen in TestDefect1402.doc. Undocumented. Seen in TestWatermark.doc. Undocumented. Seen in TestGeometry.doc, value -1. In extended properties. Seen in BusinessBrochure.doc, value 0. Undocumented. Seen in BusinessBrochure.doc, value 0. bool. Extended fill flag. Not exactly sure what it means. bool. Extended fill flag. Corresponds to 'Fill Effects | Gradient | Rotate fill effect with shape' setting in MS Word. bool. Is shape filled? bool. undocumented. bool. undocumented. bool. undocumented. bool. undocumented. Corresponds to o:detectmouseclick in WordML struct of stretch.specifies that a BLIP should be stretched to fill the target rectangle. bool. specifies whether a BLIP be tiled to fill the available space struct of tile. specifies that a BLIP should be tiled to fill the available space. Color of line. Default is black. Fixed. Line color opacity. Background color, default is white. Color. Modification for BW Views. never seen. Type of line, default is solid. String. Seen "" in TestDefect1402.doc. Never seen, unsupported at the moment. Int. Seen 0 in TestDefect1402.doc. Int? Seen 0 in TestDefect1402.doc. Int? Seen 0 in TestDefect1402.doc. . Specifies units for fill dimensions. EMUs, line width. 1pt == 12700 EMUs. Default 9525 (0.75pt). Stored as EMUs in the model. Fixed. ratio. enumeration. Default single. . Default Solid. Can be overridden by LineDashStyle. Complex property. An array that defines a custom dash pattern. Never seen, not supported at the moment. . Arrow at start, default NoEnd . Arrow at end, default NoEnd . . . . . Defines the join style of a polyline. . How to end lines. Undocumented. Seen in TestLeorMeller.doc int 0xffffffff Undocumented. Seen in TestLeorMeller.doc int 0xffffffff Undocumented. Seen in TestLeorMeller.doc int 0x20000000 (some CrMod?) Undocumented. Seen in TestWatermark.doc. Complex property. Seen simple in arabic 4129.doc This is line background color in the "cmyk" notation. Seen in BusinessBrochureBrief.doc, 0x00feffff. In WordML this is v:stroke color2="#fffffe [rgb(255,255,254) cmyk(0,0,0,0)]" Undocumented. Seen in BusinessBrochure.doc, value 8. Seen in TestDefect1402.doc, value 0x200000000 (some CrMod?) Undocumented. Seen in TestWatermark.doc. Complex property, no data. Undocumented. Seen in TestLeorMeller.doc int 0xffffffff Undocumented. Seen in BusinessBrochure.doc, value 0. bool. bool. bool. True when Inset pen (the pen is aligned on the inside of the edge of the path). False when Center pen (line drawn at center of path stroke). If LineInsetPenOK is false, this value MUST be ignored. bool. Specifies whether insetting the pen is allowed. bool. Allow arrowheads if prop. is set bool. Any line? Probably Stroked in VML. bool. Should we hit test lines? Undocumented. bool. Register pattern on shape. Undocumented. bool. Draw a dashed line if no line. Probably ForceDash in VML. . Color. Foreground shadow color. Color. Embossed color. Color. Modification for BW views. undocumented. Fixed. int. Shadow offset. EMUs. int. Shadow offset. EMUs. int. Double shadow offset. EMUs. int. Double shadow offset. EMUs. Fixed. undocumented. Fixed. undocumented. Fixed. undocumented. Fixed. undocumented. Fixed. Ratio of weight. Fixed. Ratio of weight. What units? int? Undocumented. int? Undocumented. Undocumented. Seen in TestLeorMeller.doc int 0xffffffff Undocumented. Seen in TestLeorMeller.doc int 0xffffffff Undocumented. Seen in TestLeorMeller.doc int 0x20000000 Undocumented. Seen in TestWatermark.doc. Complex property. This is shadow background color in the "cmyk" notation. Seen in BusinessBrochureBrief.doc, 0xdsd5db. In WordML this is color2="#dbd5d3 [rgb(219,213,211) cmyk(12.5,9.8,8.63,3.14)]" Undocumented. In extended properties. Seen in BusinessBrochure.doc, value 0x2c3241e8. Seen in TestDefect1402.doc. 0xffffffff Undocumented. Seen in TestWatermark.doc. Complex property. Undocumented. Seen in TestLeorMeller.doc int 0xffffffff Undocumented. In extended properties. Seen in BusinessBrochure.doc, value 0x20. bool. Shadow is on or not. bool. Excel5-style shadow . Where transform applies. int. The LONG values define a transformation matrix, effectively, each value is scaled by the perspectiveWeight parameter. int. The LONG values define a transformation matrix, effectively, each value is scaled by the perspectiveWeight parameter. int. The LONG values define a transformation matrix, effectively, each value is scaled by the perspectiveWeight parameter. int. The LONG values define a transformation matrix, effectively, each value is scaled by the perspectiveWeight parameter. int. The LONG values define a transformation matrix, effectively, each value is scaled by the perspectiveWeight parameter. int. The LONG values define a transformation matrix, effectively, each value is scaled by the perspectiveWeight parameter. int. undocumented. int. undocumented. Fixed? Scaling factor. Fixed. undocumented. Fixed undocumented. bool. Fixed-point 16.16 Fixed-point 16.16 int? Default gives OK results int. Specular edge thickness in EMUs. int. Distance of extrusion in EMUs int. EMUs . Extrusion direction Color. Basic color of extruded part of shape; the lighting model used will determine the exact shades used when rendering. Color. Modification for BW views Seen in TestDefect1402.doc, 0xffffffff Seen in TestDefect1402.doc, 0xffffffff Seen in TestDefect1402.doc, 0x20000000 (CrMod?) Undocumented. Seen in TestWatermark.doc. Complex property. Seen in TestDefect1402.doc, 0xffffffff bool. Does this shape have a 3D effect. bool. Use metallic specularity. bool. Undocumented. bool. Determines whether the front face of the extrusion will respond to changes in the lighting. Fixed. degrees (16.16) about y axis Fixed. degrees (16.16) about x axis int. These specify the rotation axis; only their relative magnitudes matter. int. These specify the rotation axis; only their relative magnitudes matter. int. These specify the rotation axis; only their relative magnitudes matter. Fixed. degrees (16.16) about axis Fixed. rotation center x (16.16 or g-units) Fixed. rotation center y (16.16 or g-units) int. rotation center z (absolute (emus)) . Full, wireframe or bcube Fixed. pixels (16.16). Defines the number of facets used to describe curved surfaces of an extrusion. Emus. Defines the viewpoint of the observer (X). Emus. Defines the viewpoint of the observer (Y). Emus. Z view distance. Fixed. Defines the origin X of the viewpoint within the bounding box of the shape. Fixed. Defines the origin Y of the viewpoint within the bounding box of the shape. Fixed. degree (16.16) skew angle int. Percentage skew amount Fixed. Fixed point intensity Int? Key light source direction; only their relative magnitudes matter. Int? Key light source direction; only their relative magnitudes matter. Int? Key light source direction; only their relative magnitudes matter. Int? Fixed point intensity. Int? Fill light source direction; only their relative magnitudes matter. Int? Fill light source direction; only their relative magnitudes matter. Int? Fill light source direction; only their relative magnitudes matter. Int? Fixed point intensity bool. Determines whether the rotation of the extruded object is specified by the RotationAngle attribute. bool. Determines whether the center of rotation will be the geometric center of the extrusion. bool. Parallel projection. bool. Is key lighting harsh. bool. Is fill lighting harsh. . Default none. . Default Automatic. . Default Automatic. . Default Automatic. . . This property specifies kind of node in a diagram. MSODGMLO type. Most recently used layout for its child. Ver: XP. Untested. String. This property is present if the shape represents an equation generated by Office 2007 or later. The property is a string of XML representing a Word 2003 XML document. The original equation is stored within the “oMathPara” tag within the document. Refer to the Office Open XML documentation for details on this XML representation of equations. If the document containing the shape is opened in Office 2007 or later, the shape is replaced with the equation in this document. Ver: 2007 Untested. Bool. Default false. Ver: 2007. True if the shape is a policy label representing metadata about a document. Untested. Bool. Default false. Ver: 2007. True if the shape represents a barcode as part of a barcode policy for record management. Untested. Bool. Default false. Ver: XP. The value of this property should match the value of the fFlipH property (in the transform property set) if the pib property exists (in the blip property set.) Untested. Bool. Default false. Ver: XP. The value of this property should match the value of the fFlipV property (in the transform property set) if the pib property exists (in the blip property set.) bool. For OLE objects, whether the object is in icon form. What is stored in DOC escher does not seem very reliable, so I confirm it by extracting a bit from the OLE object data. For DOCX and WordML this is DrawAspect. bool. For UI only. Prefer relative resizing. bool. Lock the shape type (don't allow Change Shape) Bool. Set by the solver. bool. undocumented. . Int. Distance from box to first point.(EMUs) . . Int. if CalloutDropType.Specified, the actual drop distance. EMUs? Int. if fCalloutLengthSpecified, the actual distance. Bool. Is the shape a callout. Bool. does callout have accent bar. Bool. does callout have a text border Bool. undocumented. Bool. undocumented. Bool. If true, then we occasionally invert the drop distance. Bool. if true, we look at CalloutLength. Shape Name (present only if explicitly set). RK One scenario where this is used is to create relationships between diagram nodes. Instead of basing relationships on shape ids, the relationships are created based on shape names (in DOC, RTF and model based on hashes of shape names). Shape id might change (at least can change in Spire.Doc when document is saved), shape name, on the other hand remains the same and makes the life easier (no need to update diagram relations). Shape name is usually generated by MS Word based on the shape id. Alternative text. String. The Uri of the hyperlink. If the link is to a local bookmark, it will be prepended with "#" in the model. Array of . The polygon that text will be wrapped around (Word). In the DOC file this is actually just normal POINT array, but it is simpler for us to work with PathPoint. Left wrapping distance from text. Default 1/8 inch. EMUs. Top wrapping distance from text. Default 0. EMUs. Right wrapping distance from text. Default 1/8 inch. EMUs. Bottom wrapping distance from text. Default 0. EMUs in Escher. NOT IN THE MODEL. We ignore this. String. The tooltip (also used for hyperlinks). String. Looks like can be java script. When this attribute is specified, the shape is positioned using alignment relative to some object. The relative anchor is specified using the relative horizontal position value, all values are valid. When the alignment value is Inside our Outside (in MS Word this is in the Book Layout dropdown), then MS Word allows the relative anchor to be only Margin or Page. Occurs in EsShapeOptionsEx record. Note the values in the SPEC are wrong (off by 1). Occurs in EsShapeOptionsEx record. Note the values in the SPEC are wrong (off by 1). Also see comments above in . Occurs in EsShapeOptionsEx record. Note the values in the SPEC are wrong (off by 1). Occurs in EsShapeOptionsEx record. Note the values in the SPEC are wrong (off by 1). int. Defines the length of a horizontal rule as a percentage of page width. Note that value 500 means 50%. . Defines the alignment of a horizontal rule. NOT IN THE MODEL. Seems this attribute provides more exactly shape height. We read this during DOC/RTF import and remove from model after shape height is adjusted. Int. Defines the thickness of a horizontal rule in twips. NOT IN THE MODEL. We ignore it on read. On write we use shape width instead. Int. Defines the length of a horizontal rule in twips. String. Looks like "mime" type of the script. I've seen a value " type="text/javascript"". Int. Probably Id of the script language. 4 = JavaScript. Untested. Id script attribute of the script? String. Looks like string name of the script language. These are 32bit color for the inline picture borders. Occur in EsShapeOptionsEx record. We read this attribute into the model initially, so it could occur in the model. If the shape is an inline picture, then when the PICF structure is loaded, the 32bit colors specified by these attributes are applied to the borders. The border attributes BorderXXX are added to the model and these attributes are removed. Untested. Seen complex value in defect 3397. The shape’s 2007 representation in Office Open XML format. The actual data is a package in Office XML format, which can simply be opened as a zip file. This zip file contains an XML file with the root element “sp”. Refer to the publically available Office Open XML documentation for more information about this data. In case we lose any property when converting a 2007 Office Art shape to 2003 shape, we use this blob to retrieve the original Office Art property data when opening the file in 2007. See Appendix F for more information. Ver: 2007 Untested. The shape’s unique z-order, ranging from 1 to 503316479. The higher the number, the closer to “in-front” the shape is. Ver: 2007. 0x8000 flag. bool. Allows shape to anchor and position inside table cells. Occurs in extended attributes. Not sure about default value. From DOC files looks like default is true, but RTF spec says its false. 0x4000 flag. Set to true to indicate this shape is a picture bullet. Occurs in extended properties. 0x2000 flag. Set to true for a "standard" horizontal rule shape. This means the horizontal rule does not have a picture. 0x1000 flag. Set to true to turn a shadow on the horizontal rule shape off. 0x0800 flag. Set to true for a shape that is a horizontal rule. 0x0400 flag. Seems to be PowerPoint related. 0x0200 flag. bool. Default is true. Occurs in extended attributes. Allows shape to overlap other shapes unless it is a shape with None wrapping (\shpwr3), in which case it can always overlap an object with other types of wrapping and vice-versa. 0x0100 flag. Occurs in extended attributes. 0x0080 flag. Has the wrap polygon been edited? Default false. Word-only (shape is behind text), default false. Notify client on a double click, default false. A button shape (i.e., clicking performs an action). Set for shapes with attached hyperlinks or macros. Default false. 1D adjustment, default false. Do not display. default false. Print this shape, default true. Seen in TobyHenderson6.doc and in TestInlinePictures.doc. Looks like another set of flags. Enum . This property could be set for a group shape to identify it as a canvas or a diagram. Int. In the RTF specification there is a detailed info which value means what diagram style, but the problem is that different diagram types have different sets of diagram styles, so I really prefer to store this just as integer in the model. WordML does the same. Array of . It is important to write this property, otherwise MS Word does not recognize the shape as a diagram. Fixed. The scale factor for width of a diagram. Fixed. The scale factor for height of a diagram. Int. Specifies the font size in points of text for new nodes in a diagram. int[] consisting of four items. Specifies the bounds that the diagram nodes are constrained to. This property specifies the amount to scale text. This property MAY be ignored. A FixedPoint, as specified in [MS-OSHARED] section 2.2.1.6, that specifies the amount to scale text. Bool. True when diagram uses auto format. Bool. Not fully sure, but looks very much reverse flag. Bool. Bool. I guess this corresponds to fPseudoInline in RTF. This is set for inline shapes. Affects not only diagrams, but all shapes. The shape is pseudo-inline, meaning it behaves like an inline image as far as positioning goes, but has the features of shapes. Untested. Seen in TestArtSchool8039.doc. Complex, contains 0x2e bytes of data. Untested. Untested. Untested. bool. Untested. bool. Seen in BusinessBrochure.doc. InkData as byte array. Complex. Specifies that Ink should be treated as annotation. This property specifies the GUID of the signature line. This property specifies the GUID of the provider that creates the signature line. This property specifies the name of the suggested signer. This property specifies the title or additional information of the suggested signer. This property specifies the e-mail address of the suggested signer. This property specifies the signing instruction displayed to the signer. 2.3.27.13 wzSigSetupAddlXml This property specifies the additional information in XML format provided by the provider that creates the signature line. 2.3.27.15 wzSigSetupProvUrl This property specifies the URL of the provider that creates the signature line. bool. Specifies whether the signing date is displayed. bool. Specifies whether the comment from the signer is allowed. bool. Specifies whether the signing instruction is overridden. bool. Specifies whether the shape is a signature line. int. Relative left position of the shape in 1/10th of percent. When present, logically overrides the attribute. Available since Word 2007. int. Relative top position of the shape in 1/10th of percent. When present, logically overrides the attribute. Available since Word 2007. int. Relative width of the shape in 1/10th of percent. When present, logically overrides the attribute. Available since Word 2007. int. Relative height of the shape in 1/10th of percent. When present, logically overrides the attribute. Available since Word 2007. Specifies what shape width is relative to. Available since Word 2007. Specifies what shape width is relative to. Available since Word 2007. Untested. Starting column. Untested. Number of columns to span. . Not stored as a property in Escher, but stored in the EsShape record. . Not stored as a property in Escher, but stored in the FSPA structure. . Not stored as a property in Escher, but stored in the FSPA structure. bool in the model. Not stored as a property in Escher, but stored in the FSPA structure. byte[] in the model. Not stored as a property in Escher. string in the model. Not stored as a property in Escher. If present, specifies a "comment" for a non-linked image. Usually, it is the original name of the image, sometimes without the extension. string in the model. Not stored as a property in Escher. If present, this attribute specifies the URL to the linked image. Border in the model. Not stored as a property in Escher. Stored in PICF for inline pictures only. Border in the model. Not stored as a property in Escher. Stored in PICF for inline pictures only. Border in the model. Not stored as a property in Escher. Stored in PICF for inline pictures only. Border in the model. Not stored as a property in Escher. Stored in PICF for inline pictures only. byte[] in the model. Not stored as a property in Escher. byte[] in the model. Not stored as a property in Escher. that contains the embedded OLE or OOXML data and its id. String that specifies ProgID of the OLE object. String that specifies full name of the linked file. String that specifies the range within the linked file. Optional. Bool that specifies whether the link is auto updated or not. Bool that specifies whether the OLE link is locked for updates or not. OleLinkType value. Specifies type of the OLE link. Int. Corresponds to the value for the \f field switch in OLE fields. string that specifies the hyperlink target frame. , specifies the id of the built-in texture for the stroke fill pattern. , specifies the id of the built-in texture for the fill pattern. Required by the RTF importer to mark the shape as a dummy shape. Dummy shapes are not added to the model. int. Shape id as loaded from the file or generated when a shape is created. All shape identifiers are regenerated into MS Word-like sequence before a document is saved. Note, DrawingML id is of unsigned int type. CoordOrigin.X in coordinate units. Normally occurs for group shapes and also shapes with custom geometry. CoordOrigin.Y in coordinate units. Normally occurs for group shapes and also shapes with custom geometry. CoordSize.Width in coordinate units. Normally occurs for group shapes and also shapes with custom geometry. CoordSize.Height in coordinate units. Normally occurs for group shapes and also shapes with custom geometry. double. Left position of the shape. Has effect for floating shapes only. For top level shapes these are points, for child shapes these are in the parent coordinate system. double. Top position of the shape. Has effect for floating shapes only. For top level shapes these are points, for child shapes these are in the parent coordinate system. double. Width of the shape. For top level shapes these are points, for child shapes these are in the parent coordinate system. double. Height of the shape. For top level shapes these are points, for child shapes these are in the parent coordinate system. Boolean. DrawingML property. Boolean. DrawingML property. Boolean. DrawingML property. int. EMUs. DrawingML property. int. EMUs. DrawingML property. int. EMUs. DrawingML property. int. EMUs. DrawingML property. At the moment this is an unparsed string value. At the moment this is an unparsed string value. At the moment this is an unparsed string value. int. Determines the display order of overlapping shapes. . No ctor. Defines shape attributes written in rtf file. Gets the owner text body. The owner text body. Gets a value indicating whether this item was inserted to the document. Gets a value indicating whether this item was deleted from the document. Updates stuctured documnet tag content with bound data. Get the Sdt properties. Get the character format of the break. Initializes a new instance of the Block-Level structured document tag class. The doc. Gets the region collecton of the body. Gets the a value specifies the last known contents of a structured document tag around one or more block-level structures. Gets the structured document tag properties. Gets character format for the break symbol. Gets the type of the entity. The type of the entity. Gets the child entities. The child entities. Clones this instance. Adds the cell. Adds the cell. Specifies whether to apply the parent row format. Adds the cell. the index. Specifies whether to apply the parent row format. Returns index of the row in owner table. Gets the child object. The child object. Gets the type of the document object. The type of the document object. Returns or sets cell collection. Get / set table row height type Gets table format Returns or setsheight of the row. Returns or sets whether the row is a table header. Returns or sets whether the glyph representing the end character of current table row shall be displayed in the current document. Gets first cell of the row. Gets last cell of the row. Initializes a new instance of the Block-Level structured document tag row class. The owner table. Gets the type of the entity. Gets the structured document tag properties. Gets character format for the break symbol. Gets the child object. The child object. Returns or sets cell collection. Gets the inner structure documnet rows. Gets the owner table. The owner table. Set cell width The one cell splits into two or more cells. The split column number. Must be greater than or equal to 1 is only valid. The split row number. Must be greater than or equal to 1 is only valid. gets the text of the cell which the field items have been updated. Gets the last item without structure documnet tag. Gets owner row of the cell. Gets cell format. Returns or sets cell width. Get or set the cell width of layout. Gets or sets cell width type Gets or sets the cell scaling. The scaling. Initializes a new instance of the Block-Level structured document tag cell class. The ownerRow. Gets the type of the entity. Gets the structured document tag properties. Gets character format for the break symbol. Initializes a new instance of the Inline-Level structured document tag class. The doc. Gets a valie specifies the last known contents of a structured document tag around one or more inline-level structures. Gets the structured document tag properties. Gets character format for the break symbol. Gets the type of the entity. The type of the entity. Gets the child entities. The child entities. Replaces the image. The image. Represents the method that will handle an event that with event data. The source of the event args that contains event data Represents the method that will handle an event that with event data. The source of the event args that contains event data Gets the presenter. The presenter. BookmarkLevelEventArgs is the class containg event data. Represents the current bookmark. Represents the current bookmark level informations. Spire.Doc.Documents.Rendering.DocumentLayouter.PageLayoutEventArgs is the class containg event data Represents the page number of documents. Represents the document page informations. Class BookmarkLevel. Gets the child objects. Sets the text color of the bookmark when convert to PDF. the default value is the "SaddleBrown" color(#FF8B4513). Gets the name of the bookmark. Gets or sets the level. The level. Sets the text style of the bookmark when convert to PDF. the default value is the Bold. compare to. create region object. get region object. get/set polygon point. get/set the intersect. Heading name list. update the bounds which the picture should be tiled. update the bounds which the picture should be stretched. Gets the height of the image in points. 1 point is 1/72 inch. Initializes a new instance of the class. Creates a new object that is a copy of the current instance. A new object that is a copy of this instance. Gets or sets the DateTime. The DateTime. Gets or sets the user initials. The user initials. Gets or sets the user. The user. Gets and sets the comment identifier. The user. Gets or sets the id of the comment. The comment id. The theme class. Initialize class. Gets color scheme. Gets minor font. Gets/Sets major font. Gets/Sets xml node stream. Gets language id list. Class fontScheme. Gets/Sets name value. Gets/Sets type value. Gets/Sets script value. Gets/Sets typeface value. Get typeface string lentht. theme color type enum. Class colorScheme. set color. The Color Set color hex. Get hex color. Gets the HTML color. The color. Gets/Sets color object. Gets/Sets color name. Gets/Sets color hex string. Gets/Sets theme color name; Gets/Set object type. Initializes a new instance of the class. The start. Initializes a new instance of the class. The Permission start. The Permission end. Gets permission id. Gets permission editorgroup. Gets permission displacedByCustomXml. Gets the Permission start. Gets the Permission end. Sets the delay time between each frame, or changes it for subsequent frames (applies to last frame added). @param ms int delay time in milliseconds Sets the GIF frame disposal code for the last added frame and any subsequent frames. Default is 0 if no transparent color has been set, otherwise 2. @param code int disposal code. Sets the number of times the set of GIF frames should be played. Default is 1; 0 means play indefinitely. Must be invoked before the first image is added. @param iter int number of iterations. @return Sets the transparent color for the last added frame and any subsequent frames. Since all colors are subject to modification in the quantization process, the color in the final palette for each frame closest to the given color becomes the transparent color for that frame. May be set to null to indicate no transparent color. @param c Color to be treated as transparent on display. Adds next GIF frame. The frame is not written immediately, but is actually deferred until the next frame is received so that timing data can be inserted. Invoking finish() flushes all frames. If setSize was not invoked, the size of the first image is used for all subsequent frames. @param im BufferedImage containing frame to write. @return true if successful. Flushes any pending data and closes output file. If writing to an OutputStream, the stream is not closed. Sets frame rate in frames per second. Equivalent to setDelay(1000/fps). @param fps float frame rate (frames per second) Sets quality of color quantization (conversion of images to the maximum 256 colors allowed by the GIF specification). Lower values (minimum = 1) produce better colors, but slow processing significantly. 10 is the default, and produces good color mapping at reasonable speeds. Values greater than 20 do not yield significant improvements in speed. @param quality int greater than 0. @return Sets the GIF frame size. The default size is the size of the first frame added if this method is not invoked. @param w int frame width. @param h int frame width. Initiates GIF file creation on the given stream. The stream is not closed automatically. @param os OutputStream on which GIF images are written. @return false if initial write failed. Initiates writing of a GIF file with the specified name. @param file String containing output file name. @return false if open or initial write failed. Analyzes image colors and creates color map. Returns index of palette color closest to c Extracts image pixels into byte array "pixels" Writes Graphic Control Extension Writes Image Descriptor Writes Logical Screen Descriptor Writes Netscape application extension to define repeat count. Writes color table Encodes and writes pixel data Write 16-bit value to output stream, LSB first Writes string to output stream Construct FootEndnoteOptions object apply the this document. the IsFootnote. Set footendnoteOptions type. update footnote(endnote) info. Sets the numbering format. Sets the position in the document. Sets the restart rule. Sets the start number. Gets the type of the options. Gets the type of the apply object. Gets a value indicating whether this instance is footnote. true if this instance is footnote; otherwise, false. Gets or sets the numbering format. Gets or sets the position in the document. Gets or sets the restart rule. Gets or sets the start number. Footnote(Endnote) properties apply object type. Specifies the footnote(endnote) properties for this document. Specifies the footnote(endnote) properties for the current section. Is not a separator Is a separator, but can not be the first char of a new line Is a separator which can be the first char of a new line Indicates that the character is an opening or initial quotation mark. Letter, whoes code > 0x7ff compress the punctuations by the character spacing control the compressed width 删除前一个TEXTRANGE最后一个不压缩标点, //删除当前TEXTRANGE的第一个不压缩标点 删除前一个TEXTRANGE最后一个不压缩标点, //删除当前TEXTRANGE的第一个不压缩标点 删除当前TEXTRANGE里的不压缩标点,除了第一个字符与最后一个字符 Align the widget based on text alignment Calculates the max child widget. The drawing context. The max height. The max ascent. The max height of the inline object. Gets or set the columns index of the current section. gets the clip bounds of the graphics. Gets or sets the actual line height. sets and gets the bottom of the wrapping picture in header when the runs in main body are wrapped by the picture. Get the child widget collection. Getst the previous layouted widget. Getst the next layouted widget. The owner. The owner. The current page. Clears the layout information. Gets or sets the style id. Gets or sets a value indicating whether this instance is custom style. if this instance is custom, set to true. Creates Field object for specified document Gets the field as WSymbol item. Get the text of the text foramt. Updates the next if field. Update the unknown field. update the file name field. update the set field.set the bookmark with the specified value. Updates the addin field. Updates the doc property field. update the text based on the format. the text. The foramt string. update the page num with the format. update the page num string with the format get the format by given format string Updates if field. Updates if field. parse the IF fields result that the IF field is the next item of current IF field end mark; the current IF field end mark a IF field result struct Insert the result into the last paragraph. if result has paragraphs,insert the paragraphs before the last paragraph; a flag checked whether the item is added for IF field layout Field result list has IF field,convert the IF field to text range , and insert the text range into the given paragraph. move the result items to the next paragraph that are not paragraph . the the results list of the iffield which is the next item of the previous end mark. return whether the result list has paragraph. gets a list of document object which is not paragraph. split the end mark to the next paragraph when the sperator mark and end mark are in the same paragrah, and the field result has paragraph. Splits if arguments. The text. Splits the field code. The table start. The text. The condition. Splits the field code. The operators. The arguments. Index of the operator. if set to true [is operator]. The text. The condition. Determines whether the specified operators is operator. The operators. The text. The condition. true if the specified operators is operator; otherwise, false. Gets the index of the operator. The operators. The text. Gets the text in table. The text. Updates the condition. The text. Updates the compare field. Compares the expression. The operand1. The operand2. The operation. Updates the formula field. get the textrange items which are between field and fieldMark merge the code textrange items for a field code skip the items which is between the startIndex and EndIndex; gets and sets the lock property of the filed.if the field is locked,the field can't be updated. Gets/ sets regular text format. Gets the type of the document object. The type of the document object. Returns or setsfield pattern. Gets the field value. The field value. Returns or setsfield type Gets or sets the field code. The field code. Gets or sets the field separator. The field separator. Gets or sets the field end. The field mark,Type of FieldEnd. Gets or Sets Filed Displays text information. Gets the type of the document object. The type of the document object. Gets the type of the document object. The type of the document object. Initializes a new instance of the class. Gets borders. Gets paddings. Gets or sets vertical alignment. Gets or sets background color. Returns or setsthe way of vertical merging of the cell. Returns or setsthe way of horizontal merging of the cell. Gets or sets a value indicating whether [text wrap]. true if it specifies text wrap, set to true. Gets or sets fit text option. Gets or sets cell text direction. Defines whether to use same paddings as table has. Gets or sets a value specifies whether the end of cell glyph shall influence the height of the given table row in the table. Gets or sets teh Width unit. Inserts the page numbers. if it specifies the top of page, set to true. The horizontal alignment. Gets or sets the length of the auto tab. The length of the auto tab. Gets or sets page size in points. Returns or sets orientation of a page. Gets or setsvertical alignment. Gets or sets page margins in points. Gets or setsheight of header in points. Gets or sets footer height in points. Gets width of client area. Gets width of client area. Setting to specify that the current section has a different header/footer for first page. True if the document has different headers and footers for odd-numbered and even-numbered pages. Returns or sets line numbering mode Gets or sets line numbering step Gets or setsline numbering start value Gets or setsdistance from text in lines numbering Gets or sets the value that determine on which pages border is applied Gets or sets the position of page border Gets or sets a value indicating whether this instance is front page border. Gets or sets a value indicating whether the page border include the header. If the page border is not measured from the text extents using a value of text in the PageBorderOffsetFrome, then it can be ignored. Gets or sets a value indicating whether the page border include the footer. If the page border is not measured from the text extents using a value of text in the PageBorderOffsetFrome, then it can be ignored. Gets or sets a value indicating whether the paragraph and table borders align with page borders. If the page border is not measured from the text extents using a value of text in the PageBorderOffsetFrome, then it can be ignored. Gets page borders collection Gets or sets whether section contains right-to-left text. Gets or sets a value indicating whether equal column width. true if equal column width; otherwise, false. Gets or sets the page number style. The page number style. Gets or sets the page starting number. The page starting number. Gets or sets a value indicating whether to restart page numbering. if restart page numbering, set to true. Gets or sets the value specifies if a vertical line is draw between each of the text columns in the this section. Character Spacing Control. the Clone. Initializes a new instance of the class. Adds variable to document. The name. The value. Gets variable's key by the index. The index. Gets variable's value by the index. The index. Removes document variable with specified name from the document. The name. Gets or sets the variable with the specified name. Gets the count of variables. Reads length element for cell format. Reads length element for Row format. Gets the field at the specified index. A collection of objects that represent all the columns of text in a section of a document. Adds object to the collection. The column. Populates the specified number of columns with specified spacing. The count. The spacing. Removes all item. Gets the at the specified index. Initializes a new instance of the class. Add ShapeObject's to GroupedShape collection. The shape id. The text box. Get ShapeObject's text body by text identifier. The shape id. get and set the demension specified by \shpleftN for rtf files. Get relative horziontal postion. Get relative verticalposition position. get text anchor. Gets the type of the document object. The type of the document object. Gets shape object's character format. Interface publishes base the OLE objects Sets the native data. The native data. Sets the OLE picture. The picture. gets the current CharacterFormat Gets the OLE container. The container. Gets or sets whether the OLEObject is displayed as an Icon or Content. If True, the OLEObject is displayed as an icon bool Gets or sets the link path. The link address. Gets the type of the OLE object. The type of the OLE obj. Gets the native data of embedded OLE object. The native data. Gets or sets the type of the OLE object. The type of the object. Gets the OLE picture. The OLE picture. Gets or sets the name of the OLE Object storage. The name of the OLE storage. Gets the name of file embedded in the package (only if OleType is "Package"). Initializes a new instance of the OleObject class. The doc. Sets the native data. The native data. Sets the OLE picture. The picture. Extracts an EmbeddedObject/ObjectHeader from ole data string. Extracts an EmbeddedObject/ObjectHeader from a byte arrany. see [MS -OLEDS]: Object Linking and Embedding (OLE) Data Structures for more information chapter 2.2: OLE1.0 Format Structures see chapter 2.1.4 LengthPrefixedAnsiString Get ole objetct data. Gets or sets whether the OLEObject is displayed as an Icon or Content. If True, the OLEObject is displayed as an icon bool Gets the OLE picture. The OLE picture. Gets the type of the document object. The type of the document object. Gets the OLE container. The container. Gets or sets the name of the OLE Object storage. The name of the OLE storage. Gets or sets the link path. The link address. Gets the type of the OLE object. The type of the OLE obj. Gets or sets the type of the OLE object. The type of the object. Gets the native data of embedded OLE object. The native data. Gets the name of file embedded in the package (only if OleType is "Package"). Gets the type of the document object. Gets the watermark type. Initializes a new instance of the class. Initializes a new instance of the class. WatermarkBase text Initializes a new instance of the class. WatermarkBase text Text font name Font size WatermarkBase layout Gets or sets watermark text Gets or sets watermark text's font name. Gets or sets text watermark size. Gets or sets text watermark color. Gets or sets semitransparent property for Text watermark. Gets or sets layout for Text watermark. Adds the specified name. The name. The value. Gets or sets author name Gets or sets application name Gets or sets the document title Gets or setsthe subject of the document Gets or sets the document keywords Gets or sets the comments that provide additional information about the document Gets or setsthe template name of the document Gets or sets the last author name Gets or sets the document revision number Gets or sets the document total editing time Returns or sets the last print date Gets or sets the document creation date Returns or sets the last save date Gets document pages count Gets document words count Gets document characters count Gets document characters count(including spaces) Returns or setsthumbnail picture for document preview Gets or sets document security level Gets summary count of document properties Saves the word document Serializes the vba project relations. Serializes the vba project. Serializes the vba data. Writer bookmark end after cell. Gets the text of the horizontal relative positioning. The horizontal origin. Gets the text of the vertical relative positioning. The vertical origin. Gets the text of the horizontal alignment definition. The horizontal alignment. Gets the text of the vertical alignment definition. The vertical alignment. Gets the uri of he Graphic data. the uri. call the function of class WmlOutput to write the shape. Serialize the bookmark end. Return Empasis To xml Return Effect To xml Get the text of language id. Writes the type of the diagrams. Gets the collection of comment items relations. Gets the collection of footnote items relations Gets the collection of endnote items relations. [MS-DOC] 2.9.149 LVL 转换整数部分 转换小数部分 get chicago text. Get ideograph traditional text. Get ideograph zodiac text. Get decimal enclosed circle text. Get ideograph enclosed circle text. Gets/Sets digit type. Initializes a new instance of the class. The doc. Gets the type of the document object. The type of the document object. Gets or sets footnote type: footnote or endnote Gets or sets the value indicating if the footnote is auto numbered Gets the text body of the footnote. The text body. Gets the marker character format Gets or sets the marker symbol code. The symbol code. Gets or sets the custom footnote marker. The custom marker. Initializes a new instance of the class. The doc. Initializes a new instance of the class. The doc. The switches. Sets the style for TOC level. The level number. Name of the style. Gets the style name for TOC level. The level number. Gets or sets a value indicating whether to use default heading styles. if it uses heading styles, set to true. Gets or sets the ending heading level of the table of content. Default value is 3. The upper heading level. Gets or sets the starting heading level of the table of content. Default value is 1 The starting heading level. Gets or sets a value indicating whether to use table entry fields.Default value is false. if it uses table entry fields, set to true. Gets or sets the table ID. The table ID. Gets or sets a value indicating whether to show page numbers from right side. Default value is true. if right align of page numbers, set to true. Gets or sets a value indicating whether to show page numbers. Default value is true. if it includes page numbers, set to true. Gets or sets a value indicating whether to use hyperlinks.Default value is true. if it uses hyperlinks, set to true. Gets or sets a value indicating whether use outline levels.Default value is false. if it uses outline levels, set to true. Gets the type of the document object. The type of the document object. Initializes a new instance of the class. The doc. Initializes a new instance of the class. Document Break type Gets the type of the document object. The type of the document object. Gets the type of the break. The type of the break. Constant value for left key. Constant value for top key. Constant value for bottom key. Constant value for right key. Gets/ sets left padding. Gets/ sets top padding. Gets/ sets right padding. Gets/ sets bottom padding. Sets all paddings. Get the width of left and right. Get the height of top and bottom. Gets or set a value indicating whether the render to PS. Indicate which operation is applied in current document Creates the paragraph. Create a minial document, one empty section to the document and one empty paragraph to created section. Adds new section to document. Adds new paragraph style to the document. Paragraph style name Adds new list style to document. List type Paragraph style name Gets the document's text. Clones itself. Clones the current document default style to the destination document. The destination document. Clones the current document theme style to the destination document. The destination document. Clones the current document compatibility to the destination document. The destination document. Imports section into document. The section. Imports all content into the document. The doc. Imports all content into document. The doc. If document styles which have same names will be also imported to the destination document,set to true. Adds the style to the document style. The built-in style. Accepts changes tracked from the moment of last change acceptance. Rejects changes tracked from the moment of last change acceptance. Protects the document. The type of the protection. Protects the document. The type of the protection The password used for protection. Encrypts the document. Password. Removes the encryption. Adds new style to document. Style type Style name Opens doc file. Saves to text document with specified encoding. Name of the file. The encoding. Load document in html format Reader of html code. The default base URL for all links of external resource, it should be a absolute and well formed uri string, for example: http://www.e-iceblue.com/ or file:///C:/mywebsite/docs/ If it's null, use the href attribute of base tag in html instead; Otherwise, it will overwrite the href attribute of base tag. XHTML validation type. get the codepage from charset which is in "meta" tag. Load document in html format Reader of html code. XHTML validation type. Opens the text document from a file with default encoding utf-8. Name of the file. Opens the text document from a stream with default encoding utf-8. The stream. Opens the text document with specified encoding from a file. Name of the file. The encoding Opens the text document with specified encoding from a stream. The text document stream. The encoding Opens the rtf document with specified encoding from a reader. The rtf document reader Opens doc file. Opens doc file. Opens the document from file in Xml or Microsoft Word format. Opens the HTML document from stream . Name of the file. Type of the format. Type of the validation. Opens the document from file in Xml or Microsoft Word format. Name of the file. Type of the format. The password. LoadFromStream new document in read-only mode. File to open. Type of the format. Opens the rtf document from a file. Name of the file. Opens the rtf document from a stream. The stream. Opens the rtf document with specified encoding from a file. Name of the file. The encoding Opens the rtf document with specified encoding from a stream. The rtf document stream. The encoding Opens the rtf document with specified encoding from a reader. The rtf document reader Saves to file in Microsoft Word format. Saves the document to PDF file. File name Parameter list Embedding fonts to PDF document. File name Embedded font name list Saves the EPUB document. The file name. The cover image. Saves the EPUB document. The stream. The cover image. Insert text from a file. File name Type of the format Insert text from stream. The stream. Type of the format Saves the document to file in Xml or Microsoft Word format. File name Type of the format Saves the specified file name. Name of the file. Type of the format. The response. The content disposition. Saves the SVG. The file name. Saves the SVG. Embedding fonts to PDF document. stream Embedded font name list Opens the HTML document from stream . The stream. Type of the format. Type of the validation. Opens the HTML document from file. Opens the document from stream in Xml or Microsoft Word format. Opens the document from stream in Xml or Microsoft Word format. The stream. Type of the format. The password. Saves the document into stream in Xml or Microsoft Word format. Saves the document into stream in Xml or Microsoft Word format. Closes this instance. Prerforms application-defined tasks associated with freeing,releasing, or resetting unmanaged resources. Save the whole document into images The ImageType Return the images Save the specified page into image Page index The ImageFormat Returns the image as stream Save the specified page into image Page index The ImageType Returns the image Save the specified range of pages into images Page index (Zero based) Number of pages The ImageType Return the images Finds and returns entry of specified regular expression along with formatting. regex pattern Found text selection Finds the first entry of specified pattern in single-line mode. The pattern. Finds and returns string along with formatting. Finds the first entry of matchString text in single-line mode. The string to find. if set to true use case sensitive search. if it search the whole word, set to true. Returns all entries of matchString regex. Returns all entries of matchString string, taking into consideration caseSensitive and wholeWord options. Replaces all entries of matchString regular expression with newValue string. Replaces all entries of matchString string with newValue string, taking into consideration caseSensitive and wholeWord options. Replaces all entries of matchString string with TextSelection, taking into consideration caseSensitive and wholeWord options. The matchString. The text selection. if it is case sensitive, set to true. if it specifies whole word, set to true. Replaces all entries of matchString regular expression with TextRangesHolder. The pattern. The text selection. Replaces the specified matchString. The matchString. The newValue doc. if it is case sensitive, set to true. if specifies whole word,set to true. Update Paragraphs count, Word count and Character count Update Paragraphs count, Word count and Character count. The word separator. Update Paragraphs count, Word count and Character count. The word separator. The include text boxes,footnotes and endnotes. Update section word count. Update footnote word count. Gets total number of pages for document. Update Table of contents in the document. Replaces all entries of matchString text with newValue text in single-line mode. The matchString. The newValue. if it specifies case sensative newValue, set to true. if it specifies only whole word will be replaced, set to true. Replaces all entries with specified pattern with newValue text in single-line mode. The pattern. The newValue. Replaces the matchString text with matchSelection in single-line mode. The matchString. The matchSelection. if it is case sensitive newValue, set to true. if it replaces only whole word, set to true. Replaces the matchString pattern with matchSelection in single-line mode. The pattern. The matchSelection. The number of performed replaces. Finds the next entry of matchString string, taking into consideration caseSensitive and wholeWord options. Search starts. The string to find. if it specifies case sensitive search, set to true . if it search for the whole word, set to true . Finds the next entry of matchString pattern. Search starts The pattern. Finds the next matchString text starting from specified using single-line mode. Search start. The matchString. if it is case sensitive search, set to true. if it search for whole word, set to true . Finds the text which fit the specified pattern starting from start. using single-line mode. Search start. The pattern. Resets the FindPattern. Creates new paragraph item instance. Paragraph item type Get the version of the save file. Inits the default paragraph format. Removes the macros from the document. Occurs when draw a bookmark. Occurs when creating a new page. Occurs when update field. Gets or sets the TOC element of the word document. Gets or sets a value indicating whether save fonts that are used in the document in the file. Only support for the DOCX file format. Gets the private font list. Gets or sets a value indicating whether save system fonts that are used in the document in the file. Gets or sets the Base path which is used to convert the relative path to absolute path. Gets or sets a value specifying whether parsing and writing custom Change_Tracking HTML Tags are supported. Supported HTML Tag : insert / delete. Supported HTML Tag Attribytes : data-username / data-time. Gets or sets a value specifying whether to add identifier to a sentence when writing to HTML. Writed HTML Attribyte : sentence. Writed HTML Value Of Attribyte : start / end / (start,end). Gets or sets a value specifying whether parsing and writing comment of document in HTML. Supported HTML Tag : span ,when the value of class attribute is comment Supported HTML Tag Attribytes : data-comment / data-user / data-cid / data-date. Set the custom punctuation as sentence indentifier. Full stop, qusetion mark, exclamatory mark are default values. Gets document footnotes. Gets document endnotes. Gets the type of the document object. Gets document built-in properties object. Gets document custom properties object. Gets document sections. Gets document styles. Gets document list styles. Gets document bookmarks. Gets fields of the documnet. Gets comments item of the document. Get/set textbox items of main document Gets last section of the document. Gets last section object. Gets or sets options that control numbering and positioning of endnotes in this document. Gets or sets options that control numbering and positioning of footnotes in this document. Gets or sets document's watermark. Gets or sets the background shape of the document. Can be null. Microsoft Word allows only a shape that has its property equal to to be used as a background shape for a document. Microsoft Word supports only the fill properties of a background shape. All other properties are ignored. Setting this property to a non-null value will also set the to true. Get/set document layouter. Gets document's background Gets mail merge engine. Gets or sets the type of protection of the document. Gets and sets whether to enforce the document protection . Gets view setup options in Microsoft word. Get / sets whether is quite mode. Gets the child entities. The child entities. Gets or sets the HTML validate option.the default value is None. The HTML validate option. Gets or sets the document variables. The variables. Gets the document properties. The properties. Gets a value indicating whether the document has tracked changes. if the document has tracked changes, set to true. Gets or sets a value indicating whether tracking changes is turn on. if track changes in on, set to true. Gets or sets a value indicating whether need first replacing. True indciates need first replacing. Gets the save options. The save options. Gets or sets a value indicating whether to update fields in the document. Returns the detected format type of the document which was loaded. . Gets/sets the quality (Q%) of the image of JPEG format, this property is only used for doc to pdf. The default value is 80. Gets total number of pages for document. Set print parnameters Gets the PrintDocument Indicates whether the document has macros. Gets the list names. The list names. Gets or sets a value whether compatibility mode of the document. the default 11. Class represents Hyphenation settings of the document. Class represents Attached tempalte of the document. Initializes a new instance of the class. The SttbfAssoc. Gets or sets the path of the attached template. The path to attached template document Initializes a new instance of the class. Parses the specified associated strings. The associated strings. Gets the associated strings as byte array. Gets or sets the attached template. The attached template. Gets or sets the title. The title. Gets or sets the subject. The subject. Gets or sets the key words. The key words. Gets or sets the author. The author. Gets or sets the last modified by. The last modified by. Gets or sets the mail merge data source. The mail merge data source. Gets or sets the mail merge header document. The mail merge header document. Gets or sets the write password. The write password. Gets/Sets the language id of complex script theme font. Gets/Sets the language id of east asian theme font. Gets/Sets the language id of ascii theme font. Class password error exception. Class using the specified error message and a new instance of the class. the message. Gets the message that describes the current exception. Gets or sets a value indicating whether use the PS conversion. true if use the PS conversion;otherwise,false. Gets or sets hidden text is converted. Gets or sets Embedded into the PDF document font name. Gets or sets all fonts are embedded in the PDF document. gets or sets whether remove the link on the hyperlink and keep the character format during converting to pdf. Gets or sets To Pdf TextBox HeightType.The default is "Exactly". Gets or sets The tblLayout element specifies that the table must use the auto layout algorithe. Gets or sets the Pdf document's Conformance-level. Represents the security settings of the PDF document. Gets or sets the private font paths. Gets or set the a value, Whether to use word bookmars when create the bookmarks. Gets or sets the word bookmarks title. The default value for this title is "Word Bookmarks". The word bookmarks title. Gets or sets the text color of the word bookmarks. the default value is the "SaddleBrown" color(#FF8B4513). The text color of the word boomarks. Gets or sets the text style of the word bookmarks. The default value is the Bold. The word bookmarks text style. Initializes a new instance of the PrivateFontPath struct. The font name. The font path. Initializes a new instance of the PrivateFontPath struct. The font name. The font style. The font path. Gets or sets the path of the font. Gets or sets the name of the font. Gets of sets the style of the font. Gets or sets the path of the font. Gets or set the font stream. Gets or sets the private font collection. default font name. Gets/Sets the ascii font name.Specifies a font which shall be used to format all charachters in the Unicode range (\u000-u007F) within the parent run. Gets/Sets the east asia font name.Specifies a font which shall be used to format all characters in an East Asian Unicode range within the parent run. Gets/Sets the high ansi font name.Specifies a font which shall be used to format all characters in a Unicode range within the parent run. Gets/Sets the complex script font name.Specifies a font which shall be used to format all characters in a complex script Unicode range within the parent run. Class DocumentProperties of the document. Specifies whether to apply shading on form fields. Gets the document version. The version. Gets or Sets the type of background for document. Gets or sets background picture. Gets or sets background color. Gets or sets background gradient. Gets or sets the a value specifies that the fill uses an image. Default is false. Gets or sets the a valeu specifies whether the fill is rotated Called to save the document in WordML format. Called to save the document in WordML format. This class provides support for converting WordDocument into an SVG Document. Initializes a new instance of the class. Converts the specified WordDocument to PDF. The word document. The PdfNewDocument. Sets the pages settings. The layouter. draw free warning. Gets the page settings. The page settings. Gets the to pdf parameter list. Represents a collection of objects. Initializes a new instance of the class. The doc. Adds a textbox to the collection. The text box. Represent a collection of objects. Initializes a new instance of the class. The doc. Adds the item. The text. Removes DropDownItems by index. The index. Clears this instance. Gets the at the specified index. Represents a collections of list formatting for each level in a list. Gets the at the specified index. Default constructor Updates the character properties. Gets or sets font. Returns or sets font name Returns or sets font size Returns or sets bold style Returns or sets italic style Returns or setsstrikeout style Returns or sets underline style add underline color tiger 2015-01-04 Returns or sets underline color add kern tiger 2015-01-04 Returns or sets kern add effect tiger 2015-01-04 Return or sets effect Returns or sets text color Gets or sets a value specifies that the percentage by which the contents of a run shall be expanded or compressed with respect to its normal(100%) character width,with a minimun width of 1% and maximum width of 600%. Gets or sets shadow property of text. Gets or sets emboss property of text. Gets or sets Engrave property of text. Gets or sets Hidden property of text. Gets or sets AllCaps property of text. Gets or sets IsSmallCaps property of text. Returns or sets right-to-left property of text. Returns or sets bold property for right-to-left text. Returns or sets italic property for right-to-left text. Returns or sets font size of the right-to-left text. Gets or sets highlight color of text. Gets border. Gets or setsthe font used for Latin text (characters with character codes from 0 through 127). Gets or sets font name for right-to-left text. Gets or sets font used for characters with character codes from 128 through 255. Gets or sets the font type hint. Gets or sets the ASCII locale id . The ASCII locale id . Gets or sets the far east locale id . The far east locale id . Get/set outline character property. Gets or sets a value indicating whether to allow contextual alternates. Specifies the author for an annotation within a WordprocessingML document. Gets or sets the ligatures type. Gets or sets the number form type. The number form. Gets or sets the number space type. Gets or sets the stylistic set type. The character foramt layout info class. Constant value for Zoom. Creates PageSetup object for specified document. The doc. Returns or sets zooming value in percents The zoom percent. Returns or sets zooming type The type of the zoom. Returns or sets document view mode The type of the document view. Clones itself Gets the type of the style. The type of the style. Initializes a new instance of the class. The hyperlink. Gets or sets file path. Returns or sets url link. Returns or sets bookmark. Returns or sets a HyperlinkType object that indicates the link type. Gets or sets the specified hyperlink's visible text in a document. The text to display. Gets or sets the image which will be displayed on the place of hyperlink. Gets or sets the category of the document. Gets the number of bytes in the document. Gets the number of lines in the document. Gets the number of paragraphs in the document. Gets document characters count(including spaces) Gets slide count. Gets Note count. Gets hidden count Returns or setsCompany property. Gets or sets Manager property. Parses the doc events. The reader. Parse Xml space. Parse Structure document tag cell This method to test added codes XmlParagraphItem with OlePicture parse the property value based on the value type. Parses the compatibility settings. The reader. Returns the integer value from the current node read node and Skip whitespaces and moves the reader to the next node. Skips the child nodes of the same name. The reader. The node name. The node name stack. Gets a value indicating whether this paragraph is in shape. if this paragraph is in shape, set to true. Summary description for TextBoxCollection. Removes a textbox at the specified index. The index. Removes all textboxes from the document. Gets the textbox at the specified index. ABC structure. Point creation from lParam's data. lParam's data for initialing point structure. The XFORM structure specifies a world-space to page-space transformation. Specifies scaling/rotation/reflection Specified shear/rotation Specified shear/rotation Specifies scaling/rotation/reflection Specifies the horizontal translation component, in logical units. Specifies the vertical translation component, in logical units. Record of Emf metafile. Record of Emf metafile. Structure for information about font. Record of Emf metafile. Constants from WinGdi.h file. Class with simple constants. Update Y position of the paragraph finds the widget which is in front of text or behind text bug is splitted into the next page, the remove it from the infrontoftext list or behindtext list of the current page. 多栏重绘时,清除frame环绕/图片环绕 get whether the widget is inline object. The widget. handle the paragraph which is keep with next remove the widgets from layouted widget Get paragraph. frame layout state. Gets and sets whether the items which are after a tab is out of the area. if the right position of the tab is out of area,the items after the tab are also out of erea and cannot restart on the next line. gets and sets the position of the last tab whose TabJustification is not left of the paragraph. Initializes a new instance of the class. Initializes a new instance of the class. The doc. The type. Gets the type of the document object. The type of the document object. Gets or sets type of field mark. Sets the FormField format. The character format. Initializes a new instance of the class. Gets type of this form field. Gets or sets form field title name (bookmark name). The name is unique in the document. Gets or sets form field help. Gets or sets the status bar help. The status bar help. Returns or setsthe name of macros on start Returns or setsthe name of macros on end Get/sets Enabled property (true if form field enabled). Gets or sets calculate on exit property. Initializes a new instance of the class. Gets the type of the document object. The type of the document object. Gets or sets size of checkbox. Gets or sets default checkbox value. Gets or sets Checked property. Gets or sets check box size type. Initializes a new instance of the class. The owner (paragraph). Increase level indent. Decrease level indent. Continue last list. Apply liststyle Style Name Apply default bullet style for current paragraph. Apply default numbered style for current paragraph. Removes the list from current paragraph. Returns or setslist nesting level. Gets type of the list. Returns or setswhether numbering of the list must restart from previous list. Gets the name of custom style. Get paragraph's list style. Get set paragraph's ListLevel. set value,and change IsChanged to true Initializing constructor. The parent. The base key. Initialize Border style. The color. Width of the line. Type of the border. if it specifies shadow, set to true. Gets or sets color of the border. Gets or sets width of the border. Gets or sets style of the border. Returns or setswidth of space to maintain between border and text within border. Setting to define if border should be drawn with shadow. Gets a value indicating whether format is default. true if format is default; otherwise,false. Diagonal Down border Diagonal Up border Represents a collection of four borders. Initializes a new instance of the class. Clones self. Gets whether the border exists Gets left border. Gets top border. Gets right border. Gets bottom border. Gets vertical border. Gets horizontal border. Sets color of the borders. Sets width of the borders. Sets style of the borders. Sets width of space to maintain between borders and text within borders. Sets whether borders are drawn with shadow. Gets a value indicating whether format is default. true if format is default; otherwise,false.> Represents a collection of form fields. Determines whether the specified collection contains item with specified name. Name of the item. Gets the at the specified index. Gets the by specified form field name. WinAPi functions. To prevent construction of a class, we make a private constructor. Adds the font resource from the specified file to the system font table. The font can subsequently be used for text output by any application. String that contains a valid font file name. If the function fails, the return value is zero. Removes the fonts in the specified file from the system font table. String that names a font resource file. If the function fails, the return value is zero. Selects an object into the specified device context (DC). The new object replaces the previous object of the same type. Handle to the DC. Handle to the object to be selected. If the selected object is not a region and the function succeeds, the return value is a handle to the object being replaced. Deletes a logical pen, brush, font, bitmap, region, or palette, freeing all system resources associated with the object. After the object is deleted, the specified handle is no longer valid. Handle to a logical pen, brush, font, bitmap, region, or palette. If the function succeeds, the return value is nonzero. Retrieves font metric data for a TrueType font. Handle to the device context. Specifies the name of a font metric table from which the font data is to be retrieved Specifies the offset from the beginning of the font metric table to the location where the function should begin retrieving information. Pointer to a buffer that receives the font information. Specifies the length in bytes of the information to be retrieved If the function succeeds, the return value is the number of bytes returned. Retrieves the widths, in logical coordinates, of consecutive characters in a specified range from the current font. Handle to the device context. Specifies the first character in the group of consecutive characters. Specifies the last character in the group of consecutive characters, which must not precede the specified first character. Pointer to a buffer that receives the character widths, in logical coordinates. If the function succeeds, the return value is nonzero. Computes the width and height of the specified string of text. Handle to the device context. Pointer to a buffer that specifies the text string. Specifies the length of the lpString buffer. Pointer to a size structure that receives the dimensions of the string in logical units. If the function succeeds, the return value is nonzero. Computes the width and height of the specified string of text. Handle to the device context. Specifies the first character in the group of consecutive characters from the current font. Specifies the last character in the group of consecutive characters from the current font. Pointer to an array of ABC structures that receives the character widths, in logical units. The function succeeds, the return value is nonzero. The SetTextColor function sets the text color for the specified device context to the specified color. Handle to the device context. Specifies the color of the text. If the function succeeds, the return value is a color reference for the previous text color as a COLORREF value. The SetTextAlign function sets the text-alignment flags for the specified device context. Handle to the device context. Specifies the text alignment by using a mask of values. If the function succeeds, the return value is the previous text-alignment setting. The SetBkColor function sets the current background color to the specified color value or to the nearest physical color if the device cannot represent the specified color value. Handle to the device context. Specifies the new background color. If the function succeeds, the return value specifies the previous background color as a COLORREF value. The SaveDC function saves the current state of the specified device context (DC) Handle to the DC whose state is to be saved. If the function succeeds, the return value identifies the saved state. The GetTextColor function retrieves the current text color for the specified device context. Handle to the device context. If the function succeeds, the return value is the current text color as a COLORREF value. The GetBkColor function returns the current background color for the specified device context. Handle to the device context whose background color is to be returned. If the function succeeds, the return value is a COLORREF value for the current background color. The GetTextAlign function retrieves the text-alignment setting for the specified device context. Handle to the device context. The function succeeds, the return value is the status of the text-alignment flags. The RestoreDC function restores a device context (DC) to the specified state Handle to the DC. Specifies the saved state to be restored. If the function succeeds, the return value is nonzero. The LPtoDP function converts logical coordinates into device coordinates. Handle to device context. Pointer to an array of POINT structures. Specifies the number of points in the array. If the function succeeds, the return value is nonzero. The LPtoDP function converts logical coordinates into logical coordinates. Handle to device context. Pointer to an array of POINT structures. Specifies the number of points in the array. If the function succeeds, the return value is nonzero. The CreateIC function creates an information context for the specified device. Driver name. Device name. Port or file name. Optional initialization data. If the function succeeds, the return value is the handle to an information context. The SetWindowExtEx function sets the horizontal and vertical extents of the window for a device context by using the specified values. Handle to the device context. Specifies the window's horizontal extent in logical units. Specifies the window's vertical extent in logical units. Pointer to a size structure that receives the previous window extents, in logical units. The SetWindowOrgEx function specifies which window point maps to the viewport origin (0,0). Handle to the device context. Specifies the X coordinate in logical units of the new window origin. Specifies the Y coordinate in logical units of the new window origin. Pointer to a point structure that receives the previous origin of the window, in logical units. If the function succeeds, the return value is nonzero. The SetViewportExtEx function sets the horizontal and vertical extents of the viewport for a device context by using the specified values. Handle to the device context. Specifies the horizontal extent in device units of the viewport. Specifies the vertical extent in device units of the viewport. Pointer to a size structure that receives the previous viewport extents in device units. If the function succeeds, the return value is nonzero. The SetViewportOrgEx function specifies which device point maps to the window origin (0,0). Handle to the device context. Specifies the x-coordinate, in device units, of the new viewport origin. Specifies the Y coordinate in device units of the new viewport origin. Pointer to a point structure that receives the previous viewport origin in device coordinates. If the function succeeds, the return value is nonzero. The ScaleWindowExtEx function modifies the window for a device context using the ratios formed by the specified multiplicands and divisors. Handle to the device context. Specifies the amount by which to multiply the current horizontal extent. Specifies the amount by which to divide the current horizontal extent. Specifies the amount by which to multiply the current vertical extent Specifies the amount by which to divide the current vertical extent Pointer to a size structure that receives the previous window extents in logical units. If the function succeeds, the return value is nonzero. The ScaleViewportExtEx function modifies the viewport for a device context using the ratios formed by the specified multiplicands and divisors. Handle to the device context. Specifies the amount by which to multiply the current horizontal extent. Specifies the amount by which to divide the current horizontal extent. Specifies the amount by which to multiply the current vertical extent. Specifies the amount by which to divide the current vertical extent. Pointer to a size structure that receives the previous viewport extents in device units. If the function succeeds, the return value is nonzero. The SetMapMode function sets the mapping mode of the specified device context. Handle to device context. New mapping mode. If the function succeeds, the return value identifies the previous mapping mode. The GetGraphicsMode function retrieves the current graphics mode for the specified device context. Handle to device context. If the function succeeds, the return value is the current graphics mode. The GetDeviceCaps function retrieves device-specific information for the specified device. Handle to the DC. Specifies the item to return. The return value specifies the value of the desired item. The GetDC function retrieves a handle to a display device context (DC) for the client area of a specified window or for the entire screen. Handle to the window whose DC is to be retrieved If the function succeeds, the return value is a handle to the DC for the specified window's client area. The CreateDC function creates a device context (DC) for a device using the specified name. Driver name. Device name. Not used; should be NULL. Optional printer data. If the function succeeds, the return value is the handle to a DC for the specified device. The DeleteDC function deletes the specified device context (DC). Handle to the device context. If the function succeeds, the return value is nonzero. The ModifyWorldTransform function changes the world transformation for a device context using the specified mode. handle to device context. transformation data. modification mode. The SetWorldTransform function sets the world transformation for a device context using the specified mode. handle to device context. transformation data. modification mode. The GetMapMode function retrieves the current mapping mode. handle to device context. If the function succeeds, the return value specifies the mapping mode. The SetMiterLimit function sets the limit for the length of miter joins for the specified device context. handle to DC new miter limit previous miter limit If the function succeeds, the return value is nonzero. The GetMiterLimit function retrieves the miter limit for the specified device context. handle to DC miter limit If the function succeeds, the return value is nonzero. The SetPolyFillMode function sets the polygon fill mode for functions that fill polygons. handle to DC polygon fill mode The return value specifies the previous filling mode. If an error occurs, the return value is zero. The GetPolyFillMode function retrieves the current polygon fill mode. handle to DC The return value specifies the filling mode. If an error occurs, the return value is zero. The SetGraphicsMode function sets the graphics mode for the specified device context. Handle to the device context. Specifies the graphics mode. The BeginPath function opens a path bracket in the specified device context. Handle to the device context. If the function succeeds, the return value is nonzero. The MoveToEx function updates the current position to the specified point and optionally returns the previous position. Handle to the device context. Specifies the x-coordinate, in logical units, of the new position, in logical units. Specifies the y-coordinate, in logical units, of the new position, in logical units. Pointer to a POINT structure that receives the previous current position. If the function succeeds, the return value is nonzero. The LineTo function draws a line from the current position up to, but not including, the specified point. Handle to a device context. Specifies the x-coordinate, in logical units, of the line's ending point. Specifies the y-coordinate, in logical units, of the line's ending point. If the function succeeds, the return value is nonzero. Exported function from Windows GDI. For more details see Windows GDI reference. Exported function from Windows GDI. For more details see Windows GDI reference. Exported function from Windows GDI. For more details see Windows GDI reference. Exported function from Windows GDI. For more details see Windows GDI reference. Exported function from Windows GDI. For more details see Windows GDI reference. Exported function from Windows GDI. For more details see Windows GDI reference. Exported function from Windows GDI. For more details see Windows GDI reference. Exported function from Windows GDI. For more details see Windows GDI reference. Exported function from Windows GDI. For more details see Windows GDI reference. Exported function from Windows GDI. For more details see Windows GDI reference. Exported function from Windows GDI. For more details see Windows GDI reference. Exported function from Windows GDI. For more details see Windows GDI reference. Exported function from Windows GDI. For more details see Windows GDI reference. Exported function from Windows GDI. For more details see Windows GDI reference. Exported function from Windows GDI. For more details see Windows GDI reference. Exported function from Windows GDI. For more details see Windows GDI reference. Exported function from Windows GDI. For more details see Windows GDI reference. Exported function from Windows GDI. For more details see Windows GDI reference. Exported function from Windows GDI. For more details see Windows GDI reference. Exported function from Windows GDI. For more details see Windows GDI reference. Exported function from Windows GDI. For more details see Windows GDI reference. Exported function from Windows GDI. For more details see Windows GDI reference. Exported function from Windows GDI. For more details see Windows GDI reference. Exported function from Windows GDI. For more details see Windows GDI reference. Exported function from Windows GDI. For more details see Windows GDI reference. Exported function from Windows GDI. For more details see Windows GDI reference. Exported function from Windows GDI. For more details see Windows GDI reference. Retrieves text metrics for TrueType fonts. Handle to the device context. Specifies the size in bytes of the array that receives the text metrics. Pointer to an array of OUTLINETEXTMETRIC structures. If the function succeeds, the return value is nonzero or the size of the required buffer. Retrieves text metrics for TrueType fonts. Handle to the device context. Specifies the size in bytes of the array that receives the text metrics. Pointer to an array of OUTLINETEXTMETRIC structures. If the function succeeds, the return value is nonzero or the size of the required buffer. Exported function from Windows GDI. For more details see Windows GDI reference. Exported function from Windows GDI. For more details see Windows GDI reference. Exported function from Windows GDI. For more details see Windows GDI reference. Exported function from Windows GDI. For more details see Windows GDI reference. Indicates if checkbox is in checked state. Initializes a new instance of the class. Gets or sets first color for gradient. Gets or sets second color for gradient (used when TwoColors set to true). Gets or sets shading style for gradient. Gets or sets shading variants. This class provides support for converting WordDocument into an PDF Document. Converts the specified WordDocument to XPS. The word document. The PdfNewDocument. Converts the specified WordDocument to XPS. The word document. The PdfNewDocument. Converts the specified WordDocument to XPS. The word document. The PdfNewDocument. Converts the specified WordDocument to XPS. Name of the file. The PdfNewDocument. Converts to XPS. The stream. The PdfNewDocument. Creates the XPS document. Sets the pages settings. The layouter. Adds the document properties. The doc properties. Adds the hyper links. The hyperlinks. Draws to XPS. The images. The PdfNewDocument. draw free warning. Gets the page settings. The page settings. Gets the to pdf parameter list. Set jpeg quality. [JavaDelete("Don't need this logging method in Java.")] Represents a collection of list style Adds the list style into collection. The style. Finds list style by name. The name. Gets the at the specified index. while (valReader.Read()) { // reads full document } Updates the table LW bounds. update the position of textbox correct the client area based on the cell spacing finds the widget which is in front of text or behind text bug is splitted into the next page, the remove it from the infrontoftext list or behindtext list of the current page. gets the cell grid span by horizontal merge type. Get or set LCContainer. 每行宽度是否相等. 每行单元格数量是否相等. IsEqualsCellCountOfPreRow 所有行百分比是否相等. 所有行宽是否为零. 所有行的GridSpan数量是否相等. 所有单元格的宽度类型是否相同. 每行宽度信息. 表格宽度. has need adjust column. need adjust column max info. return Whether all the display than the sum of column and not equal to zero. get the GridSpan is eauals of the all row. get the width of all the row is zero. Get row width info of the table. adjust cell width. set the width info of the gridspan count greater than one for the cell. Get all the cell width types is point. Get all the cell width types is auto. Get all the cell width types is ercentage. Get count of the cell width is zero. Gets the cell count of the row. Get the grid count of the row. Get or set a value of the grid before. Get or set a value of the grid after. Get has cell is all zero. Get has cell is auto width type. Get the cell width type as percentage and the cell grid span is greater than one. Set margin width of the page. Gets width of the row. Get the cell width is need adjust. Get the horizontal merge is continue. Get the vertical merge is continue. Get the cell width info of the row. Get the owner. Gets/Set cell width. Gets/sets the cell width is adjust before. Gets/sets the first item widht of the paragraph. Get/set cell grid span. Get/set cell index. Get/Set cell horizontal merge. Get the cell width type as percentage and the cell grid span is greater than one. Get/Set cell Vertical merge. Gets/Sets can break the line width of the max. Get the width of the cell and the width of the paragraph first item and the max width of the line break is all zero. Get of set a value the column is for the supplementary column. Get of set a value the column is for the supplementary column for horizontal merge cell. Gets of sets the start index of the HorizontalMerge is continue for the current cell. Get need adjust. Gets/sets the padding width of the cell. Returns or sets spacing between cells. Gets/Sets the paragraph max width of the cell. Get the width of the paragrah width add padding width. Gets/sets scaling of the cell. gets or set the max font width . Gets/sets the width type. Gets the owner. compare to. adjust the text based on the cell width; adjust the text based on the first textrange or the max break width of the text; after adjusted , the width of the table is smaller the specified width,add the spare width to the maximal cell; if the table has empty columns and other columns need to adjust,set the width of empty columns be the first textrange or the max break width; Initializes a new instance of the class. Gets the type of the document object. The type of the document object. Gets or sets selected drop down index. Gets drop down items. Initializes a new instance of the class. The doc. Sets the height scale. The height scale. Sets the width scale. The width scale. Loads image. Loads image as bytes array. Replaces the image. The image bytes. Replaces the image. The image bytes. Replaces the image. The image Add Caption for current Picture Gets the parent shape object. Gets or sets a value specifies whether a shape can overlap anothe shape. Defalt is true.If false,the shape shifts left or right so as not to overlap another shape. Gets or sets a value. this element represents an alpha modulate effect. Gets or sets a value specifies the percentage amount to scale the alpha. Gets a value indicating whether this instance has borders. true if this instance has borders; otherwise, false. Gets a value indicating whether this instance has image. Gets/Sets object borders. Gets/Sets the rotation of DocPicture.Specifies the rotation of the graphic frame. Get the wrapping polygon. Gets the type of the document object. The type of the document object. Returns or sets picture height. Returns or sets picture width. Returns or sets picture height scale factor in percent. Returns or sets picture width scale factor in percent. Gets internal System.Drawing.Image object. Gets image byte array. Gets or sets transparent color Gets the cropped rectangle of picture object. Gets whether the picture object is cropped. Gets or sets horizontal origin of the picture. Gets or sets absolute horizontal position of the picture. Gets or sets absolute horizontal position of the picture. The value is measured in points and the position is relative to HorizontalOrigin. Gets or sets absolute vertical position of the picture. The value is measured in points and the position is relative to VerticalOrigin. Gets or sets text wrapping style of the picture. Gets or sets text wrapping type of the picture. Returns or setspicture horizontal alignment. If it is set as None, then the picture is explicitly positioned using position properties. Otherwise it is positioned according to the alignment specified. The position of the object is relative to HorizontalOrigin. Returns or setspicture vertical alignment. If it is set as None, then the picture is explicitly positioned using position properties. Otherwise it is positioned according to the alignment specified. The position of the object is relative to VerticalOrigin. Gets or sets whether picture is below image. Gets shape object's character format. Gets the alternative text. The alternative text. Gets the picture title. The title. Gets or sets the boolean value that represents whether a picture in a table is displayed inside or outside the table. Gets or sets the picture bounds in the table cell. Initializes a new instance of the class. The doc. Gets/Sets horizontal position. Gets/Sets horizontal origin. Gets/Sets vertical position. Gets/Sets vertical origin. Gets/Sets shape width. Gets/Sets shape height. Gets/Sets Object width scale factor in percent. Gets/Sets Object height scale factor in percent. Gets image byte array. Gets internal System.Drawing.Image object. Parses paragraph tags Parses the style,if the node has style returns true,else returns false; if the style has tag("page-break-after"),this param return ture,else return false gets the source of background image parse background format check whether the color string is color parse background format parse background format Toes the horizonta alignment. Gets or sets the page width. gets/sets index in the string. gets/sets add paragraph tag.true add paragraphs start tag false add paragraphs end tag gets/sets match lenght. Represents a collection of objects. Initializes a new instance of the class. The body items. Adds a table to end of text body. The table. Determines whether the contains a specific value. The table. If table found, set to true. Determines the index of a specific item in the . The table. Inserts a table into collection at the specified index. The index. The table. Removes the specified table. The table. Removes the table at the specified index from the collection. The index. A collection of objects that represent the bookmarks in the document. Finds object by specified name The bookmark name Removes a bookmark at the specified index. The index. Removes the specified bookmark. The bookmark. Removes all bookmarks from the document. Gets the with the specified name. Gets the at the specified index. Defines shape attributes that occur in the binary Escher format, but not in the model. For more info see http://chicago.sourceforge.net/devel/docs/escher/ Untested. Bounds of the unrotated shape expressed as top left and bottom right in drawing units. Default 0. Untested. Bounds of the unrotated shape expressed as top left and bottom right in drawing units. Default 0. Untested. Bounds of the unrotated shape expressed as top left and bottom right in drawing units. Default 1. Untested. Bounds of the unrotated shape expressed as top left and bottom right in drawing units. Default 1. Untested. Undocumented. MSOGV type? Untested. Bool. Default false. Untested. Bool. Default false. RK I've never seen these stored as properties. Instead, shape flip flag is used and we store it as property. Maybe I should use these instead. See comments above. NOT IN THE MODEL. It occurs in the DOC file, but in the model it is converted into individual attributes described above. Untested. Do not ungroup this shape. Default false. Ver: XP It occurs in the DOC file, but in the model it is converted into individual attributes described above. This is a bit flag for the boolean properties in the protection group. NOT IN THE MODEL. It occurs in the DOC file, but in the model it is converted into individual attributes described above. This is a bit flag for the boolean properties in the text group. The attribute that contains the above boolean flags. NOT IN THE MODEL. This occurs in the DOC file, but in the model, it is replaced by the ImageBytes attribute. Blip to display. 1-based index into the blip store. It seems to be 1 for all inline pictures where the blip is stored after the shape record. The SPEC says: 1. The value 0 must be ignored. I don't think we do this yet. 2. Escher property fComplex = 1 means the image bytes are stored in the property itself, not in the blip store. We don't support this yet. NOT IN THE MODEL. Occurs in the DOC file, but in the model it is stored either in ImageSrc or ImageTitle attribute. A Unicode null-terminated string that specifies the comment, the file name, or the URL of the BLIP as specified by the pibFlags property. NOT IN THE MODEL. Occurs in the DOC file, but not stored in the model. Blip flags. Blip to display when printing. Never seen this, not supported at the moment. Blip file name. Never seen this, not supported at the moment. Blip flags. Never seen this, not supported at the moment. Untested. MOVIE type. Movie data. Ver: 98 bool. Should we rewind the movie when done playing. Ver: 98 bool. Is movie looping. Ver: 98 NOT IN THE MODEL. This occurs in the DOC file, but in the model it is replaced with the individual attributes above. This is a bit flag for the boolean properties in the picture group. A signed integer specifying the left coordinate of the geometry space coordinate system for this shape. Default 0. The geoLeft, geoTop, geoRight, and geoBottom properties combine to define a rectangle that specifies an arbitrary coordinate system, called geometry space, that geometry coordinates are specified in. When a shape is rendered, any points specified in geometry space are translated into the coordinate system of the shape by matching the geometry space rectangle with the bounding rectangle of the shape and scaling appropriately. These attributes occur only for custom shapes. Other shapes that have coordorigin and coordsize are group shapes, but they store this attributes in the record. A signed integer specifying the top coordinate of the geometry space coordinate system for this shape. Default 0. A signed integer specifying the bottom coordinate of the geometry space coordinate system for this shape. Default 21600. A signed integer specifying the bottom coordinate of the geometry space coordinate system for this shape. Default 21600. This property specifies the way the lines in this shape are to be drawn. An enumeration value that specifies how vertices in this shape, as specified in the property, are connected. If the value is , then the property MUST exist and contain the more detailed instructions on how to connect vertices in this shape. If property is not NULL and not empty, then this property MUST be ignored and the connections between vertices are specified by the property. The default value for this property is . Undocumented. Array of fragment ids. Undefined and MUST be ignored. Column style may be set. Bool, default false. Ver: XP NOT IN THE MODEL. This occurs in the DOC file, but in the model is replaced by the individual attributes described above. This is a bit flag for the boolean properties of the geometry group. NOT IN THE MODEL. Occurs in the file, but in the model replaced by FillImageBytes. int. Id of the pattern or texture blip for the fill. NOT IN THE MODEL. This occurs in the DOC, but in the model is represented by the individual attributes described above. Boolean flags, see EsFillFlags enum. This also occurs as sprm in EsShapeOptionsEx record sometimes. NOT IN THE MODEL. This occurs in the DOC file for textured or patterned lines, but in the model, it is replaced by the attribute. BlipId of the pattern or texture. NOT IN THE MODEL. This occurs in the DOC file, but in the model it is replaced by individual attributes described above. Boolean flags, see the EsLineFlags enum. NOT IN THE MODEL. Specifies the blur radius of the shadow. Ignored now. NOT IN THE MODEL. int. Contains the above boolean flags. NOT IN THE MODEL. int. Contains the above boolean flags. NOT IN THE MODEL. int. Contains the above boolean flags. NOT IN THE MODEL. int. Contains the above boolean flags. int. Shape id of the master shape. I've seen this only once set to zero. So at the moment ignored. NOT IN THE MODEL. bool. If TRUE, this is the background shape. NOT IN THE MODEL. This occurs in the DOC file, but in the model is replaced with individual attributes described above. Boolean flags. See the EsShapeFlags enum. This contains attributes that only shapes can have (but not group shapes). NOT IN THE MODEL. Int. Stores the above boolean flags. Untested. The group's coordinate rectangle. Default 0. Untested. The group's coordinate rectangle. Default 0. Untested. The group's coordinate rectangle. Default 20000. Untested. The group's coordinate rectangle. Default 20000. This property specifies flags for a group which represents a table. This property MAY be ignored. RK This is PowerPoint only property. This property specifies the minimum sizes of the rows in a table. This property MAY be ignored. RK This is PowerPoint only property. This property specifies content for a FrontPage Web component, as specified in [MSDN-WebComp], associated with a shape if this document is saved as HTML. Complex, A Unicode null-terminated string that specifies the contents for the FrontPage Web component. Boolean flags. See the EsGroupShapeFlags enum. This contains attributes that a shape or a shape group can have. Occurs in the DOC file, but in the model is represented by individual attributes described above. Stores boolean flags for the above attributes. Only one flag from options InkAnnotation is used. These flags are bits in Escher but set of boolean shape properties in Model. No ctor. Returns the header referred by the current section Current section Current section index returns the header referred by the current section by comparing the current and preceeding section Specifies the type of a structured document tag (SDT) Element. No type is assigned to the SDT. If no type element is specified, the SDT structured document tag should be a rich text box. The SDT represents a rich text box when displayed in the document. The SDT represents a bibliography entry. The SDT represents a citation. The SDT represents a combo box when displayed in the document. The SDT represents a drop down list when displayed in the document. The SDT represents a picture when displayed in the document. The SDT represents a plain text box when displayed in the document. The SDT represents an equation. The SDT represents a date picker when displayed in the document. The SDT represents a building block gallery type. The SDT represents a document part type. The SDT represents a restricted grouping when displayed in the document. The SDT represents a checkbox when displayed in the document. Allow Soft Line Breaks. Specifies whether soft line breaks can be added to the contents of this structured document tag when this document is modified. 通过文件的前两个字节判断图像类型 至少2个字节 Initializes a new instance of the class. The document. The name. Gets the type of the document object. The type of the document object. Gets the permission id. The name. Gets permission editorgroup. Gets permission displacedByCustomXml. Represents a collection of objects. Initializes a new instance of the class. The owner. Adds the specified cell. The cell. Inserts a specified table cell into collection. The index. The cell. Returns index of a specified cell in collection. The cell. Removes the specified cell. The cell. Removes the document object at the specified index from the collection. The index. Array of break char which text could be contains Stores boolean flags for the above attributes. Apply the document default paragraph format and character format. Initializes a new instance of the class. Gets the type of the document object. The type of the document object. Get/sets text form field type. Gets or sets string text format (text, date/time, number) directly. Gets or sets default text for text form field. Gets or sets maximum text length. Gets or sets form field text range; Returns or sets the text of text form field. Represents a container for text of a comment. Initializes a new instance of the class. The doc. Clears the commented items. Replace commented items with matchString text. The text. Replaces the commented items with specified TextBodyPart. The text body part. Adds the paragraph item to the commented items. The paragraph item. Replies to comment. the reply comment. Marks the comment done. the done. Gets the child document objects. The child entities. Gets the type of the document object. The type of the document object. Gets comment body. The text body. Gets the format. The format. Gets the range of commented items. The commented range. Gets the range of commented items. The reply commented range. Gets the comment of current comment replied. Comment of by reply. Gets a value indicating whether done. Gets the begining mark of the comment. The commentMark of start. Gets the ending mark of the comment. The commentMark of end. Represents a container for text of a comment. Class represents comment start marker Initializes a new instance of the class. The doc. Gets or sets the id of the comment this mark refers to. The comment id. Gets the type of the document object. The type of the document object. Gets or sets the type of the CommentMark. The type. Initializes a new instance of the class. The document. The name. Gets the type of the document object. The type of the document object. Gets the bookmark name. The name. Determines how Microsoft Word resizes a table when the AutoFit feature is used. How Word resizes the specified table with the AutoFit feature is used. Set the default value of the table padding. Clones this instance. Resets rows / columns numbers. The rows number. The columns number. Resets rows / columns numbers. The rows num. The columns num. Width of the cell. Applies the built-in table style. The built-in table style. Applies the table style properties to table and cell. Adds a row to table Adds a row to table with copy format from the current last row, and then add columnsNum cells to the new row. The number of the count of the new row, it's must be -1 < columnsNum < 64. Adds new row to table. Adds a row to table with copy format option Indicates whether copy format from previous row or not if specifies to populate cells automatically, set to true. Adds a row to table with copy format option Indicates whether copy format from previous row or not The number of the count of the new row, it's must be -1 < columnsNum < 64. Adds a row to table with copy format option Indicates whether copy format from previous row or not if specifies to populate cells automatically,set to true. The number of the count of the new row, -1 indicates it equals the number of the count of the current last row. Replaces all entries of matchString regular expression with newValue string. Pattern Replace text Replaces by specified matchString string. The matchString text. The newValue text. if it specifies case sensitive, set to true. if it specifies to search a whole word, set to true. Replaces by specified pattern. The pattern. The text selection. Replaces by specified pattern. The pattern. The text selection. if it specifies save source formatting, set to true. Finds text by specified pattern. The pattern. Applies the vertical merge for table cells. Index of the column. Start index of the row. End index of the row. Applies horizontal merging for cells of table row. Index of the row. Start index of the cell. End index of the cell. Removes the absolute position data. If table has absolute position in the document, all position data will be erased. Gets or sets the default row height, the unit of measure is point, 1point = 0.3528 mm Gets or sets the default width of each column. Gets the column widths. Gets or sets the width of each column. Gets the type of the document object. Get the table rows Gets the table formatting after ResetCells call. The table format. This property specifies the preferred horizontal width of a table. Gets table style name. Get last cell of the table gets the last paragraph in the table. If the table has nested table,get the last paragraph of the nested table. Get first row of the table. Get last row of the table. Get table cell by row and column indexes. Gets the table width Gets the child entities. The child entities. Gets or sets indent from left for the table. Gets or sets the table title. The title. Gets or sets the table description. gets whether the table is in same frame with the next sibling. The TableWidthType enum specifies how the preferred width for a table, table indent, table cell, cell margin, or cell spacing is defined. No Preffered Width No preferred width is specified. The width is derived from other table measurements where a preferred size is specified, as well as from the size of the table contents, and the constraining size of the container of the table. When specifying the preferred width of a portion of a table, such as a cell, spacing or indent, the percentage is relative to the width of the entire table. When specifying the preferred width of an entire table, the percentage is relative to the width of the page, less any margin or gutter space. Alternatively, if the table is nested inside another table, the percentage is relative to the width of the cell in the containing table, less cell margins. The preferred width of the table, indent, cell, cell margin, or cell spacing is an absolute width measured in twips. An PreferredWidth class that specifies the preferred total width of the table of which this row is a part. Create a new PreferredWidth object A enum element from WidthType that specifies the units of measurement for the Value. if type is Auto or None, the value must be 0, if type is Percentage, the value must be non-negative and less than or equal to 600, if type is Twip, the value must be non-negative and and less than or equal to 31,680 (22 inches). An short value that specifies the preferred width An short value that specifies the preferred width A enum element from WidthType that specifies the units of measurement for the Value. Get an instance of PreferredWidth, this instance indicates thie preferred width is auto. Get an instance of PreferredWidth, this instance indicates thie preferred width is not specified. Initializes a new instance of the class. The parent. The parent key. Initializes a new instance of the class. Initializes a new instance of the class. The type. The value. Adds new column to the section. The width. The spacing. Makes all columns in current section to be of equal width. Clones the properties of the current to the destination section. The destination section. Adds the paragraph. Adds the table. Adds the table. Display table borders.True to display;False does not display. Gets the section body. The body. Gets or sets options that control numbering and positioning of endnotes in current section. Gets or sets options that control numbering and positioning of footnote in current section. Gets headers/footers of current section. Gets page Setup of current section. The real page setup of current section PageSetup for layout Get collection of columns which logically divide page on many. printing/publishing areas Returns or sets break code. Gets the type of the document object. The type of the document object. Gets the child objects. The child objects. Gets the paragraphs. The paragraphs. Gets the tables. The tables. Gets or Sets the text direction. Gets or sets a value indicating whether [protect form]. fixed row labels in the row labels ("tr in the tr"); check encoding. initialize the compatibility settings of the document build the background of the document based on background shape. Convert Angle of fill To Shading Style convert focus to shading variant the add item to current paragraph. the insert item to current paragraph. Applay textformat to break character format. Get field type. Parse the data field. Get pixel format. Parse the level override Parse the pgp table Initialize tab collection. Word defines control words to specify composite fonts as associated character properties. Specifies a run of the characters in the low-ANSI(0x00-0x7F) area. For the characters in the high-ANSI(0x80-0xFF) area. Specifies a run of the double-byte characters. initiate the namespace dictionary. add new namespace into the namespace dictionary. if exists,change the old value to new value. gets the namespace by fileName and prefix. Prerforms application-defined tasks associated with freeing,releasing, or resetting unmanaged resources. Get the name space of the current document. This class provides support for converting WordDocument into an PDF Document. Initializes a new instance of the class. Converts the specified WordDocument to PDF. The word document. The PdfNewDocument. Converts the specified WordDocument to PDF. The word document. The to pdf parameter list. The PdfNewDocument. Converts the specified WordDocument to PDF. The word document. The embedded font name list The PdfNewDocument. Converts the specified WordDocument to PDF. Name of the file. The PdfNewDocument. Converts to PDF. The stream. The PdfNewDocument. Converts the specified WordDocument to PDF. The word document. The PdfNewDocument. Creates the PDF document. Adds the section. The page setup. Add the section. Sets the pages settings. The layouter. Adds the document properties. The doc properties. Adds the hyper links. The hyperlinks. Convert the bookmark text style to pdf text sytle. Draws to PDF. The images. The PdfNewDocument. draw free warning. Gets the page settings. The page settings. Gets the to pdf parameter list. Get the private font struct list of the pdf. Set jpeg quality. Adds Style to collection The style. Applys the document default paragraph format and character format to normal style. Finds Style by name The name. Finds Style by name The name. Type of the style. Finds Style by id The style id. Gets the at the specified index. Gets a style by name or alias. Type of file format. Microsoft Word 97 - 2003 Binary Document. Microsoft Word 97 - 2003 Binary Document or Template. Microsoft Word 2007 Document. Microsoft Word 2010 Document Microsoft Word 2013 Document Microsoft Word 2007 Template format. Microsoft Word 2010 Template format. Microsoft Word 2013 Template format. Microsoft Word 2007 macro enabled file format. Microsoft Word 2010 macro enabled file format. Microsoft Word 2013 macro enabled file format. Microsoft Word 2007 macro enabled template format. Microsoft Word 2010 macro enabled template format. Microsoft Word 2013 macro enabled template format. Word xml format for for word 2003 Word xml format for word 2007-2013 OpenDocument format. OpenDocument Template format PDF format Rtf format Scalable vector graphics format Xml file format. Text file format. Html format. XPS format EPub format The document is in the Word 6 or Word 95 format. Spire.Doc does not currently support loading such documents. Instructs Spire.Doc to recognize the format automatically. Specifies how Microsoft Word resizes a table when the AutoFit feature is used. The table is automatically sized to fit the content contained in the table. The table is automatically sized to the width of the active window. The table is set to a fixed size, regardless of the content, and is not automatically sized. Http content to browser. LoadFromStream directly in browser. SaveToFile as attachment to the disk. Type of the protection in the document Only modify comments in the document. Only enter data in the form fields in the document. Only reading are allowed in the document. Only add revision marks to the document. Not protected Style of the Texture Type of fields Field type is not specified or unknown. Specifies that the field contains data created by an add-in. Offset subsequent text within a line to the left, right, up or down. Prompt the user for text to assign to a bookmark. The name of the document's author from Summary Info. Insert an automatic number. Insert an automatic number in legal format. Insert an automatic number in outline format. Insert an AutoText entry. Insert text based on style. Insert a delivery point barcode. According to the citation style you choose, show an information about a particular source. The comments from Summary Info. Compares two values. The date the document was created. Specifies data. Insert data from an external database. Specified Today`s Date. Specified Type as DDE. Specified Type as DDEAuto. Insert the value of the property Insert the value of the document variable. The total document editing time. Specifies OLE embedded object. Specified Empty Field. Specifies Field Expression. The document's name. The size on disk of the active document. Prompt the user for text to insert in the document. Specifies Type as FootnoteRef. Specifies Check box control. Specifies Drop Down box control. Specifies Text control. Calculates the result of an expression. Specifies FieldGlossary. Specifies GoToButton control. Specifies HTMLActiveX control. Specifies Hyperlink control. Evaluate arguments conditionally. Specifies Type as Import. Specifies Type as Export. Insert a picture from a file. Insert text from a file. Create an index. Mark an index entry. Data from Summary Info. The keywords from Summary Info. Name of user who last saved the document. Linked OLE2 object. Insert an element in a list. Run a macro. Insert a mail merge field. The number of the current merge record. Merge record sequence number. Go to the next record in a mail merge. Conditionally go to the next record in a mail merge. Insert the number of a footnote or endnote. The number of characters in the document. The number of pages in the document. The number of words in the document. Represents an ActiveX control such as a command button etc. Insert the number of the current page. Insert the number of the page containing the specified bookmark. Download commands to a printer. The date the document was last printed. Stores data for documents converted from other file formats. Insert literal text. Insert the text marked by a bookmark. Create an index, table of contents, table of figures, and/or table of authorities by using multiple documents. Insert the number of times the document has been saved. The date the document was last saved. Insert the number of the current section. Insert the total number of pages in the section. Insert an automatic sequence number. Assign new text to a bookmark. Conditionally skip a record in a mail merge. Insert the text from a like-style paragraph. The document's subject from Summary Info. The document's Subscriber from Summary Info. Insert a special character The name of the template attached to the document. The current time. The document's title from Summary Info. Create a table of authorities. Make a table of authorities entry. Create a table of contents. Make a table of contents entry. Address from Tools Options User Info. Initials form Tools Options User Info. Name from Tools Options User Info. Specifies Type as Shape. Specifies Type as BIDIOUTLINE. Specifies AddressBlock Specifies Type as Unknown. Type of Caption Numbering caption format, Numbers Roman Numerals caption format, Alphabets Position of Image Caption Numbering Above the Image. Below the image. Specifies view mode in Microsoft word. Specifies that the document will be rendered in the default view of the application. Everything that will appear in the printed document appears on the screen. Shows the headings and subheadings in the word document. Document appears with a dotted line separating the pages and/or document sections. Columns, drawings, headers/footers, footnotes/endnotes, and comments do not appear. Designed to show the word document will look as a web page. Specifies zooming type in Microsoft Word. Indicates to use the explicit zoom percentage. Zoom percentage is automatically recalculated to fit one full page. Zoom percentage is automatically recalculated to fit page width. Zoom percentage is automatically recalculated to fit text. Specifies when line numbering is restarted. Line numbering restarts at the start of every page Line numbering restarts at the section start. Line numbering continuous from the previous section. None. Specifies on which pages border is applied. Page border applies to all pages. Page border applies only to first pages. Page border applies to all pages except the first. Specifies the position of page border. Page border is measured from text. Page border is measured from the edge of the page. Animation effect for text. specifies no animation. Specifies that this text shall be surrounded by a border consisting of a series of colored lights, which constantly change colors in sequence. Specifies that this text shall be surrounded by a background color which alternates between black and white. Specifies that this text shall have a background consisting of a random pattern of colored lights, which constantly change colors in sequence. Specifies that this text shall be surrounded by an animated black dashed line border. Specifies that this text shall be surrounded by an animated red dashed line border. Specifies that this text shall be animated by alternating between normal and blurry states. The enum, which defines paragraph format's outline level Outline level: "Level 1" Outline level: "Level 2" Outline level: "Level 3" Outline level: "Level 4" Outline level: "Level 5" Outline level: "Level 6" Outline level: "Level 7" Outline level: "Level 8" Outline level: "Level 9" Outline level: "Body" The enum defines the horizontal relation The "Column" horizontal relation The "Margin" horizontal relation The "Page" horizontal relation The enum defines the vertical relation The "Margin" vertical relation The "Page" vertical relation The "Paragraph" vertical relation Specifies the absolute horizontal position. The object is aligned to the left of the reference origin. The object is centered to the reference origin. The object is aligned to the right of the reference origin. "Inside" horizontal position. "Outside" horizontal position. Specifies the absolute vertical position. No vertical positioning "Top" vertical position "Center" vertical position "Bottom" vertical position "Inside" vertical position "Outside" vertical position. Line dashing. Solid (continuous) pen. PS_DASH system dash style. PS_DOT system dash style. PS_DASHDOT system dash style. PS_DASHDOTDOT system dash style. Square dot style. Dash style. Long dash style. Dash short dash. Long dash short dash. Long dash short dash short dash. Specifies Wrap mode. Square wrap mode. ByPoints wrap mode. No wrap mode. TopBottom wrap mode. Through wrap mode. Specifies PropertyValueType. Specifies Value type as boolean. Specifies Value type as date. Specifies Value type as float. Specifies Value type as double. Specifies Value type as integer. Specifies Value type as String. Specifies Value type as byte array. Specifies Value type as ClipData. The property is some other type. Specifies Type of the Property. Specifies Property Type as Summary. Specifies Property Type as DocumentSummary. Specifies Property Type as Custom. Paragraph line spacing rule The line spacing can be greater than or equal to, but never less than, the value specified in the LineSpacing property. The line spacing never changes from the value specified in the LineSpacing property, even if a larger font is used within the paragraph. The line spacing is specified in the LineSpacing property as the number of lines. One line equals 12 points. Specifies horizontal alignment of a floating shape. The object is explicitly positioned using position properties. The object is aligned to the left of the reference origin. The object is centered to the reference origin. The object is aligned to the right of the reference origin. Not documented. Not documented. Specifies vertical alignment of a floating shape. Not documented. The object is explicitly positioned using position properties. The object is aligned to the top of the reference origin. The object is centered relative to the reference origin. The object is aligned to the bottom of the reference origin. Not documented. Not documented. Specifies vertical alignment of a textbox. The object is aligned to the top of the reference origin. The object is centered relative to the reference origin. The object is aligned to the bottom of the reference origin. Specifies the type of a text form field. Text form field can contain any text. Text form field can contain only numbers. Text for field can contain only a valid date value. Specifies FootnotePosition. Endnotes are output at the end of the section. Footnotes are output at the bottom of each page. Footnotes are output beneath text on each page. Endnotes are output at the end of the document. Valid for endnotes only. Specifies FootnoteRestartIndex. Numbering continuous throughout the document. Numbering restarts at each section. Numbering restarts at each page. Equals . Endnote position of the Document. Placed the Endnote on End of the section. Placed the Endnote on End of the Document. Specifies Numberformat of FootEndNote. Arabic format (1, 2, 3, ...). Specifies that the sequence shall consist of full-width Arabic numbering. Specifies that the sequence shall consist of Hebrew letters from the set listed below. Specifies that the sequence shall consist of the Hebrew alphabet. Specifies that the sequence shall consist of one or more occurrences of a single character int the Arabic alphabet from the set listed below. Specifies that the sequence shall consist of one or more occurrences of a single ascending Abjad numerall from the set listed below. Upper case Roman format (I, II, III, ...) . Lower case Roman format (i, ii, iii, ...) . Upper case letters format (A, B, C, ...) . Lower case letters format (a, b, c, ...) . Chicago manual of style. Specifies that the sequence shall consist of one or more occurrences of a single sequential number from the Chiness counting thousand system. Specifies that the sequence shall consist of sequential numerical traditonal ideographs. Specifies that the sequence shall consist of sequential numerical zodiac ideographs. Identical to DecimalEnclosedCircle Specifies that the sequence shall consist of sequential numerical ideographs. Specifies the Type of the FootNote. Specifies object is a footnote. Specifies object is a endnote. Spanish (Argentina) Spanish (Bolivia) Spanish (Chile) Spanish (Colombia) Spanish (Costa Rica) Spanish (Dominican Republic) Spanish (Ecuador) Spanish (El Salvador) Spanish (Guatemala) Spanish (Honduras) Spanish (Mexico) Spanish (Nicaragua) Spanish (Panama) Spanish (Paraguay) Spanish (Paraguay Spanish (Puerto Rico) Spanish (International Sort) Spanish(Spain ?Traditional Sort) Spanish(United Sates) Spanish (Uruguay) Spanish (Venezuela) Sutu Swahili Swedish (Finland) Swedish (Sweden) Syriac Tajik Tamazight Tamazight (Latin) Tamil Tatar Telugu Thai Tibetan (PRC) Tigrigna (Eritrea) Tigrigna (Ethiopia) Tsonga Turkish Turkmen Ukrainian Urdu Uzbek (Cyrillic) Uzbek (Latin) Venda Vietnamese Welsh Yi Yiddish Yoruba Japanese Dutch Specifies preferred width type No Preffered Width No preferred width is specified. The width is derived from other table measurements where a preferred size is specified, as well as from the size of the table contents, and the constraining size of the container of the table. Preferred table width specified in percentage. The preferred width is measured in units of 1/50th of a percent. The preferred width of the table,indent,cell,cell margin, or cell spacing is an absolute width measured in twips. The preferred cell spacing is an absoute width measured in twips. Specifies preferred width type No preferred width is specified. The width is derived from other table measurements where a preferred size is specified, as well as from the size of the table contents, and the constraining size of the container of the table. Preferred table width specified in percentage Preferred table width specified in points This simple type defines the possible type of layout algorthms which can be used to layout a table within a WordprocessingML document. Specifies that this table shall use the fixed width table layout algorithm described above. Specifies that this table shall use an AutoFit table layout algorithm. Line Breaks Punctuation lead punctuation rear punctuation Punctuation is not Character Spacing Control enum. Don't compress punctuation. Compress punctuation. Compress punctuation and japanese kana. Text wrapping around text frame type. Default Text Wrapping Around Frame. No text wrapping around frame. Allow text wraping around frame. No text Wrapping around frame. Tight text wrapping around frame. Through text Wraping around frame. Frame size rule. Frame's width or height should be automatically.The w or h value is ignored. Frame's height should be at least the value of the h attribute. Frame's width or height should be exactly the value of the w or h attribute. This simple type specifies the lenghts of a stroke arrowhead. Short length. Medium length. Long length. This simple type specifies the types of arrawhead for a stroke. Block arrowhead. Classic curved arrowhead. Diamond arrowhead. No arrowhead. Opend arrowhead. Round arrowhead. This simple type specifies the widths of a stroke arrowhead. Narrow width. Medium width. Wide width. this simple type specifies the styles for the end of a stroke. Flat end. Round end. Square end. This simple type specifies the join styles for a polyline. Bevel joint. Miter joint. Round joint. This simple type specifies the line styles for a stroke. Single line. Thick line between thin lines. Thick line outside thin line. Thin line outside thick line. Two thin lines. This simple type specifies the different meanings of a group of shapes. The group shape is a normal group of shapes. Specifies that the group represents a bulls-eye diagram. Specifies that the group is a regular group and does not represent a diagram. Specifies that the group represents a cycle diagram. Specifies that the group represents an organization chart. Specifies that the group represents a radial diagram. Specifies that the group represents a pyramid diagram. Specifies that the group represents a Venn diagram. Unit conversion between. convert current document to image/pdf Font used for the 0..127 characters. This value is not used as , may be it's better to create separate enum for character hints. Font used for the East Asian characters. Also known as East Asian. Font used for the Complex Script characters. Font used for characters that do not fall into any of the above ranges. Also known as High ASCII. Represents the state of the proofing tools in this documnet: clean (no errors found) or dirty (errors present in the document). Allows to choose outline text style. Regular text style. Italic text style. Bold text style. Specifies type of the Shape. the shape is a group shape The shape is an image. The shape is a textbox. The shape is an OLE object. The shape is an ActiveX control. Specify text wrapping style for object. Inline text wrapping style TopAndBottom text wrapping style Square text wrapping style No text wrapping style Tight text wrapping style Through text wrapping style Behind text wrapping style Specifies the type of a Document object type. The text bodies The text body items The paragraph items Tab, Specifies type of the Header/Footer. Header for even numbered pages. Header for odd numbered pages. Footer for even numbered pages. Footer for odd numbered pages. Header for the first page of the section. Footer for the first page of the section. Specifies type of the Style. The style is a paragraph style. The style is a character style. The style is a table style. The style is a list style. The style is other kind of style. Specifies type of the ParagraphBase. ParagraphBase is a text. ParagraphBase is a picture. ParagraphBase is a field. Paragraph item is field mark. Paragraph item is form control field. ParagraphBase is a start of bookmark. ParagraphBase is a end of bookmark. ParagraphBase is a start of Permission ParagraphBase is a end of Permission. ParagraphBase is a comment. Paragraph item is comment mark. ParagraphBase is a footnote. ParagraphBase is a textbox. Tab, PragraphItem is a break. Specifies orientation of the page. Portrait page orientation. Landscape page orientation. Specifies alignment of the text on a page. Text is aligned at the top of the page. Text is aligned at the middle of the page. Text is spanned to fill the page. Text is aligned at the bottom of the page. Specifies type of the vertical alignment. Specifies top alignment. Specifies middle alignment. Specifies bottom alignment. Specifies type of the horizontal alignment. Specifies alignment to the left. Specifies alignment to the center. Specifies alignment to the right. Specifies alignment to both left and right. Specifies that the text shall be justified between both of the text margins in the document. Specifies that the kashida length for text in the current paragraph shall be extended to its wides possible length. Specifies that the kashida length for text in the current paragraph shall be exended to a slightly longer length. This setting shall also be applied to Arabic text when the both setting is applied. Specifies that the kashida length for text in the current paragraph shall be extended to a medium length determined by the consumer. Specifies type of the horizontal alignment. Specifies alignment to the left. Specifies alignment to the center. Specifies alignment to the right. Specifies style of the underline. No underlining. Normal single underline. Underline words only. Double underline. Dotted underline. Heavy underline. Dashed underline. Dot-dash underline. Dot-dot-dash underline. Wavy underline. Heavy dotted underline. Heavy dashed underline. Heavy dot-dash underline. Heavy dot-dot-dash underline. Heavy wavy underline. Long-dash underline. Wavy double underline. Heavy long-dash underline. Specifies type of the SubSuperScript. No sub- or superscript. Specified superscript format. Specified subscript format. Specified baseline format. Specifies style of the border line. Specifies type of the section break code. The section starts on the same page. The section starts from a new column. The section starts from a new page. The section starts on a new even page. The section starts on a new odd page. Specifies type of the link. No links. Links to another file. Links to a web page. Link to e-mail. Bookmark link. Specifies type of the list format. Specifies numbered list. Specifies bulleted list. No numbering. Specifies type of the list numbering format. Specifies default numbering format. Arabic numbering (1, 2, 3, ...) Specifies UppRoman numbering format. Upper case Roman (I, II, III, ...) Specifies LowRoman numbering format. Lower case Roman (i, ii, iii, ...) Specifies UpLetter numbering format. Upper case Letter (A, B, C, ...) Specifies LowLetter numbering format. Lower case letter (a, b, c, ...) Specifies Ordinal numbering format. Ordinal (1st, 2nd, 3rd, ...) Specifies Cardinal Text numbering format. Numbered (One, Two, Three, ...) Specifies Ordinal Text numbering format. Ordinal (text) (First, Second, Third, ...) Chicago manual of style. Specifies that the sequence shall consist of full-width Arabic numbering. Specifies that the sequence shall consist of half-width Arabic numbering. Specifies that the sequence shall consist of Hebrew letters from the set listed below. Specifies that the sequence shall consist of one or more occurrences of a single character int the Arabic alphabet from the set listed below. Specifies that the sequence shall consist of the Hebrew alphabet. Specifies that the sequence shall consist of one or more occurrences of a single ascending Abjad numerall from the set listed below. Japanese Counting System. Specifies that the sequence shall consist of sequential numbers from the Japanese counting system. Japanese Legal Numbering. Specifies that the sequence shall consist of sequential numbers from the Japanese legal counting system. Japanese Digital Ten Thousand Counting System. Specifies that the sequence shall consist of sequential numbers from the Japanese digital the thousand counting system. Decimal Numbers Enclosed in a Circle. Specifies that the sequence shall consist of sequential numbering enclosed in a circle,using the enclosed character. Specifies LeadingZero numbering format. Specifies Bullet numbering format. Decimal numbers followed by a period. Specifies that the sequence shall consist of decimal numbering followed by a period,using the appropriate character,as described below. Identical to DecimalEnclosedCircle Korean Digital Counting System. Specifies that the sequence shall consist of sequential numbers from the Korean digital counting system. Korean Counting System. Specifies that the sequence shall consist of sequential numbers from the Korean counting system. Korean Legal numbering. Specifies that the sequence shall consist of sequential numbers from the Korean legal numbering system. Korean Digital Counting System Alternate. Specifies that the sequence shall consist of sequential numbers from the Korean digital counting system. Specifies that the sequence shal consist of one or more occurrences of a single full-width katakana character,in the traditonal a-i-u-e-o order. Specifies that the sequence shall consist of one or more occurrences of a single half-width katakana character from the set listed below, in the traditional a-i-u-e-o order. Specifies that the sequence shall consist of the iroha. Specifies that the sequence shall consist of the full-width forms of the iroha. Specifies that the sequence shall consist of sequential numerical traditonal ideographs. Specifies that the sequence shall consist of sequential numerical zodiac ideographs. Specifies that the sequence shall consist of sequential numerical ideographs. Specifies that the sequence shall consist of sequential traditional zodiac ideographs. Specifies that the sequence shall consist of sequential numbers from the Taiwanese counting system. Sperifies that the sequence shall consist of sequential numerical traditional legal ideographs. Specifies that the sequence shall consist of sequential numbers from the Taiwanese counting thousand system. Specifies that the sequence shall consist of sequential numbers from the Taiwanese digital counting system. Specifies that the sequence shall consist of one or more occurrences of a single ascending number from the chinese counting system. Specifies that the sequence shall consist of one or more occurrences of a single sequential number from the Chiness simplified legal format. Specifies that the sequence shall consist of one or more occurrences of a single sequential number from the Chiness counting thousand system. IsSpecial numbering format. Specifies None numbering format. Specifies custom format. Specifies the way of cell merging. No merge. Merge starts from this cell. Merge is continued. Specify object's horizontal origin Specify vertical origin of the object Single line. Double lines of equal width. Double lines, one thick, one thin. Double lines, one thin, one thick. Three lines, thin, thick, thin. Default value is . Specify object's line style Single line (of width lineWidth) Double lines of equal width Double lines, one thick, one thin Double lines, reverse order Three lines, thin, thick, thin Specify text wrapping type for textbox. Wrap text both sides Wrap text left side Wrap text right side Wrap text largest Specifies the tab justification. Left tab. Centered tab. Right tab. Decimal tab. Bar. Clears any tab stop in this position. Specifies Tab leader. No leader. Dotted leader. Hyphenated leader. Single line leader. Heavy line leader. The leader line is made up from middle-dots. Specifies the possible extents which can be used to calculate the absolute positioning of the positional tab character. Specifies that the absolute positioning of the tab shall be relative to the indents. Specifies that the absolute positioning of the tab shall be relative to the margins. Defaults to This default is AW specific, it is not defined in open xml specification. Specifies the table row height type. "At least" table row height type " Exactly" table row height type Number alignments Number aligned left Number is centered Number aligned right The type of character following the number text for the paragraph List levels number or bullet is followed by tab List levels number or bullet is followed by space Follow character isn't used Picture color types. Picture automatic color. Picture grayscale color. Picture black and white color. Picture washout color. Document's break type. Page break type. Column break type. Line break type. Restart On NextLine. Restart In Next TextRegion Unblocked on the Left. Restart In Next TextRegion Unblocked on the Right. Restart On Next Full Line. Specifies the watermark type. No watermark. Picture watermark. Text watermark. Specifies WatermarkLayout. Diagonal watermark layout. Horizontal watermark layout. Specifies BackgroundType No background fill effect. Gradient fill effect. Picture fill effect. Texture fill effect. Color fill effect. Horizontal shading style. Vertical shading style. Diagonal Up shading style. Diagonal Down shading style. FromCorner shading style. From Center shading style. Shading variants for background gradient. Shading in the upper part. Shading in the lower part. Shading in upper and lower parts. Shading in the middle. Specifies the type of a form field. Text form field. Check box form field. Drop-down form field. Defines checkBox size type. Auto check box size. Exact check box size. Defines TextFormat No text formatting Uppercase text formatting. Lowercase text formatting. First capital text formatting. Title case text formatting. A 16-bit unsigned integer that specifies vertical font alignment for East Asian languages. This value specifies that characters are aligned based on the top of each character. This value specifies that characters are centered on the line. This value specifies that characters are aligned based on their baseline. This is how standard Latin text is displayed. This value specifies that characters are aligned based on the bottom of each character. This value specifies that alignment is automatically determined by the application. Defines Number format. No formatting Format with while number. Format with floating point number. Whole number in percents. Floating point number in percents. Format which suits to "#?#0" Word format. Format which suites to "#?#0,00" Word format. Format which suites to "#?#0,00 $;(#?#0,00 $)" Word format. Defines the direction of text. Specifies that text in the parent object shall flow from left to right horizontally, then top to bottom vertically on the page. This means that horizontal lines are filled before the text expands vertically. Specifies that text in the parent object shall flow from right to left horizontally, then top to bottom vertically on the page. This means that horizontal lines are filled before the text expands vertically. Specifies that text in the parent object shall flow from top to bottom vertically, then left to right horizontally on the page. This means that horizontal lines are filled before the text expands vertically. This flow is also rotated such that all text is rotated 90 degrees when displayed on a page. Specifies that text in the parent object shall flow from bottom to top vertically, then from left to right horizontally on the page. Specifies that text in the parent object shall flow from left to right horizontally, then top to bottom vertically on the page. This means that horizontal lines are filled before the text expands vertically. This flow is also rotated such that any East Asian text shall be rotated 270 degrees when displayed on a page. Specifies that text in the parent object shall flow from top to bottom vertically, then right to left horizontally on the page. This means that horizontal lines are filled before the text expands vertically. This flow is also rotated such that all text is rotated 90 degrees when displayed on a page. Defines types of field marks. Field separator type Field end type. Defines built-in styles. Banded Row Conditional Formatting. the tag "band1Horz". Banded Column Conditional Formatting. the tag "band1Vert". Even Row Stripe Conditional Formatting. the tag "band2Horz". Even Column Stripe Conditional Formatting. the tag "band2Vert". First Column Conditional Formatting. the tag "firstCol". First Row Conditional Formatting. the tag "firstRow". Last table column formatting. the tag "lastCol". Last table row formatting. the tag "lastRow". Top right table cell formatting. the tag "neCell". Top left table cell formatting. the tag "nwCell". Bottom right table cell formatting. the tag "seCell". Bottom left table cell formatting. the tag "swCell". Whole table formatting. the tag "wholeTable". Specifies the Number Style for a page. Specifies PageNumber alignment. Specifies the horizontal frame anchor. Specifies the vertical frame anchor. Specifies the XHTMLValidation type. XHTML 1.0 validation. XHTML 1.1 validation. No validation. Defines how tall a grid unit is up/down Defines document version Document created using Word 97 Document created using Word 2000 Document created using Word 2002 Document created using Word 2003 Document created using Word 2007 Defines types of comment mark. Comment start mark type. Comment end mark type Defines types of the ole object field Ole object field type is EMBED Ole object field type is LINK defines the types of OLE object Type is not defined Adobe Acrobat Document. File has ".pdf" extension. Bitmap Image. File has ".png" extension. Media Clip Equation Graph Chart Excel 97-2003 Worksheet. File has ".xls" extension Excel Binary Worksheet. File has ".xlsb" extension Excel chart. File has ".xls" extension Excel Macro-Enabled Worksheet. File has ".xlsm" extension. Excel Worksheet. File has ".xlsx" extension. PowerPoint 97-2003 Presentation. File has ".ppt" extension. PowerPoint 97-2003 Slide. File has ".sld" extension. PowerPoint Macro-Enabled Presentation. File has ".pptm" extension. PowerPoint Macro-Enabled Slide. File has ".sldm" extension. PowerPoint Presentation. File has ".pptx" extension. PowerPoint Slide. File has ".sldx" extension. Word 97-2003 Document. File has ".doc" extension. Word Document. File has ".docx" extension. Word Macro-Enabled Document. File has ".docm" extension. Visio Deawing MIDI Sequence OpenDocument Presentation OpenDocument Spreadsheet OpenDocument Text OpenOffice.org 1.1 Spreadsheet OpenOffice.org 1.1 Text Package Video Clip Wave Sound WordPad Document OpenOffice spreadsheet OpenOffice Text Visio Deawing for visio 2013. word picture Specifies the image type. Specifies the ligature type. Specifies the number form type. Specifies the number spacing type. Specifies the stylistic set type. Defines the FontTypeHint enumeration. High ANSI Font. East Asian Font. Complex Script Font. Don't add automatic tab stop for hanging indent. Don't add extra space for raised/lowered characters. Print colors as black on noncolor printers. Wrap trailing spaces to next line. Don't balance columns for continuous section starts. Treat \" as "" in mail merge data sources. Suppress Space Before after a hard page or column break. Suppress extra line spacing at top of page. Combine table borders like Word 5.x for the Macintosh. Truncate font height. Show hard page or column breaks in frames. Swap left and right borders on odd facing pages. Convert backslash characters into yen signs. Don't expand character spaces on the line ending Shift+Return. Draw underline on trailing spaces. Balance SBCS characters and DBCS characters. Suppress extra line spacing at top of page like Word 5.x for the Macintosh. Specifies whether line spacing emulates WordPerfect 5.x line spacing Print body text before header/footer. Don't add leading (extra space) between rows of text. Add space for underline. Use larger small caps like Word 5.x for the Macintosh. Suppress extra line spacing like WordPerfect 5.x. Truncate font height. Substitute fonts based on font size. Use printer metrics to lay out document. Use Word 6.x/95 border rules. Don't center "exact line height" lines. Set the width of a space like WordPerfect 5.x. Do full justification like WordPerfect 6.x for Windows. Line wrap like Word 6.0. Lay out autoshapes like Word 97. Lay out footnotes like Word 6.x/95/97. Don't use HTML paragraph auto spacing. Adjust line height to grid height in the table. Forget last tab alignment. Specifies whether to emulate Word for Windows 95 full-width character spacing Slign table rows independently. Lay out tables with raw width. Allow table rows to lay out apart. Use Word 97 line breaking rules for Asian text. Don't break wrapped tables across pages. Don't snap text to grid inside table with inline objects. Select entire field with first or last character. Use line-breaking rules. Don't allow hanging punctuation with character grid. Don't use Asian rules for line breaks with character grid. Use Word 2002 table style rules. Allow tables to extend into margins. Use the Normal style instead of the List Paragraph style for bulleted or numbered lists. Do not use hanging indent as tab stop for bullets and numbering. Use Word 2003 hanging-punctuation rules in Asian langauges. Allow space between paragraphs of the same style in a table. Use Word 2003 indent rules for text next to wrapped objects. Do not autofit tables next to wrapped objects. Use Microsoft Office Word 2003 table autofit rules. Underline the tab character between the number and the text in numbered lists. Do not use proportional width for Korean characters. Split apart page break and paragraph mark. Specifies whether to not vertically align cells containing floating objects Specifies whether to not break table rows around floating tables Specifies whether to ignore vertical alignment in text boxes Specifies whether to use ANSI kerning pairs from fonts instead of the Unicode kerning pair info Specifies whether to use cached paragraph information for column balancing specifies whether to apply the additional preceding rules when determining the font size and justification of text within tables. specifies whether the preceding features are to be used when displaying the font. specifies whether to swap indentation values when displaying paragraphs. conditional formatting of table row headers does apply separately to multi-row table headers Specifies that applications shall not bypass code relating to the layout of East Asian and/or Complex Script characters. Specify vertical/horizontal origin the object in the GroupedShape. On the upper left corner. Center. none 1,2,3..... -1-,-2-,-3-,..... a,b,c,...... A,B,C,..... i,ii,iii,..... I,II,III,..... 一,二,三,..... 壹,贰,叁...... 甲,乙,丙,..... 子,丑,寅....... 1.,2.,3.,..... (1),(2),(3),...... ①,②,③,.... (一),(二),(三),...... Specifies the alignment setting which shall be used to determine the placement of phonetic guide text with respect to the base text when this phonetic guide is displayed. Specifies that the parent annotation's placement shall be directly linked with the location of the physical presentation of a custom XML element in the document. Displaced by Next Custom XML Markup Tag. Displaced by Previous Custom XML Markup Tag. Defult This simple type specifies the set of possible aliases (or editing groups) which can be used as aliases to determine if the current user shall be allowed to edit a single range defined by a range permission with in a document. This mechanism simply provides a set of predefined editing groups which can be associated with accounts by applications in any desired manner. No Users Have Editing Permissions. Administrator Group. Contributors Group. Current Group. Editors Group. All Users Have Editing Permissions. Owners Group. Represents data during the MergeGroup event. Document Ojbect Table Name Row Index Event Type Represents data during the MergeGroup event. Document Ojbect Table Name Row Index Event Type The merger field Gets the document. Gets the Table Name Gets the group name. Gets the merge field. Gets the index of the row. Gets the count of the row. Represents the Method that handles Merage group event. Document object Group or table name Represents the Row Index. Indicates is table, otherwise is group Performs mail merge from a DataRow into the document Performs mail merge operation. IEnumerable data source Performs mail merge from a DataTable Performs mail merge from a DataView Performs mail merge from Performs mail merge from a DataView Performs Mail Merge within a region from a DataTable. Performs Mail Merge within a region from a DataView. Performs Mail Merge within a region from a DataReader. Performs mail merge operation. MailMergeDataSet Commands list Executes nested mailmerge within a region for the specified data. The Connection. The commands. Executes the nested region. The connection. The commands. Is sql connection Executes the nested region. The data set. The commands. Returns a collection of mergefield names found in the document. Gets the merge field names. Name of the region. Gets the merge field names. Name of the region. Gets or sets a value indicating whether [clear fields]. by default value is true. true if it clears the fields, set to true. Gets or sets a value indicating whether [clear group tag]. by default value is false. Gets or sets a value indicating whether to remove paragraphs which contain empty merge fields Gets or sets a value indicating whether to remove groups which contain empty merge fields Occurs during mail merge when a text merge field processing. Occurs during mail merge when an image merge field processing. Occurs during mail merge when group/table processing. Gets the bookmarks and field ref. Represents the mail merge functionality. Represents the MergeField event Represents the Method that handles MergeImageField event Represents data during MergeField event. Represents data during MergeImageField event. clear picture and text position info. clear text wrapping bounds. Removes the widget which is in front of text. Removes the widget which is text wrapping removes the widget which is behind text. Clears the layout information. gets and sets whether the line is the first line of the main body in a page. Gets or sets the numbered of the footnote. Gets or sets a value whether compatibility mode of the document. the default 11. Gets or sets the numbered of the endnote. gets/sets is move x. gets/sets move x distance. Gets the cached fields list. Gets the cached fields widget list. Gets text wrapping bounds list. Gets behind text object list. Gets infrontof text object list. Gets layer object list. Gets the type of the document object. The type of the document object. Initializes a new instance of the class. Gets the type of the document object. The type of the document object. Gets the formatting string Returns or setsthe type of caption numbering Returns or setscaption name Get result position. The ifFieldResult. get the result position based on the nested filed code objects. Gets/sets the end pos in the paragraph. Gets/sets the has field separator. Gets nested field code. Gets the length of the nested field code. Gets/sets the start pos in the paragraph. initialize nested field code part. initialize nested field code part. the field code string. the start pos. the end pos. the index of the paragraph. add items. the field code string. the start pos. the end pos. the index of the paragraph. Fields result struct. take a string between two double quotes. Gets is empty of the object. IfField result position struct. Gets/sets the end position. Gets/sets the start position. Get the has value. Field code index. Gets/sets the paragraph index in the body. Gets/sets the paragraph items index in the paragraph. Get the has value. a struct for IF field result,includes a flag check whether the result is true result, a result list ,a start code index and a end code index; Represents the method that will handle an event that with event data. The source of the event The instance containing the event data. Interface IFieldsEventArgs Gets the field. Class AskFieldEventArgs; Gets Gets the prompt text; Gets the default response. Gets or sets the response text. Gets or sets a value indicating whether cancel to answer the question. Gets the response text. Gets the name of bookmark. Class represents settings of the document. Gets or sets a value whether compatibility mode of the document. Gets or sets the type of protection of the document. Gets and sets whether to enforce the document protection . set default true value for CompatibilityOptions; Initializes a new instance of the class. The start. Initializes a new instance of the class. The bookmark start. The bookmark end. Gets bookmark name. Gets the bookmark start. Gets the bookmark end. Called to save the document in OpenDocument format. Image mimes cache for embedding image. Represents a collection for child items. Initializes a new instance of the class. The doc. A collection of objects that represent the comments in the document. Initializes a new instance of the class. The doc. Counts this instance. Remove a Comment at specified index. Remove all the Comment from the document. Removes the specified Comment. Gets the comment at specified index. The Class XORObfuscation. [MS-OFFCRYPTO].PDF] Section 2.3.7 XOR Obfuscation. The pad array The initial code The xor matrix Checks whether password is correct. The password. The lKey. True if password verification succeeded. Creates the password verifier method1. The password. System.UInt16. Creates the xor array method1. The password. System.Byte[]. Creates the xor key method1. The password. System.UInt16. Passoword Xors the ror. The byte1. The byte2. System.Byte. Rors the specified byte1. The byte1. System.Byte. Encrypts the data method1. The password. The data. Index of the xor array. Decrypts the data method1. The password. The data. Index of the xor array. Creates the xor array method2. The password. System.Byte[]. Class CryptoAPI. Crypts the acquire context. The h prov. The PSZ container. The PSZ provider. Type of the dw prov. The dw flags. true if XXXX, false otherwise. Crypts the create hash. The h prov. The algid. The h key. The dw flags. The ph hash. true if XXXX, false otherwise. Crypts the get hash parameter. The h hash. The dw parameter. The dw value. Size of the dw buffer. The dw flags. true if XXXX, false otherwise. Crypts the get hash parameter. The h hash. The dw parameter. The p buffer. Length of the PDW data. The dw flags. true if XXXX, false otherwise. Crypts the get hash parameter. The h hash. The dw parameter. The h buffer. Length of the PDW data. The dw flags. true if XXXX, false otherwise. Crypts the hash data. The h hash. The pb data. Length of the dw data. The dw flags. Boolean. Crypts the destroy hash. The h hash. true if XXXX, false otherwise. Crypts the decrypt. The h key. The h hash. The final. The dw flags. The pb data. Length of the PDW data. true if XXXX, false otherwise. Crypts the derive key. The h prov. The algid. The h base data. The flags. The ph key. true if XXXX, false otherwise. Crypts the destroy key. The ph key. true if XXXX, false otherwise. Crypts the release context. The h prov. The dw flags. true if XXXX, false otherwise. Enum HashParameters Initializes a new instance of the class. The document Has GroupStart, GroupEnd, TableStart, TableEnd, Image tag. The field names. update the result of the merge field with format. update the result of the merge field with format. update the result (number) of the merge field update the result( date) of the merge field Gets the type of the document object. The type of the document object. Returns or setsfield name Returns or setsthe text before merge field Returns or setsthe text after merge field Gets the prefix of merge field. Gets the number format. Gets the date format. Gets the text items. The text items. Line spacing before(after)the automatic default distance. checks whether there is a tab in the paragraph. Appends text to end of document. Appends image to end of paragraph. Appends the field. Appends the field mark. The type. Appends the hyperlink. The link. The text to display. The hyperlink type. Appends the hyperlink. The link. The picture to display. The type of hyperlink. Appends start of the bookmark with specified name into paragraph. Appends end of the bookmark with specified name into paragraph. Appends start of the permission with specified id into paragraph. Appends end of the permission with specified id into paragraph. Appends the comment. The string. Returns WComment. Appends the comment mark. The type. Returns CommentMark. Appends the footnote. The type. returns the footnotes. Appends the footnote. The type. Is auto numbered. Append Textbox to the end of the paragraph Textbox width Textbox height Appends the check box form field. Appends the check box. Name of the check box. Default checkbox value Appends the text form field. The default text. Pass "null" to insert default Word text Appends the text form field. Name of the form field. The default text. Pass "null" to insert default Word text Appends the drop down form field. Appends the drop down form field. Name of the drop drop down. Appends special symbol to end of paragraph. The character code. Append Shape to the end of the paragraph. Shape width Shape height Shape type Append shape Group to the end of the paragraph. The width. The height. Appends break to end of paragraph. The break type. Appends the table of content. The starting heading level of the table of content. The ending heading level of the table of content. Appends the picture The image Appends the HTML. The HTML. Appends the RTF. the RTF code. When is true, added to the last section of the document. Appends the RTF. The RTF code. Appends the OLE object. The OLE object (file) stream. The OLE picture. The type of OLE object. Appends the OLE object into paragraph. The OLE object (file) bytes. The OLE picture. The type of OLE object. Appends the OLE object into paragraph. The path to file. The OLE picture. The type of OLE object. Appends the OLE object. The path to file. The OLE picture. Appends the OLE object into paragraph. The OLE storage. The OLE picture. The type of OLE object link type. Appends the OLE object. The OLE storage bytes. The OLE picture. Type of the OLE link. Appends the OLE object. The link file. The OLE picture. Type of the OLE link. Appends the package OLE object (ole object without specified type). The OLE object bytes. The OLE picture. The file extension. Appends the package OLE object (ole object without specified type). The OLE file stream. The OLE picture. The file extension. Remove a frame. Get the text that the field items have been updated . Inserts the section break. Inserts the section break. Type of the break. Updates the source formatting. The doc. Updates the list value. the value string. Gets the list format for apply style. the list format. Gets the paragraph format of apply list format and style. The paragraph format. Gets the paragraph format of the list format. the list format. the paragraph format. Gets the paragraph format of the style. the paragraph style. the paragraph format. Gets the list text. Gets the type of the document object. Gets the child objects. The child objects. Gets paragraph style name. Returns or sets paragraph text. All internal formatting will be cleared when new text is set. Gets paragraph item by index. Gets paragraph items. The items. Gets paragraph format. gets and sets whether the paragraph has toc field. Gets character format for the break symbol. Gets format of the list for the paragraph. Gets a value indicating whether this paragraph is in cell. if this paragraph is in cell, set to true. Gets a value indicating whether this paragraph is end of section. if this paragraph is end of section, set to true. Gets a value indicating whether this paragraph is start of section. if this paragraph is start of section, set to true. Gets a value indicating whether this paragraph is end of document. if this instance is end of document, set to true. gets whether the paragraph is empty. if paragraph has bookmart and break only,return true,otherwise ,false. gets whether the paragraph is in same frame with the next sibling. Gets a value indicating whether this instance has only break or bookmark. true if this instance has only break or bookmark; otherwise, false. gets whether the paragraph is a list paragraph. a flag checked whether the paragraph is added for IF field layout; Updates the width of the tab, based on the list text. The tabs. The width. File read status: No errors. File read status: Error decoding file (may be partially decoded) File read status: Unable to open source. Gets display duration for specified frame. @param n int index of frame @return delay in milliseconds Gets the number of frames read from file. @return frame count Gets the first (or only) image read. return BufferedImage containing first frame, or null if none. Gets the "Netscape" iteration count, if any. A count of 0 means repeat indefinitiely. @return iteration count if one was specified, else 1. Creates new frame image from current data (and previous frames as specified by their disposition codes). Gets the image contents of frame n. @return BufferedImage representation of frame, or null if n is invalid. Gets image size. @return GIF image dimensions Reads GIF image from stream @param BufferedInputStream containing GIF file. @return read status code (0 = no errors) Reads GIF file from specified file/URL source (URL assumed if name contains ":/" or "file:") @param name String containing source @return read status code (0 = no errors) Decodes LZW image data into pixel array. Adapted from John Cristy's ImageMagick. Returns true if an error was encountered during reading/decoding Initializes or re-initializes reader Reads a single byte from the input stream. Reads next variable length block from input. @return number of bytes stored in "buffer" Reads color table as 256 RGB integer values @param ncolors int number of colors to read @return int array containing 256 colors (packed ARGB with full alpha) Main file parser. Reads GIF content blocks. Reads Graphics Control Extension values Reads GIF file header information. Reads next frame image Reads Logical Screen Descriptor Reads Netscape extenstion to obtain iteration count Reads next 16-bit value, LSB first Resets frame state for reading next image. Skips variable length blocks up to and including next zero length block. Gif frames The Class XORObfuscation. [MS-OFFCRYPTO].PDF] Section 2.3.7 XOR Obfuscation. The pad array The initial code The xor matrix Checks whether password is correct. The password. The lKey. True if password verification succeeded. Creates the password verifier method1. The password. System.UInt16. Creates the xor array method1. The password. System.Byte[]. Creates the xor key method1. The password. System.UInt16. Passoword Xors the ror. The byte1. The byte2. System.Byte. Rors the specified byte1. The byte1. System.Byte. Encrypts the data method1. The password. The data. Index of the xor array. Decrypts the data method1. The password. The data. Index of the xor array. Creates the xor array method2. The password. System.Byte[]. Class CryptoAPI. Crypts the acquire context. The h prov. The PSZ container. The PSZ provider. Type of the dw prov. The dw flags. true if XXXX, false otherwise. Crypts the create hash. The h prov. The algid. The h key. The dw flags. The ph hash. true if XXXX, false otherwise. Crypts the get hash parameter. The h hash. The dw parameter. The dw value. Size of the dw buffer. The dw flags. true if XXXX, false otherwise. Crypts the get hash parameter. The h hash. The dw parameter. The p buffer. Length of the PDW data. The dw flags. true if XXXX, false otherwise. Crypts the get hash parameter. The h hash. The dw parameter. The h buffer. Length of the PDW data. The dw flags. true if XXXX, false otherwise. Crypts the hash data. The h hash. The pb data. Length of the dw data. The dw flags. Boolean. Crypts the destroy hash. The h hash. true if XXXX, false otherwise. Crypts the decrypt. The h key. The h hash. The final. The dw flags. The pb data. Length of the PDW data. true if XXXX, false otherwise. Crypts the derive key. The h prov. The algid. The h base data. The flags. The ph key. true if XXXX, false otherwise. Crypts the destroy key. The ph key. true if XXXX, false otherwise. Crypts the release context. The h prov. The dw flags. true if XXXX, false otherwise. Enum HashParameters Initializes a new instance of the class. The body items. Adds a paragraph to end of text body. The paragraph. Determines whether the contains a specific value. The paragraph. If paragraph is found, set to true. Inserts a paragraph into collection at the specified index. The index. The paragraph. Returns the zero-based index of the specified paragraph. The paragraph. Removes the specified paragraph. The paragraph. Removes the paragraph at the specified index from the collection. The index. Clipboard format. Clipboard data. Createas copy of the current object. A copy of the current object. Translates an HTML color representation to a GDI+ System.Drawing.Color structure. The string representation of the Html color to translate. Summary description for MD5. rotates x left n bits. FF, GG, HH, and II transformations for rounds 1, 2, 3, and 4. Rotation is separate from addition to prevent recomputation. state (ABCD) number of bits, modulo 2^64 (lsb first) input buffer MD5 initialization. Begins an MD5 operation, writing a new context. The RFC named it "MD5Init" MD5 block update operation. Continues an MD5 message-digest operation, processing another message block, and updating the context. The RFC Named it MD5Update MD5 finalization. Ends an MD5 message-digest operation, writing the the message digest and zeroizing the context. message digest The RFC named it MD5Final MD5 basic transformation. Transforms state based on 64 bytes block. Encodes input (uint) into output (byte). Assumes len is multiple of 4. Decodes input (byte) into output (uint). Assumes len is a multiple of 4. Gets the ascent for unicode CJK. Gets the descent. Gets the descent for unicode CJK. Gets the line spacing. Gets the line spacing for unicode CJK. Updates structured documnet tag content with bound data. Sets the data binding XPath. The owner. The XmlNode. Replaces the chid data binding XPath. Gets the XPath by node. The node. Inserts content inside sdt. Verifies Replaces the Paragraph item of SDT tag. The para. The paragraph item. Action on format change. Clones this instance. Gets the id. specifes that the contents of this attribute contains a decimal number. Gets or sets the an alias. Get the owner. Gets is plain text control. Gets or sets the a value specifies that the contents of this attribute contains a positive decimal number. Gets or sets the a value specifies that its contents contain a string. Gets or sets a value indicating whether this instance is showing place holder. Initializes a new instance of the class. The document Gets or sets text Initializes a new instance of the class. Initializes a new instance of the class. Image for picture watermark IsWashout property Gets or sets picture scaling in percents. Gets or set picture auto scaling. Gets or sets washout property for Picture watermark. Gets or sets the type of the HTML export CSS style sheet. The type of the HTML export CSS style sheet. If false,indicates exporting the image as a single file; If true, embedding the image into the html code using Data URI scheme. The default value is false. Note: Internet Explorer 8 limits data URIs to a maximum length of 32KB. The value of the HTML export image style sheet. Gets or sets the name of the HTML export CSS style sheet file. The name of the HTML export CSS style sheet file. Gets or sets a value indicating whether HTML export headers footers. Gets or sets a value indicating whether HTML export text input form field as text. If HTML export text input form field as text, set to true. Gets or sets the HTML export images folder. The HTML export images folder. Specifies External sheet type. Specifies Internal sheet type. Initialize constructor. The doc. Returns or sets column width. Gets or setss pacing between current and next column. Reads and writes OPC packages. Keeps all parts of the package in memory at all times. Creates a new empty package. Returns a hashtable where the key is either extension or explicit part name and the value is the content type. Reads a default content type entry and adds it to the hashtable. Reads an override content type entry and adds it to the hashtable. According to the OPC specification there is a quite complex algorithm to map from a ZIP entry name to a part name. It is complex because ZIP entry names are ASCII characters, whereas part names can contain Unicode characters, some characters need escaping and so on. These methods map from part name to zip name and back. So far there is a very simplistic implementation. RK We have to test with image file names containing Unicode characters and finish these methods. Gets the text body of the footnoteseparator. The text body. Represents a collection for child items. Initializes a new instance of the class. The body. 拆下当前行最后一个单词到下一行,以避免下一行第一个单词是后导标点 split a textrange into two splitStringWidget. split a string widget into two . get section. get the next textRange of the current widget.if the next sibling is not TextRange, skips. if the current widget is the last TextRange in the paragragh,return null. get the previous textRange of the current widget.if the previous sibling is not TextRange, skips. if the current widget is the first TextRange in the paragragh,return null. update the punctuation info of the split widget. Get or set LCContainer. Get the owner table cell. This element specifies the last known contents of a structured document tag around one or more inline-level structures. get text. Gets the child objects. The child objects. Gets the type of the entity. The type of the entity. Gets the object owner paragraph. Returns or sets STD text. Gets paragraph item by index. Initializes a new instance of the class. The document. Initializes a new instance of the class. The document. The shape. Gets the child entities. The child entities. Gets the type of the document object. The type of the document object. Gets the format value. Get/set TextBody value Gets the character format. The character format. get hex string form bytes. Get the properties of the picture. Builds the picture property and Pib. the picture. Get the blip. Gets blip tag. Builds the list text for paragraph. The listFormat. The listText. Represents a collection of objects for paragraph or paragraph format. Adds the tab. The position. Removes all the tabs from the tab collection. Removes the tab at the specified index from the tab collection Gets the at the specified index. Initializes a new instance of the class. Add ShapeObject's text to text collection. The shape id. The text box. Get ShapeObject's text body by text identifier. The shape id. sprmPDxaRight2 = 0x845E, Newly added sprms Debug sprms IsBidi support sprmPDxaRight2 = 0x845E, Initializing constructor. Gets the type of the document object. The type of the document object. Gets character format for the symbol. Returns or setssymbol font name. Returns or sets symbol's character code. Initializes a new instance of the class. The doc. The name. Updates bookmark hyperlinks. Gets the type of the document object. The type of the document object. Gets the bookmark name. Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. Represents a collection for child items. Initializes a new instance of the class. The body.