diff --git a/docs/docfx.json b/docs/docfx.json index b208d49..eb401ac 100644 --- a/docs/docfx.json +++ b/docs/docfx.json @@ -44,6 +44,7 @@ }, "fileMetadata": {}, "template": [], - "dest": "open-xml-docs" + "dest": "open-xml-docs", + "markdownEngineName": "markdig" } -} \ No newline at end of file +} diff --git a/docs/how-to-add-a-comment-to-a-slide-in-a-presentation.md b/docs/how-to-add-a-comment-to-a-slide-in-a-presentation.md index 5c9064a..95e62de 100644 --- a/docs/how-to-add-a-comment-to-a-slide-in-a-presentation.md +++ b/docs/how-to-add-a-comment-to-a-slide-in-a-presentation.md @@ -87,26 +87,26 @@ introduces the overall form of a **PresentationML** package. > the entire slide masters used in the presentation; the notes master > contains information about the formatting of notes pages; and the > handout master describes how a handout looks. - +> > A *handout* is a printed set of slides that can be provided to an > *audience*. - +> > As well as text and graphics, each slide can contain *comments* and > *notes*, can have a *layout*, and can be part of one or more *custom > presentations*. A comment is an annotation intended for the person > maintaining the presentation slide deck. A note is a reminder or piece > of text intended for the presenter or the audience. - +> > Other features that a **PresentationML** > document can include the following: *animation*, *audio*, *video*, and > *transitions* between slides. - +> > A **PresentationML** document is not stored > as one large body in a single part. Instead, the elements that > implement certain groupings of functionality are stored in separate > parts. For example, all comments in a document are stored in one > comment part while each slide has its own part. - +> > © ISO/IEC29500: 2008. The following XML code example represents a presentation that contains diff --git a/docs/how-to-apply-a-theme-to-a-presentation.md b/docs/how-to-apply-a-theme-to-a-presentation.md index 0cfcbf3..19f2a62 100644 --- a/docs/how-to-apply-a-theme-to-a-presentation.md +++ b/docs/how-to-apply-a-theme-to-a-presentation.md @@ -98,26 +98,26 @@ specification introduces the overall form of a **PresentationML** package. > refers to the entire slide masters used in the presentation; the notes > master contains information about the formatting of notes pages; and > the handout master describes how a handout looks. - +> > A handout is a printed set of slides that can be handed out to an > audience for future reference. - +> > As well as text and graphics, each slide can contain comments and > notes, can have a layout, and can be part of one or more custom > presentations. (A comment is an annotation intended for the person > maintaining the presentation slide deck. A note is a reminder or piece > of text intended for the presenter or the audience.) - +> > Other features that a **PresentationML** > document can contain include the following: animation, audio, video, > and transitions between slides. - +> > A **PresentationML** document is not stored > as one large body in a single part. Instead, the elements that > implement certain groupings of functionality are stored in separate > parts. For example, all comments in a document are stored in one > comment part while each slide has its own part. - +> > © ISO/IEC29500: 2008. The following XML code segment represents a presentation that contains @@ -181,7 +181,7 @@ be useful when working with this element. > In this example, we see how a theme can affect font, colors, > backgrounds, fills, and effects for different objects in a > presentation. *end example*] - +> > © ISO/IEC29500: 2008. The following table lists the possible child types of the Theme class. diff --git a/docs/how-to-change-the-fill-color-of-a-shape-in-a-presentation.md b/docs/how-to-change-the-fill-color-of-a-shape-in-a-presentation.md index 8ee02f2..f20e924 100644 --- a/docs/how-to-change-the-fill-color-of-a-shape-in-a-presentation.md +++ b/docs/how-to-change-the-fill-color-of-a-shape-in-a-presentation.md @@ -86,7 +86,7 @@ introduces the overall form of a **PresentationML** package. > represents the majority of content within a slide. Text and effects > are attached to shapes that are contained within the class="keyword">spTree** element. - +> > [*Example*: Consider the following class="keyword">PresentationML** slide @@ -111,7 +111,7 @@ introduces the overall form of a **PresentationML** package. > In the above example the shape tree specifies all the shape properties > for this slide. *end example*] - +> > © ISO/IEC29500: 2008. The following table lists the child elements of the Shape Tree along diff --git a/docs/how-to-delete-a-slide-from-a-presentation.md b/docs/how-to-delete-a-slide-from-a-presentation.md index 92154e1..440e7f3 100644 --- a/docs/how-to-delete-a-slide-from-a-presentation.md +++ b/docs/how-to-delete-a-slide-from-a-presentation.md @@ -128,26 +128,26 @@ specification introduces the overall form of a **PresentationML** package. > the entire slide masters used in the presentation; the notes master > contains information about the formatting of notes pages; and the > handout master describes how a handout looks. - +> > A *handout* is a printed set of slides that can be provided to an > *audience* for future reference. - +> > As well as text and graphics, each slide can contain *comments* and > *notes*, can have a *layout*, and can be part of one or more *custom > presentations*. (A comment is an annotation intended for the person > maintaining the presentation slide deck. A note is a reminder or piece > of text intended for the presenter or the audience.) - +> > Other features that a **PresentationML** > document can include the following: *animation*, *audio*, *video*, and > *transitions* between slides. - +> > A **PresentationML** document is not stored > as one large body in a single part. Instead, the elements that > implement certain groupings of functionality are stored in separate > parts. For example, all comments in a document are stored in one > comment part while each slide has its own part. - +> > © ISO/IEC29500: 2008. This following XML code segment represents a presentation that contains diff --git a/docs/how-to-delete-all-the-comments-by-an-author-from-all-the-slides-in-a-presentatio.md b/docs/how-to-delete-all-the-comments-by-an-author-from-all-the-slides-in-a-presentatio.md index ece50d8..17a1c13 100644 --- a/docs/how-to-delete-all-the-comments-by-an-author-from-all-the-slides-in-a-presentatio.md +++ b/docs/how-to-delete-all-the-comments-by-an-author-from-all-the-slides-in-a-presentatio.md @@ -96,26 +96,26 @@ specification introduces the overall form of a **PresentationML** package. > the entire slide masters used in the presentation; the notes master > contains information about the formatting of notes pages; and the > handout master describes how a handout looks. - +> > A *handout* is a printed set of slides that can be provided to an > *audience* for future reference. - +> > As well as text and graphics, each slide can contain *comments* and > *notes*, can have a *layout*, and can be part of one or more *custom > presentations*. (A comment is an annotation intended for the person > maintaining the presentation slide deck. A note is a reminder or piece > of text intended for the presenter or the audience.) - +> > Other features that a **PresentationML** > document can include the following: *animation*, *audio*, *video*, and > *transitions* between slides. - +> > A **PresentationML** document is not stored > as one large body in a single part. Instead, the elements that > implement certain groupings of functionality are stored in separate > parts. For example, all comments in a document are stored in one > comment part while each slide has its own part. - +> > © ISO/IEC29500: 2008. The following XML code segment represents a presentation that contains @@ -173,7 +173,7 @@ introduces comments in a presentation package. > presentation, but do not appear when a slide show is given. The > displaying application decides when to display comments and determines > their visual appearance. - +> > © ISO/IEC29500: 2008. The following XML element specifies a single comment attached to a diff --git a/docs/how-to-get-all-the-external-hyperlinks-in-a-presentation.md b/docs/how-to-get-all-the-external-hyperlinks-in-a-presentation.md index c030b6b..3a1eead 100644 --- a/docs/how-to-get-all-the-external-hyperlinks-in-a-presentation.md +++ b/docs/how-to-get-all-the-external-hyperlinks-in-a-presentation.md @@ -92,26 +92,26 @@ specification introduces the overall form of a **PresentationML** package. > the entire slide masters used in the presentation; the notes master > contains information about the formatting of notes pages; and the > handout master describes how a handout looks. - +> > A *handout* is a printed set of slides that can be provided to an > *audience* for future reference. - +> > As well as text and graphics, each slide can contain *comments* and > *notes*, can have a *layout*, and can be part of one or more *custom > presentations*. (A comment is an annotation intended for the person > maintaining the presentation slide deck. A note is a reminder or piece > of text intended for the presenter or the audience.) - +> > Other features that a **PresentationML** > document can include the following: *animation*, *audio*, *video*, and > *transitions* between slides. - +> > A **PresentationML** document is not stored > as one large body in a single part. Instead, the elements that > implement certain groupings of functionality are stored in separate > parts. For example, all comments in a document are stored in one > comment part while each slide has its own part. - +> > © ISO/IEC29500: 2008. The following XML code segment represents a presentation that contains @@ -166,13 +166,13 @@ introduces the **id** (Hyperlink Target). > Specifies the ID of the relationship whose target shall be used as the > target for thishyperlink. - +> > If this attribute is omitted, then there shall be no external > hyperlink target for the current hyperlink - a location in the current > document can still be target via the anchor attribute. If this > attribute exists, it shall supersede the value in the anchor > attribute. - +> > [*Example*: Consider the following class="keyword">PresentationML** fragment for a hyperlink: @@ -200,10 +200,10 @@ introduces the **id** (Hyperlink Target). > The target of this hyperlink would therefore be the target of > relationship **rId9** - in this case, > http://www.example.com. *end example*] - +> > The possible values for this attribute are defined by the > ST\_RelationshipId simple type(§22.8.2.1). - +> > © ISO/IEC29500: 2008. diff --git a/docs/how-to-get-all-the-text-in-a-slide-in-a-presentation.md b/docs/how-to-get-all-the-text-in-a-slide-in-a-presentation.md index 362650b..b1b4651 100644 --- a/docs/how-to-get-all-the-text-in-a-slide-in-a-presentation.md +++ b/docs/how-to-get-all-the-text-in-a-slide-in-a-presentation.md @@ -94,11 +94,11 @@ specification introduces the overall form of a **PresentationML** package. > to the entire slide masters used in the presentation; the notes master > contains information about the formatting of notes pages; and the > handout master describes how a handout looks. - +> > A **handout** is a printed set of slides that > can be provided to an **audience** for future > reference. - +> > As well as text and graphics, each slide can contain class="term">comments** and **notes**, can > have a **layout**, and can be part of one or @@ -106,18 +106,18 @@ specification introduces the overall form of a **PresentationML** package. > annotation intended for the person maintaining the presentation slide > deck. A note is a reminder or piece of text intended for the presenter > or the audience.) - +> > Other features that a PresentationML document can include the > following: **animation**, class="term">audio**, **video**, and class="term">audio, **video, and class="term">transitions** between slides. - +> > A PresentationML document is not stored as one large body in a single > part. Instead, the elements that implement certain groupings of > functionality are stored in separate parts. For example, all comments > in a document are stored in one comment part while each slide has its > own part. - +> > © ISO/IEC29500: 2008. The following XML code segment represents a presentation that contains diff --git a/docs/how-to-get-the-titles-of-all-the-slides-in-a-presentation.md b/docs/how-to-get-the-titles-of-all-the-slides-in-a-presentation.md index bb022dd..031c370 100644 --- a/docs/how-to-get-the-titles-of-all-the-slides-in-a-presentation.md +++ b/docs/how-to-get-the-titles-of-all-the-slides-in-a-presentation.md @@ -98,26 +98,26 @@ specification introduces the overall form of a **PresentationML** package. > the entire slide masters used in the presentation; the notes master > contains information about the formatting of notes pages; and the > handout master describes how a handout looks. - +> > A *handout* is a printed set of slides that can be provided to an > *audience* for future reference. - +> > As well as text and graphics, each slide can contain *comments* and > *notes*, can have a *layout*, and can be part of one or more *custom > presentations*. (A comment is an annotation intended for the person > maintaining the presentation slide deck. A note is a reminder or piece > of text intended for the presenter or the audience.) - +> > Other features that a **PresentationML** > document can include the following: *animation*, *audio*, *video*, and > *transitions* between slides. - +> > A **PresentationML** document is not stored > as one large body in a single part. Instead, the elements that > implement certain groupings of functionality are stored in separate > parts. For example, all comments in a document are stored in one > comment part while each slide has its own part. - +> > © ISO/IEC29500: 2008. This following XML code segment represents a presentation that contains diff --git a/docs/how-to-get-worksheet-information-from-a-package.md b/docs/how-to-get-worksheet-information-from-a-package.md index 5fbc4e4..deb0418 100644 --- a/docs/how-to-get-worksheet-information-from-a-package.md +++ b/docs/how-to-get-worksheet-information-from-a-package.md @@ -40,8 +40,8 @@ this topic. ## Create SpreadsheetDocument Object -In the Open XML SDK, the ****SpreadsheetDocument****** class represents an +In the Open XML SDK, the SpreadsheetDocument****** class represents an Excel document package. To create an Excel document, you create an instance of the **SpreadsheetDocument** class and populate it with parts. At a minimum, the document must have a @@ -84,9 +84,9 @@ The basic document structure of a **SpreadsheetML** document consists of the **Sheets**** and **Sheet**** elements, which reference the worksheets in the **Workbook****. A separate XML file is created +target="T:DocumentFormat.OpenXml.Spreadsheet.Workbook">**Workbook**. A separate XML file is created for each **Worksheet****. For example, the **SpreadsheetML** for a workbook that has two +target="T:DocumentFormat.OpenXml.Spreadsheet.Worksheet">Worksheet*. For example, the *SpreadsheetML for a workbook that has two worksheets name MySheet1 and MySheet2 is located in the Workbook.xml file and is shown in the following code example. @@ -102,7 +102,7 @@ file and is shown in the following code example. The worksheet XML files contain one or more block level elements such as **SheetData****. **sheetData** represents the cell table and contains +target="T:DocumentFormat.OpenXml.Spreadsheet.SheetData">**SheetData**. **sheetData represents the cell table and contains one or more **Row**** elements. A **row** contains one or more **Cell**** elements. Each cell contains a ) element. > The row element expresses information about an entire row of a > worksheet, and contains all cell definitions for a particular row in > the worksheet. - +> > This row expresses information about row 2 in the worksheet, and > contains 3 cell definitions. @@ -215,7 +215,7 @@ introduces cell (\<**c**\>) element. > This collection represents a cell in the worksheet. Information about > the cell's location (reference), value, data type, formatting, and > formula is expressed here. - +> > This example shows the information stored for a cell whose address in > the grid is C6, whose style index is 6, and whose value metadata index > is 15. The cell contains a formula as well as a calculated result of @@ -261,11 +261,11 @@ introduces Cell Value (\<**c**\>) element. > the cell is expressed directly in this element. Cells containing > formulas express the last calculated result of the formula in this > element. - +> > For applications not wanting to implement the shared string table, an > "inline string" may be expressed in an \<**is**\> element under \<**c**\> (instead of a \<**v**\> element under \<**c**\>), in the same way a string would be > expressed in the shared string table. - +> > © ISO/IEC29500: 2008. In the following example cell B4 contains the number 360. diff --git a/docs/how-to-insert-a-new-slide-into-a-presentation.md b/docs/how-to-insert-a-new-slide-into-a-presentation.md index 664d321..4cbb6e3 100644 --- a/docs/how-to-insert-a-new-slide-into-a-presentation.md +++ b/docs/how-to-insert-a-new-slide-into-a-presentation.md @@ -86,26 +86,26 @@ specification introduces the overall form of a **PresentationML** package. > the entire slide masters used in the presentation; the notes master > contains information about the formatting of notes pages; and the > handout master describes how a handout looks. - +> > A *handout* is a printed set of slides that can be provided to an > *audience* for future reference. - +> > As well as text and graphics, each slide can contain *comments* and > *notes*, can have a *layout*, and can be part of one or more *custom > presentations*. (A comment is an annotation intended for the person > maintaining the presentation slide deck. A note is a reminder or piece > of text intended for the presenter or the audience.) - +> > Other features that a **PresentationML** > document can include the following: *animation*, *audio*, *video*, and > *transitions* between slides. - +> > A **PresentationML** document is not stored > as one large body in a single part. Instead, the elements that > implement certain groupings of functionality are stored in separate > parts. For example, all comments in a document are stored in one > comment part while each slide has its own part. - +> > © ISO/IEC29500: 2008. The following XML code segment represents a presentation that contains diff --git a/docs/how-to-insert-a-picture-into-a-word-processing-document.md b/docs/how-to-insert-a-picture-into-a-word-processing-document.md index 4fda762..b228a5e 100644 --- a/docs/how-to-insert-a-picture-into-a-word-processing-document.md +++ b/docs/how-to-insert-a-picture-into-a-word-processing-document.md @@ -86,11 +86,11 @@ introduces the Graphic Object Data element. > This element specifies the reference to a graphic object within the > document. This graphic object is provided entirely by the document > authors who choose to persist this data within the document. - +> > [*Note*: Depending on the type of graphical object used not every > generating application that supports the OOXML framework will have the > ability to render the graphical object. *end note*] - +> > © ISO/IEC29500: 2008. The following XML Schema fragment defines the contents of this element diff --git a/docs/how-to-move-a-paragraph-from-one-presentation-to-another.md b/docs/how-to-move-a-paragraph-from-one-presentation-to-another.md index b043a8f..bb91f0f 100644 --- a/docs/how-to-move-a-paragraph-from-one-presentation-to-another.md +++ b/docs/how-to-move-a-paragraph-from-one-presentation-to-another.md @@ -86,26 +86,26 @@ introduces the overall form of a **PresentationML** package. > the entire slide masters used in the presentation; the notes master > contains information about the formatting of notes pages; and the > handout master describes how a handout looks. - +> > A *handout* is a printed set of slides that can be provided to an > *audience* for future reference. - +> > As well as text and graphics, each slide can contain *comments* and > *notes*, can have a *layout*, and can be part of one or more *custom > presentations*. (A comment is an annotation intended for the person > maintaining the presentation slide deck. A note is a reminder or piece > of text intended for the presenter or the audience.) - +> > Other features that a **PresentationML** > document can include the following: *animation*, *audio*, *video*, and > *transitions* between slides. - +> > A **PresentationML** document is not stored > as one large body in a single part. Instead, the elements that > implement certain groupings of functionality are stored in separate > parts. For example, all comments in a document are stored in one > comment part while each slide has its own part. - +> > © ISO/IEC29500: 2008. This following XML code segment represents a presentation that contains @@ -159,7 +159,7 @@ introduces the structure of this element. > the corresponding shape. All visible text and visible text related > properties are contained within this element. There can be multiple > paragraphs and within paragraphs multiple runs of text. - +> > © ISO/IEC29500: 2008. The following table lists the child elements of the shape text body and diff --git a/docs/how-to-move-a-slide-to-a-new-position-in-a-presentation.md b/docs/how-to-move-a-slide-to-a-new-position-in-a-presentation.md index 300a36b..e2908d1 100644 --- a/docs/how-to-move-a-slide-to-a-new-position-in-a-presentation.md +++ b/docs/how-to-move-a-slide-to-a-new-position-in-a-presentation.md @@ -93,26 +93,26 @@ introduces the overall form of a **PresentationML** package. > the entire slide masters used in the presentation; the notes master > contains information about the formatting of notes pages; and the > handout master describes how a handout looks. - +> > A *handout* is a printed set of slides that can be provided to an > *audience* for future reference. - +> > As well as text and graphics, each slide can contain *comments* and > *notes*, can have a *layout*, and can be part of one or more *custom > presentations*. (A comment is an annotation intended for the person > maintaining the presentation slide deck. A note is a reminder or piece > of text intended for the presenter or the audience.) - +> > Other features that a **PresentationML** > document can include the following: *animation*, *audio*, *video*, and > *transitions* between slides. - +> > A **PresentationML** document is not stored > as one large body in a single part. Instead, the elements that > implement certain groupings of functionality are stored in separate > parts. For example, all comments in a document are stored in one > comment part while each slide has its own part. - +> > © ISO/IEC29500: 2008. This following XML code segment represents a presentation that contains diff --git a/docs/how-to-open-a-presentation-document-for-read-only-access.md b/docs/how-to-open-a-presentation-document-for-read-only-access.md index ea68c19..ee516c0 100644 --- a/docs/how-to-open-a-presentation-document-for-read-only-access.md +++ b/docs/how-to-open-a-presentation-document-for-read-only-access.md @@ -162,28 +162,28 @@ introduces the overall form of a **PresentationML** package. > to the entire slide masters used in the presentation; the notes master > contains information about the formatting of notes pages; and the > handout master describes how a handout looks. - +> > A **handout** is a printed set of slides that > can be provided to an **audience** for future > reference. - +> > As well as text and graphics, each slide can contain **comments** and **notes**, can > have a **layout**, and can be part of one or > more **custom presentations**. A comment is an > annotation intended for the person maintaining the presentation slide > deck. A note is a reminder or piece of text intended for the presenter > or the audience. - +> > Other features that a **PresentationML** > document can include the following: **animation**, **audio**, **video**, and **transitions** > between slides. - +> > A **PresentationML** document is not stored > as one large body in a single part. Instead, the elements that > implement certain groupings of functionality are stored in separate > parts. For example, all comments in a document are stored in one > comment part while each slide has its own part. - +> > © ISO/IEC29500: 2008. This following XML code segment represents a presentation that contains diff --git a/docs/how-to-remove-a-document-part-from-a-package.md b/docs/how-to-remove-a-document-part-from-a-package.md index 4c660ca..5c61363 100644 --- a/docs/how-to-remove-a-document-part-from-a-package.md +++ b/docs/how-to-remove-a-document-part-from-a-package.md @@ -143,7 +143,7 @@ introduces the settings element in a **PresentationML** package. > settings for this document. In this case, the two settings applied are > automatic tab stop increments of 0.5" using the **defaultTabStop** element, and no character level > white space compression using the **characterSpacingControl** element. - +> > © ISO/IEC29500: 2008. diff --git a/docs/how-to-remove-hidden-text-from-a-word-processing-document.md b/docs/how-to-remove-hidden-text-from-a-word-processing-document.md index f6cd487..419340a 100644 --- a/docs/how-to-remove-hidden-text-from-a-word-processing-document.md +++ b/docs/how-to-remove-hidden-text-from-a-word-processing-document.md @@ -125,19 +125,19 @@ The following information from the [ISO/IEC 29500](http://go.microsoft.com/fwlin introduces the **vanish** element. > **vanish (Hidden Text)** - +> > This element specifies whether the contents of this run shall be > hidden from display at display time in a document. [*Note*: The > setting should affect the normal display of text, but an application > can have settings to force hidden text to be displayed. *end note*] - +> > This formatting property is a *toggle property* (§17.7.3). - +> > If this element is not present, the default value is to leave the > formatting applied at previous level in the *style hierarchy* .If this > element is never applied in the style hierarchy, then this text shall > not be hidden when displayed in a document. - +> > [*Example*: Consider a run of text which shall have the hidden text > property turned on for the contents of the run. This constraint is > specified using the following WordprocessingML: @@ -151,7 +151,7 @@ introduces the **vanish** element. > This run declares that the **vanish** property is set for the contents > of this run, so the contents of this run will be hidden when the > document contents are displayed. *end example*] - +> > © ISO/IEC29500: 2008. The following XML schema segment defines the contents of this element. diff --git a/docs/how-to-replace-the-header-in-a-word-processing-document.md b/docs/how-to-replace-the-header-in-a-word-processing-document.md index 7ec133e..eede621 100644 --- a/docs/how-to-replace-the-header-in-a-word-processing-document.md +++ b/docs/how-to-replace-the-header-in-a-word-processing-document.md @@ -126,7 +126,7 @@ These relationships are then referenced in the section's properties using the following WordprocessingML: ** -  + ```xml … diff --git a/docs/how-to-retrieve-a-list-of-the-hidden-worksheets-in-a-spreadsheet.md b/docs/how-to-retrieve-a-list-of-the-hidden-worksheets-in-a-spreadsheet.md index 1baec1c..367f1d2 100644 --- a/docs/how-to-retrieve-a-list-of-the-hidden-worksheets-in-a-spreadsheet.md +++ b/docs/how-to-retrieve-a-list-of-the-hidden-worksheets-in-a-spreadsheet.md @@ -167,9 +167,9 @@ by right-clicking the worksheets tab and opting to hide the worksheet. For these worksheets, the **State**** property of the **Sheet** object contains an enumerated value of **Hidden****. You can also make a worksheet very +target="F:DocumentFormat.OpenXml.Spreadsheet.SheetStateValues.Hidden">**Hidden**. You can also make a worksheet very hidden by writing code (either in VBA or in another language) that sets -the sheet's **Visible** property to the +the sheet's **Visible property to the enumerated value **xlSheetVeryHidden**. For worksheets hidden in this manner, the **State** property of the **Sheet** object contains the diff --git a/docs/how-to-retrieve-comments-from-a-word-processing-document.md b/docs/how-to-retrieve-comments-from-a-word-processing-document.md index 3679528..2957eab 100644 --- a/docs/how-to-retrieve-comments-from-a-word-processing-document.md +++ b/docs/how-to-retrieve-comments-from-a-word-processing-document.md @@ -75,11 +75,11 @@ The following information from the [ISO/IEC introduces the comments element. > **comments (Comments Collection)** - +> > This element specifies all of the comments defined in the current > document. It is the root element of the comments part of a > WordprocessingML document. - +> > Consider the following WordprocessingML fragment for the content of a > comments part in a WordprocessingML document: @@ -111,16 +111,16 @@ The following information from the [ISO/IEC introduces the comment element. > **comment (Comment Content)** - +> > This element specifies the content of a single comment stored in the > comments part of a WordprocessingML document. - +> > If a comment is not referenced by document content via a matching > **id** attribute on a valid use of the **commentReference** element, > then it may be ignored when loading the document. If more than one > comment shares the same value for the **id** attribute, then only one > comment shall be loaded and the others may be ignored. - +> > Consider a document with text with an annotated comment as follows: ![Document text with annotated comment](./media/w-comment01.gif) @@ -134,7 +134,7 @@ introduces the comment element. ``` > The **comment** element specifies the presence of a single comment > within the comments part. - +> > © ISO/IEC29500: 2008. diff --git a/docs/open-xml-docs/manifest.json b/docs/open-xml-docs/manifest.json new file mode 100644 index 0000000..28dd379 --- /dev/null +++ b/docs/open-xml-docs/manifest.json @@ -0,0 +1,375 @@ +{ + "homepages": [], + "source_base_path": "D:/a/1/s/target_repo/docs", + "xrefmap": "xrefmap.yml", + "files": [ + { + "type": "Resource", + "source_relative_path": "media/Octocat.png", + "output": { + "resource": { + "relative_path": "media/Octocat.png" + } + }, + "is_incremental": false, + "version": "" + }, + { + "type": "Resource", + "source_relative_path": "media/OpenXMLCon_HowToConvertDOCMtoDOCX_Fig1.gif", + "output": { + "resource": { + "relative_path": "media/OpenXMLCon_HowToConvertDOCMtoDOCX_Fig1.gif" + } + }, + "is_incremental": false, + "version": "" + }, + { + "type": "Resource", + "source_relative_path": "media/OpenXmlCon_CreateCharacterStyle_Fig1.gif", + "output": { + "resource": { + "relative_path": "media/OpenXmlCon_CreateCharacterStyle_Fig1.gif" + } + }, + "is_incremental": false, + "version": "" + }, + { + "type": "Resource", + "source_relative_path": "media/OpenXmlCon_HowToReplaceStyles_Fig1.gif", + "output": { + "resource": { + "relative_path": "media/OpenXmlCon_HowToReplaceStyles_Fig1.gif" + } + }, + "is_incremental": false, + "version": "" + }, + { + "type": "Resource", + "source_relative_path": "media/OpenXmlCon_HowToSetCustomPropertyFig2.gif", + "output": { + "resource": { + "relative_path": "media/OpenXmlCon_HowToSetCustomPropertyFig2.gif" + } + }, + "is_incremental": false, + "version": "" + }, + { + "type": "Resource", + "source_relative_path": "media/OpenXmlCon_HowToSetCustomProperty_Fig1.gif", + "output": { + "resource": { + "relative_path": "media/OpenXmlCon_HowToSetCustomProperty_Fig1.gif" + } + }, + "is_incremental": false, + "version": "" + }, + { + "type": "Resource", + "source_relative_path": "media/a-theme01.gif", + "output": { + "resource": { + "relative_path": "media/a-theme01.gif" + } + }, + "is_incremental": false, + "version": "" + }, + { + "type": "Resource", + "source_relative_path": "media/odc_oxml_ppt_documentstructure_fig01.jpg", + "output": { + "resource": { + "relative_path": "media/odc_oxml_ppt_documentstructure_fig01.jpg" + } + }, + "is_incremental": false, + "version": "" + }, + { + "type": "Resource", + "source_relative_path": "media/odc_oxml_ppt_documentstructure_fig02.jpg", + "output": { + "resource": { + "relative_path": "media/odc_oxml_ppt_documentstructure_fig02.jpg" + } + }, + "is_incremental": false, + "version": "" + }, + { + "type": "Resource", + "source_relative_path": "media/odc_oxml_wd_documentstructure_fig01.jpg", + "output": { + "resource": { + "relative_path": "media/odc_oxml_wd_documentstructure_fig01.jpg" + } + }, + "is_incremental": false, + "version": "" + }, + { + "type": "Resource", + "source_relative_path": "media/odc_oxml_xl_documentstructure_fig01.gif", + "output": { + "resource": { + "relative_path": "media/odc_oxml_xl_documentstructure_fig01.gif" + } + }, + "is_incremental": false, + "version": "" + }, + { + "type": "Resource", + "source_relative_path": "media/odc_oxml_xl_documentstructure_fig02.gif", + "output": { + "resource": { + "relative_path": "media/odc_oxml_xl_documentstructure_fig02.gif" + } + }, + "is_incremental": false, + "version": "" + }, + { + "type": "Resource", + "source_relative_path": "media/w-comment01.gif", + "output": { + "resource": { + "relative_path": "media/w-comment01.gif" + } + }, + "is_incremental": false, + "version": "" + }, + { + "type": "Resource", + "source_relative_path": "media/w-delparagraphs01.gif", + "output": { + "resource": { + "relative_path": "media/w-delparagraphs01.gif" + } + }, + "is_incremental": false, + "version": "" + }, + { + "type": "Resource", + "source_relative_path": "media/w-delparagraphs02.gif", + "output": { + "resource": { + "relative_path": "media/w-delparagraphs02.gif" + } + }, + "is_incremental": false, + "version": "" + }, + { + "type": "Resource", + "source_relative_path": "media/w-headerref01.gif", + "output": { + "resource": { + "relative_path": "media/w-headerref01.gif" + } + }, + "is_incremental": false, + "version": "" + }, + { + "type": "Resource", + "source_relative_path": "open-xml-docs/media/Octocat.png", + "output": { + "resource": { + "relative_path": "open-xml-docs/media/Octocat.png" + } + }, + "is_incremental": false, + "version": "" + }, + { + "type": "Resource", + "source_relative_path": "open-xml-docs/media/OpenXMLCon_HowToConvertDOCMtoDOCX_Fig1.gif", + "output": { + "resource": { + "relative_path": "open-xml-docs/media/OpenXMLCon_HowToConvertDOCMtoDOCX_Fig1.gif" + } + }, + "is_incremental": false, + "version": "" + }, + { + "type": "Resource", + "source_relative_path": "open-xml-docs/media/OpenXmlCon_CreateCharacterStyle_Fig1.gif", + "output": { + "resource": { + "relative_path": "open-xml-docs/media/OpenXmlCon_CreateCharacterStyle_Fig1.gif" + } + }, + "is_incremental": false, + "version": "" + }, + { + "type": "Resource", + "source_relative_path": "open-xml-docs/media/OpenXmlCon_HowToReplaceStyles_Fig1.gif", + "output": { + "resource": { + "relative_path": "open-xml-docs/media/OpenXmlCon_HowToReplaceStyles_Fig1.gif" + } + }, + "is_incremental": false, + "version": "" + }, + { + "type": "Resource", + "source_relative_path": "open-xml-docs/media/OpenXmlCon_HowToSetCustomPropertyFig2.gif", + "output": { + "resource": { + "relative_path": "open-xml-docs/media/OpenXmlCon_HowToSetCustomPropertyFig2.gif" + } + }, + "is_incremental": false, + "version": "" + }, + { + "type": "Resource", + "source_relative_path": "open-xml-docs/media/OpenXmlCon_HowToSetCustomProperty_Fig1.gif", + "output": { + "resource": { + "relative_path": "open-xml-docs/media/OpenXmlCon_HowToSetCustomProperty_Fig1.gif" + } + }, + "is_incremental": false, + "version": "" + }, + { + "type": "Resource", + "source_relative_path": "open-xml-docs/media/a-theme01.gif", + "output": { + "resource": { + "relative_path": "open-xml-docs/media/a-theme01.gif" + } + }, + "is_incremental": false, + "version": "" + }, + { + "type": "Resource", + "source_relative_path": "open-xml-docs/media/odc_oxml_ppt_documentstructure_fig01.jpg", + "output": { + "resource": { + "relative_path": "open-xml-docs/media/odc_oxml_ppt_documentstructure_fig01.jpg" + } + }, + "is_incremental": false, + "version": "" + }, + { + "type": "Resource", + "source_relative_path": "open-xml-docs/media/odc_oxml_ppt_documentstructure_fig02.jpg", + "output": { + "resource": { + "relative_path": "open-xml-docs/media/odc_oxml_ppt_documentstructure_fig02.jpg" + } + }, + "is_incremental": false, + "version": "" + }, + { + "type": "Resource", + "source_relative_path": "open-xml-docs/media/odc_oxml_wd_documentstructure_fig01.jpg", + "output": { + "resource": { + "relative_path": "open-xml-docs/media/odc_oxml_wd_documentstructure_fig01.jpg" + } + }, + "is_incremental": false, + "version": "" + }, + { + "type": "Resource", + "source_relative_path": "open-xml-docs/media/odc_oxml_xl_documentstructure_fig01.gif", + "output": { + "resource": { + "relative_path": "open-xml-docs/media/odc_oxml_xl_documentstructure_fig01.gif" + } + }, + "is_incremental": false, + "version": "" + }, + { + "type": "Resource", + "source_relative_path": "open-xml-docs/media/odc_oxml_xl_documentstructure_fig02.gif", + "output": { + "resource": { + "relative_path": "open-xml-docs/media/odc_oxml_xl_documentstructure_fig02.gif" + } + }, + "is_incremental": false, + "version": "" + }, + { + "type": "Resource", + "source_relative_path": "open-xml-docs/media/w-comment01.gif", + "output": { + "resource": { + "relative_path": "open-xml-docs/media/w-comment01.gif" + } + }, + "is_incremental": false, + "version": "" + }, + { + "type": "Resource", + "source_relative_path": "open-xml-docs/media/w-delparagraphs01.gif", + "output": { + "resource": { + "relative_path": "open-xml-docs/media/w-delparagraphs01.gif" + } + }, + "is_incremental": false, + "version": "" + }, + { + "type": "Resource", + "source_relative_path": "open-xml-docs/media/w-delparagraphs02.gif", + "output": { + "resource": { + "relative_path": "open-xml-docs/media/w-delparagraphs02.gif" + } + }, + "is_incremental": false, + "version": "" + }, + { + "type": "Resource", + "source_relative_path": "open-xml-docs/media/w-headerref01.gif", + "output": { + "resource": { + "relative_path": "open-xml-docs/media/w-headerref01.gif" + } + }, + "is_incremental": false, + "version": "" + } + ], + "incremental_info": [ + { + "status": { + "can_incremental": false, + "details": "Cannot support incremental post processing, the reason is: it's disabled.", + "incrementalPhase": "postProcessing" + }, + "processors": {} + } + ], + "version_info": {}, + "groups": [ + { + "xrefmap": "xrefmap.yml" + } + ] +} \ No newline at end of file diff --git a/docs/open-xml-docs/media/Octocat.png b/docs/open-xml-docs/media/Octocat.png new file mode 100644 index 0000000..4cd60c9 Binary files /dev/null and b/docs/open-xml-docs/media/Octocat.png differ diff --git a/docs/open-xml-docs/media/OpenXMLCon_HowToConvertDOCMtoDOCX_Fig1.gif b/docs/open-xml-docs/media/OpenXMLCon_HowToConvertDOCMtoDOCX_Fig1.gif new file mode 100644 index 0000000..b8b9168 Binary files /dev/null and b/docs/open-xml-docs/media/OpenXMLCon_HowToConvertDOCMtoDOCX_Fig1.gif differ diff --git a/docs/open-xml-docs/media/OpenXmlCon_CreateCharacterStyle_Fig1.gif b/docs/open-xml-docs/media/OpenXmlCon_CreateCharacterStyle_Fig1.gif new file mode 100644 index 0000000..6e509eb Binary files /dev/null and b/docs/open-xml-docs/media/OpenXmlCon_CreateCharacterStyle_Fig1.gif differ diff --git a/docs/open-xml-docs/media/OpenXmlCon_HowToReplaceStyles_Fig1.gif b/docs/open-xml-docs/media/OpenXmlCon_HowToReplaceStyles_Fig1.gif new file mode 100644 index 0000000..d49dd95 Binary files /dev/null and b/docs/open-xml-docs/media/OpenXmlCon_HowToReplaceStyles_Fig1.gif differ diff --git a/docs/open-xml-docs/media/OpenXmlCon_HowToSetCustomPropertyFig2.gif b/docs/open-xml-docs/media/OpenXmlCon_HowToSetCustomPropertyFig2.gif new file mode 100644 index 0000000..fdd9684 Binary files /dev/null and b/docs/open-xml-docs/media/OpenXmlCon_HowToSetCustomPropertyFig2.gif differ diff --git a/docs/open-xml-docs/media/OpenXmlCon_HowToSetCustomProperty_Fig1.gif b/docs/open-xml-docs/media/OpenXmlCon_HowToSetCustomProperty_Fig1.gif new file mode 100644 index 0000000..a202a6f Binary files /dev/null and b/docs/open-xml-docs/media/OpenXmlCon_HowToSetCustomProperty_Fig1.gif differ diff --git a/docs/open-xml-docs/media/a-theme01.gif b/docs/open-xml-docs/media/a-theme01.gif new file mode 100644 index 0000000..61f3212 Binary files /dev/null and b/docs/open-xml-docs/media/a-theme01.gif differ diff --git a/docs/open-xml-docs/media/odc_oxml_ppt_documentstructure_fig01.jpg b/docs/open-xml-docs/media/odc_oxml_ppt_documentstructure_fig01.jpg new file mode 100644 index 0000000..10140de Binary files /dev/null and b/docs/open-xml-docs/media/odc_oxml_ppt_documentstructure_fig01.jpg differ diff --git a/docs/open-xml-docs/media/odc_oxml_ppt_documentstructure_fig02.jpg b/docs/open-xml-docs/media/odc_oxml_ppt_documentstructure_fig02.jpg new file mode 100644 index 0000000..207ff26 Binary files /dev/null and b/docs/open-xml-docs/media/odc_oxml_ppt_documentstructure_fig02.jpg differ diff --git a/docs/open-xml-docs/media/odc_oxml_wd_documentstructure_fig01.jpg b/docs/open-xml-docs/media/odc_oxml_wd_documentstructure_fig01.jpg new file mode 100644 index 0000000..bd51d76 Binary files /dev/null and b/docs/open-xml-docs/media/odc_oxml_wd_documentstructure_fig01.jpg differ diff --git a/docs/open-xml-docs/media/odc_oxml_xl_documentstructure_fig01.gif b/docs/open-xml-docs/media/odc_oxml_xl_documentstructure_fig01.gif new file mode 100644 index 0000000..137d10a Binary files /dev/null and b/docs/open-xml-docs/media/odc_oxml_xl_documentstructure_fig01.gif differ diff --git a/docs/open-xml-docs/media/odc_oxml_xl_documentstructure_fig02.gif b/docs/open-xml-docs/media/odc_oxml_xl_documentstructure_fig02.gif new file mode 100644 index 0000000..f0c07d9 Binary files /dev/null and b/docs/open-xml-docs/media/odc_oxml_xl_documentstructure_fig02.gif differ diff --git a/docs/open-xml-docs/media/w-comment01.gif b/docs/open-xml-docs/media/w-comment01.gif new file mode 100644 index 0000000..147a054 Binary files /dev/null and b/docs/open-xml-docs/media/w-comment01.gif differ diff --git a/docs/open-xml-docs/media/w-delparagraphs01.gif b/docs/open-xml-docs/media/w-delparagraphs01.gif new file mode 100644 index 0000000..ad40ce8 Binary files /dev/null and b/docs/open-xml-docs/media/w-delparagraphs01.gif differ diff --git a/docs/open-xml-docs/media/w-delparagraphs02.gif b/docs/open-xml-docs/media/w-delparagraphs02.gif new file mode 100644 index 0000000..69262d2 Binary files /dev/null and b/docs/open-xml-docs/media/w-delparagraphs02.gif differ diff --git a/docs/open-xml-docs/media/w-headerref01.gif b/docs/open-xml-docs/media/w-headerref01.gif new file mode 100644 index 0000000..0aade1b Binary files /dev/null and b/docs/open-xml-docs/media/w-headerref01.gif differ diff --git a/docs/open-xml-docs/xrefmap.yml b/docs/open-xml-docs/xrefmap.yml new file mode 100644 index 0000000..ee6d062 --- /dev/null +++ b/docs/open-xml-docs/xrefmap.yml @@ -0,0 +1,3 @@ +### YamlMime:XRefMap +sorted: true +references: [] diff --git a/docs/structure-of-a-presentationml-document.md b/docs/structure-of-a-presentationml-document.md index 380b4ce..7dbae88 100644 --- a/docs/structure-of-a-presentationml-document.md +++ b/docs/structure-of-a-presentationml-document.md @@ -47,19 +47,20 @@ PresentationML elements. You can find these classes in the **[DocumentFormat.Ope namespace. The following table lists the class names of the classes that correspond to some of the important presentation elements. -**Package Part**|**Top Level PresentationML Element**|**Open XML SDK 2.5 Class**|**Description*** ----|---|---|--- -Presentation|\|[Presentation](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.presentation.aspx)|The root element for the Presentation part. This element specifies within it fundamental presentation-wide properties. -Presentation Properties|\|[PresentationProperties](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.presentationproperties.aspx)|The root element for the Presentation Properties part. This element functions as a parent element within which additional presentation-wide document properties are contained. -Slide Master|\|[SlideMaster](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.slidemaster.aspx)|The root element for the Slide Master part. Within a slide master slide are contained all elements that describe the objects and their corresponding formatting for within a presentation slide. For more information, see [Working with slide masters (Open XML SDK)](working-with-slide-masters.md). -Slide Layout|\|[SlideLayout](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.slidelayout.aspx)|The root element for the Slide Layout part. This element specifies the relationship information for each slide layout that is used within the slide master. For more information, see [Working with slide layouts (Open XML SDK)](working-with-slide-layouts.md). -Theme|\|[Theme](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.drawing.theme.aspx)|The root element for the Theme part. This element holds all the different formatting options available to a document through a theme and defines the overall look and feel of the document when themed objects are used within the document. -Slide|\|[Slide](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.slide.aspx)|The root element for the Slide part. This element specifies a slide within a slide list. For more information, see [Working with presentation slides (Open XML SDK)](working-with-presentation-slides.md). -Notes Master|\|[NotesMaster](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.notesmaster.aspx)|The root element for the Notes Master part. Within a notes master slide are contained all elements that describe the objects and their corresponding formatting for within a notes slide. -Notes Slide|\|[NotesSlide](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.notesslide.aspx)|The root element of the Notes Slide part. This element specifies the existence of a notes slide along with its corresponding data. Contained within a notes slide are all the common slide elements along with addition properties that are specific to the notes element. For more information, see [Working with notes slides (Open XML SDK)](working-with-notes-slides.md). -Handout Master|\|[HandoutMaster](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.handoutmaster.aspx)|The root element of the Handout Master part. Within a handout master slide are contained all elements that describe the objects and their corresponding formatting for within a handout slide. For more information, see [Working with handout master slides (Open XML SDK)](working-with-handout-master-slides.md). -Comments|\|[CommentList](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.commentlist.aspx)|The root element of the Comments part. This element specifies a list of comments for a particular slide. For more information, see [Working with comments (Open XML SDK)](working-with-comments.md). -Comments Author|\|[CommentAuthorList](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.commentauthorlist.aspx)|The root element of the Comments Author part. This element specifies a list of authors with comments in the current document. For more information, see [Working with comments (Open XML SDK)](working-with-comments.md). + +| **Package Part** | **Top Level PresentationML Element** | **Open XML SDK 2.5 Class** | **Description**\* | +|-------------------------|--------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Presentation | \ | [Presentation](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.presentation.aspx) | The root element for the Presentation part. This element specifies within it fundamental presentation-wide properties. | +| Presentation Properties | \ | [PresentationProperties](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.presentationproperties.aspx) | The root element for the Presentation Properties part. This element functions as a parent element within which additional presentation-wide document properties are contained. | +| Slide Master | \ | [SlideMaster](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.slidemaster.aspx) | The root element for the Slide Master part. Within a slide master slide are contained all elements that describe the objects and their corresponding formatting for within a presentation slide. For more information, see [Working with slide masters (Open XML SDK)](working-with-slide-masters.md). | +| Slide Layout | \ | [SlideLayout](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.slidelayout.aspx) | The root element for the Slide Layout part. This element specifies the relationship information for each slide layout that is used within the slide master. For more information, see [Working with slide layouts (Open XML SDK)](working-with-slide-layouts.md). | +| Theme | \ | [Theme](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.drawing.theme.aspx) | The root element for the Theme part. This element holds all the different formatting options available to a document through a theme and defines the overall look and feel of the document when themed objects are used within the document. | +| Slide | \ | [Slide](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.slide.aspx) | The root element for the Slide part. This element specifies a slide within a slide list. For more information, see [Working with presentation slides (Open XML SDK)](working-with-presentation-slides.md). | +| Notes Master | \ | [NotesMaster](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.notesmaster.aspx) | The root element for the Notes Master part. Within a notes master slide are contained all elements that describe the objects and their corresponding formatting for within a notes slide. | +| Notes Slide | \ | [NotesSlide](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.notesslide.aspx) | The root element of the Notes Slide part. This element specifies the existence of a notes slide along with its corresponding data. Contained within a notes slide are all the common slide elements along with addition properties that are specific to the notes element. For more information, see [Working with notes slides (Open XML SDK)](working-with-notes-slides.md). | +| Handout Master | \ | [HandoutMaster](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.handoutmaster.aspx) | The root element of the Handout Master part. Within a handout master slide are contained all elements that describe the objects and their corresponding formatting for within a handout slide. For more information, see [Working with handout master slides (Open XML SDK)](working-with-handout-master-slides.md). | +| Comments | \ | [CommentList](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.commentlist.aspx) | The root element of the Comments part. This element specifies a list of comments for a particular slide. For more information, see [Working with comments (Open XML SDK)](working-with-comments.md). | +| Comments Author | \ | [CommentAuthorList](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.commentauthorlist.aspx) | The root element of the Comments Author part. This element specifies a list of authors with comments in the current document. For more information, see [Working with comments (Open XML SDK)](working-with-comments.md). | *Descriptions adapted from the [ISO/IEC 29500](http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=51463) specification, © ISO/IEC29500: 2008. @@ -98,8 +99,8 @@ ZIP item presProps.xml: ```xml -     + ``` @@ -110,10 +111,10 @@ Example: ```xml -     -        … -     -    … + + … + + … ``` @@ -151,8 +152,8 @@ slideMasters/slideMaster1.xml: ```xml -     ``` @@ -163,10 +164,10 @@ Example: ```xml -     -        … -     -     + + … + + ``` @@ -228,15 +229,15 @@ items ../slideLayouts/slideLayoutN.xml: ```xml -     -     -     + + + ``` @@ -247,13 +248,13 @@ Example: ```xml -     -        … -     -     -         -     -     + + … + + + + + ``` @@ -314,10 +315,10 @@ slides/slide1.xml and slides/slide2.xml: ```xml -     -     + + ``` @@ -327,20 +328,20 @@ Example: slides/slide1.xml contains: ```xml -     -        … -     -     -        … -     -     -         -             -                 + … + + + … + + + + + -             -         -     + + + ``` @@ -412,9 +413,9 @@ ZIP item theme/theme1.xml: ```xml -     -     + + ``` The root element for a part of this content type shall be @@ -426,18 +427,18 @@ document's color scheme, font scheme, and format scheme, respectively: ```xml -     -         -            … -         -         -            … -         -         -            … -         -     -     + + + … + + + … + + + … + + + ``` @@ -478,8 +479,8 @@ notesMasters/notesMaster1.xml: ```xml -     ``` @@ -490,10 +491,10 @@ Example: ```xml -     -        … -     -     + + … + + ``` @@ -550,8 +551,8 @@ relationship to a Notes Slide part, which is stored in the ZIP item ```xml -     ``` @@ -562,12 +563,12 @@ Example: ```xml -     -         … -     -     -         -     + + … + + + + ``` @@ -628,9 +629,9 @@ handoutMasters/handoutMaster1.xml: ```xml -     + ``` @@ -640,10 +641,10 @@ Example: ```xml -     -        … -     -     + + … + + ``` @@ -702,9 +703,9 @@ relationship to a Comments part, which is stored in the ZIP item ```xml -     + ``` @@ -717,18 +718,18 @@ an author's first comment: ```xml -     -         -        Comment text goes here. -     -     -         -        Another comment's text goes here. -     -     -         -        comment … -     + + + Comment text goes here. + + + + Another comment's text goes here. + + + + comment … + ``` @@ -766,8 +767,8 @@ item commentAuthors.xml: ```xml -     + ``` @@ -783,9 +784,9 @@ comment-index to be used for him is 2: ```xml -     -     ``` @@ -837,7 +838,7 @@ single slide. Figure 1. Minimum presentation folder structure - + ![Minimum presentation folder structure](./media/odc_oxml_ppt_documentstructure_fig01.jpg) The presentation.xml file contains \ (Slide) elements that reference the slides in the presentation. Each slide is associated to @@ -954,7 +955,7 @@ presentation. Figure 2. Elements of a PresentationML file - + ![Elements of a PresentationML file](./media/odc_oxml_ppt_documentstructure_fig02.jpg) diff --git a/docs/structure-of-a-spreadsheetml-document.md b/docs/structure-of-a-spreadsheetml-document.md index aa7ab21..fd7e607 100644 --- a/docs/structure-of-a-spreadsheetml-document.md +++ b/docs/structure-of-a-spreadsheetml-document.md @@ -45,20 +45,20 @@ classes in the **DocumentFormat.OpenXML.Spreadsheet** namespace. The following table lists the class names of the classes that correspond to some of the important spreadsheet elements. -**Package Part**|**Top Level SpreadsheetML Element**|**Open XML SDK 2.5 Class**|**Description** ----|---|---|--- -Workbook|workbook|[Workbook](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.spreadsheet.workbook.aspx)|The root element for the main document part. -Worksheet|worksheet|[Worksheet](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.spreadsheet.worksheet.aspx)|A type of sheet that represent a grid of cells that contains text, numbers, dates or formulas. For more information, see [Working with sheets (Open XML SDK)](working-with-sheets.md). -Chart Sheet|chartsheet|[Chartsheet](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.spreadsheet.chartsheet.aspx)|A sheet that represents a chart that is stored as its own sheet. For more information, see [Working with sheets (Open XML SDK)](working-with-sheets.md). -Table|table|[Table](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.spreadsheet.table.aspx)|A logical construct that specifies that a range of data belongs to a single dataset. For more information, see [Working with SpreadsheetML tables (Open XML SDK)](working-with-spreadsheetml-documents.md). -Pivot Table|[pivotTableDefinition](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.spreadsheet.pivottabledefinition.aspx)|[PivotTableDefinition](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.spreadsheet.pivottabledefinition.aspx)|A logical construct that displays aggregated view of data in an understandable layout. For more information, see [Working with PivotTables (Open XML SDK)](working-with-pivottables.md). -Pivot Cache|pivotCacheDefinition|[PivotCacheDefinition](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.spreadsheet.pivotcachedefinition.aspx)|A construct that defines the source of the data in the PivotTable. For more information, see [Working with PivotTables (Open XML SDK)](working-with-pivottables.md). -Pivot Cache Records|pivotCacheRecords|[PivotCacheRecords](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.spreadsheet.pivotcacherecords.aspx)|A cache of the source data of the PivotTable. For more information, see [Working with PivotTables (Open XML SDK)](working-with-pivottables.md). -Calculation Chain|calcChain|[CalculationChain](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.spreadsheet.calculationchain.aspx)|A construct that specifies the order in which cells in the workbook were last calculated. For more information, see [Working with the calculation chain (Open XML SDK)](working-with-the-calculation-chain.md). -Shared String Table|sst|[SharedStringTable](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.spreadsheet.sharedstringtable.aspx)|A construct that contains one occurrence of each unique string that occurs on all worksheets in a workbook. For more information, see [Working with the shared string table (Open XML SDK)](working-with-the-shared-string-table.md). -Conditional Formatting|conditionalFormatting|[ConditionalFormatting](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.spreadsheet.conditionalformatting.aspx)|A construct that defines a format applied to a cell or series of cells. For more information, see [Working with conditional formatting (Open XML SDK)](working-with-conditional-formatting.md). -Formulas|f|[CellFormula](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.spreadsheet.cellformula.aspx)|A construct that defines the formula text for a cell that contains a formula. For more information, see [Working with formulas (Open XML SDK)](working-with-formulas.md). +| **Package Part** | **Top Level SpreadsheetML Element** | **Open XML SDK 2.5 Class** | **Description** | +|------------------------|--------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Workbook | workbook | [Workbook](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.spreadsheet.workbook.aspx) | The root element for the main document part. | +| Worksheet | worksheet | [Worksheet](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.spreadsheet.worksheet.aspx) | A type of sheet that represent a grid of cells that contains text, numbers, dates or formulas. For more information, see [Working with sheets (Open XML SDK)](working-with-sheets.md). | +| Chart Sheet | chartsheet | [Chartsheet](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.spreadsheet.chartsheet.aspx) | A sheet that represents a chart that is stored as its own sheet. For more information, see [Working with sheets (Open XML SDK)](working-with-sheets.md). | +| Table | table | [Table](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.spreadsheet.table.aspx) | A logical construct that specifies that a range of data belongs to a single dataset. For more information, see [Working with SpreadsheetML tables (Open XML SDK)](working-with-spreadsheetml-documents.md). | +| Pivot Table | [pivotTableDefinition](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.spreadsheet.pivottabledefinition.aspx) | [PivotTableDefinition](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.spreadsheet.pivottabledefinition.aspx) | A logical construct that displays aggregated view of data in an understandable layout. For more information, see [Working with PivotTables (Open XML SDK)](working-with-pivottables.md). | +| Pivot Cache | pivotCacheDefinition | [PivotCacheDefinition](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.spreadsheet.pivotcachedefinition.aspx) | A construct that defines the source of the data in the PivotTable. For more information, see [Working with PivotTables (Open XML SDK)](working-with-pivottables.md). | +| Pivot Cache Records | pivotCacheRecords | [PivotCacheRecords](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.spreadsheet.pivotcacherecords.aspx) | A cache of the source data of the PivotTable. For more information, see [Working with PivotTables (Open XML SDK)](working-with-pivottables.md). | +| Calculation Chain | calcChain | [CalculationChain](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.spreadsheet.calculationchain.aspx) | A construct that specifies the order in which cells in the workbook were last calculated. For more information, see [Working with the calculation chain (Open XML SDK)](working-with-the-calculation-chain.md). | +| Shared String Table | sst | [SharedStringTable](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.spreadsheet.sharedstringtable.aspx) | A construct that contains one occurrence of each unique string that occurs on all worksheets in a workbook. For more information, see [Working with the shared string table (Open XML SDK)](working-with-the-shared-string-table.md). | +| Conditional Formatting | conditionalFormatting | [ConditionalFormatting](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.spreadsheet.conditionalformatting.aspx) | A construct that defines a format applied to a cell or series of cells. For more information, see [Working with conditional formatting (Open XML SDK)](working-with-conditional-formatting.md). | +| Formulas | f | [CellFormula](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.spreadsheet.cellformula.aspx) | A construct that defines the formula text for a cell that contains a formula. For more information, see [Working with formulas (Open XML SDK)](working-with-formulas.md). | -------------------------------------------------------------------------------- ## Minimum Workbook Scenario diff --git a/docs/working-with-animation.md b/docs/working-with-animation.md index 93d82c5..7dae3d3 100644 --- a/docs/working-with-animation.md +++ b/docs/working-with-animation.md @@ -15,7 +15,7 @@ ms.date: 11/01/2017 --- # Working with animation (Open XML SDK) -This topic discusses the Open XML SDK 2.5 for Office **Animate**** class and how it relates to the Open XML File Format PresentationML schema. For more information about the overall structure of the parts and elements that make up a @@ -44,10 +44,10 @@ as shown below: ```xml -     -     -     -     + + + + ``` @@ -67,19 +67,19 @@ to emphasize text within a shape by changing the size of its font by ```xml -     -         -         -             -                 -                     -                 -             -         -         -            style.fontSize -         -     + + + + + + + + + + + style.fontSize + + ``` @@ -89,21 +89,23 @@ The following table lists the child elements of the \ element used when working with animation and the Open XML SDK 2.5 classes that correspond to them. -**PresentationML Element**|**Open XML SDK 2.5 Class** ----|--- -\|CommonBehavior -\|TimeAnimateValueList + +| **PresentationML Element** | **Open XML SDK 2.5 Class** | +|----------------------------|----------------------------| +| \ | CommonBehavior | +| \ | TimeAnimateValueList | The following table from the [ISO/IEC 29500](http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=51463) specification describes the attributes of the \ element. -**Attributes**|**Description** ----|--- -by|This attribute specifies a relative offset value for the animation with respect to its position before the start of the animation.The possible values for this attribute are defined by the W3C XML Schema string data type. -calcmode|This attribute specifies the interpolation mode for the animation.The possible values for this attribute are defined by theST_TLAnimateBehaviorCalcMode simple type (§19.7.20). -from|This attribute specifies the starting value of the animation.The possible values for this attribute are defined by the W3C XML Schema string data type. -to|This attribute specifies the ending value for the animation as a percentage.The possible values for this attribute are defined by the W3C XML Schema string data type. -valueType|This attribute specifies the type of property value.The possible values for this attribute are defined by theST_TLAnimateBehaviorValueType simple type (§19.7.21). + +| **Attributes** | **Description** | +|----------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| by | This attribute specifies a relative offset value for the animation with respect to its position before the start of the animation.The possible values for this attribute are defined by the W3C XML Schema string data type. | +| calcmode | This attribute specifies the interpolation mode for the animation.The possible values for this attribute are defined by theST_TLAnimateBehaviorCalcMode simple type (§19.7.20). | +| from | This attribute specifies the starting value of the animation.The possible values for this attribute are defined by the W3C XML Schema string data type. | +| to | This attribute specifies the ending value for the animation as a percentage.The possible values for this attribute are defined by the W3C XML Schema string data type. | +| valueType | This attribute specifies the type of property value.The possible values for this attribute are defined by theST_TLAnimateBehaviorValueType simple type (§19.7.21). | © ISO/IEC29500: 2008. @@ -132,19 +134,19 @@ the size of its font. The \ element should be used as follows: ```xml -     -         -         -             -                 -                    -                 -            -         -         -            style.fontSize -         -     + + + + + + + + + + + style.fontSize + + ``` @@ -163,19 +165,19 @@ element should be used as follows: ```xml -     -     -         -             -                 -             -         -         -             -                 -             -         -     + + + + + + + + + + + + + ``` diff --git a/docs/working-with-comments.md b/docs/working-with-comments.md index 1789b5e..8b68261 100644 --- a/docs/working-with-comments.md +++ b/docs/working-with-comments.md @@ -15,7 +15,7 @@ ms.date: 11/01/2017 --- # Working with comments (Open XML SDK) -This topic discusses the Open XML SDK 2.5 for Office [Comment](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.comment.aspx) class and how it relates to the +This topic discusses the Open XML SDK 2.5 for Office [Comment](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.comment.aspx) class and how it relates to the Open XML File Format PresentationML schema. For more information about the overall structure of the parts and elements that make up a PresentationML document, see [Structure of a PresentationML @@ -50,8 +50,8 @@ referring to its author and date. Example: ```xml -    -   Add diagram to clarify. + + Add diagram to clarify. ``` @@ -61,20 +61,22 @@ The following table lists the child elements of the \ element used when working with comments and the Open XML SDK 2.5 classes that correspond to them. -**PresentationML Element**|**Open XML SDK 2.5 Class** ----|--- -\|[ExtensionListWithModification](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.extensionlistwithmodification.aspx) -\|[Position](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.position.aspx) -\|[Text](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.text.aspx) + +| **PresentationML Element** | **Open XML SDK 2.5 Class** | +|----------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------| +| \ | [ExtensionListWithModification](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.extensionlistwithmodification.aspx) | +| \ | [Position](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.position.aspx) | +| \ | [Text](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.text.aspx) | The following table from the [ISO/IEC 29500](http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=51463) specification describes the attributes of the \ element. -**Attributes**|**Description** ----|--- -authorId|This attribute specifies the author of the comment.It refers to the ID of an author in the comment author list for the document.
The possible values for this attribute are defined by the W3C XML Schema **unsignedInt** datatype. -dt|This attribute specifies the date and time this comment was last modified.
The possible values for this attribute are defined by the W3C XML Schema **datetime** datatype. -idx|This attribute specifies an identifier for this comment that is unique within a list of all comments by this author in this document. An author's first comment in a document has index 1.
[Note: Because the index is unique only for the comment author, a document can contain multiple comments with the same index created by different authors. end note]
The possible values for this attribute are defined by the ST_Index simple type (§19.7.3). + +| **Attributes** | **Description** | +|----------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| authorId | This attribute specifies the author of the comment.It refers to the ID of an author in the comment author list for the document.
The possible values for this attribute are defined by the W3C XML Schema **unsignedInt** datatype. | +| dt | This attribute specifies the date and time this comment was last modified.
The possible values for this attribute are defined by the W3C XML Schema **datetime** datatype. | +| idx | This attribute specifies an identifier for this comment that is unique within a list of all comments by this author in this document. An author's first comment in a document has index 1.
[Note: Because the index is unique only for the comment author, a document can contain multiple comments with the same index created by different authors. end note]
The possible values for this attribute are defined by the ST_Index simple type (§19.7.3). | © ISO/IEC29500: 2008. @@ -286,7 +288,6 @@ article. ' Add the position child node to the comment element. comment.Append(New Position() With _ {.X = 100, .Y = 200}, New Text() With {.Text = text}) - ``` --------------------------------------------------------------------------------- diff --git a/docs/working-with-conditional-formatting.md b/docs/working-with-conditional-formatting.md index 564c590..eaef4f9 100644 --- a/docs/working-with-conditional-formatting.md +++ b/docs/working-with-conditional-formatting.md @@ -42,13 +42,13 @@ The following table lists the common Open XML SDK 2.5 classes used when working with the **ConditionalFormatting** class. -**SpreadsheetML Element**|**Open XML SDK 2.5 Class** ----|--- -cfRule|[ConditionalFormattingRule](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.spreadsheet.conditionalformattingrule.aspx) -dataBar|[DataBar](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.spreadsheet.databar.aspx) -colorScale|[ColorScale](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.spreadsheet.colorscale.aspx) -iconSet|[IconSet](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.spreadsheet.iconset.aspx) +| **SpreadsheetML Element** | **Open XML SDK 2.5 Class** | +|---------------------------|------------------------------------------------------------------------------------------------------------------------------------------------| +| cfRule | [ConditionalFormattingRule](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.spreadsheet.conditionalformattingrule.aspx) | +| dataBar | [DataBar](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.spreadsheet.databar.aspx) | +| colorScale | [ColorScale](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.spreadsheet.colorscale.aspx) | +| iconSet | [IconSet](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.spreadsheet.iconset.aspx) | -------------------------------------------------------------------------------- ## Open XML SDK 2.5 Conditional Formatting Class @@ -71,9 +71,9 @@ Example: This example applies a 'top10' rule to the cells C3:C8. The applied to cells that match the criteria. ```xml -     -         -     + + + ``` © ISO/IEC29500: 2008. @@ -94,11 +94,11 @@ whose values are greater than 0.5. Note that in this case the content of \ is a static value, but can also be a formula expression. ```xml -     -         -            0.5 -         -     + + + 0.5 + + ``` @@ -135,11 +135,11 @@ spreads across all cell values in the cell range, and whose color is blue. ```xml -     -         -         -         -     + + + + + ``` The length of the data bar for any cell can be calculated as follows: @@ -180,12 +180,12 @@ Describes a gradated color scale in this conditional formatting rule. Example: ```xml -     -         -         -         -         -     + + + + + + ``` © ISO/IEC29500: 2008. @@ -214,11 +214,11 @@ value is less than the 67th percentile, and greater than or equal to the value is greater than or equal to the 67th percentile. ```xml -     -         -         -         -     + + + + + ``` © ISO/IEC29500: 2008. diff --git a/docs/working-with-handout-master-slides.md b/docs/working-with-handout-master-slides.md index 5fdf62e..2292278 100644 --- a/docs/working-with-handout-master-slides.md +++ b/docs/working-with-handout-master-slides.md @@ -15,7 +15,7 @@ ms.date: 11/01/2017 --- # Working with handout master slides (Open XML SDK) -This topic discusses the Open XML SDK 2.5 for Office [HandoutMaster](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.handoutmaster.aspx) class and how it relates to +This topic discusses the Open XML SDK 2.5 for Office [HandoutMaster](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.handoutmaster.aspx) class and how it relates to the Open XML File Format PresentationML schema. For more information about the overall structure of the parts and elements that make up a PresentationML document, see [Structure of a @@ -43,13 +43,13 @@ The following table lists the child elements of the \ element used when working with handout master slides and the Open XML SDK 2.5 classes that correspond to them. -**PresentationML Element**|**Open XML SDK 2.5 Class** ----|--- -\|[ColorMap](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.colormap.aspx) -\|[CommonSlideData](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.commonslidedata.aspx) -\|[ExtensionListWithModification](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.extensionlistwithmodification.aspx) -\|[HeaderFooter](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.headerfooter.aspx) +| **PresentationML Element** | **Open XML SDK 2.5 Class** | +|----------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------| +| \ | [ColorMap](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.colormap.aspx) | +| \ | [CommonSlideData](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.commonslidedata.aspx) | +| \ | [ExtensionListWithModification](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.extensionlistwithmodification.aspx) | +| \ | [HeaderFooter](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.headerfooter.aspx) | -------------------------------------------------------------------------------- ## Open XML SDK 2.5 HandoutMaster Class @@ -238,7 +238,6 @@ namespace. }) Return handoutMasterPart1 End Function - ``` --------------------------------------------------------------------------------- ## Generated PresentationML @@ -295,7 +294,6 @@ the PresentationML document referenced in the code. hlink="hlink" folHlink="folHlink" /> - ``` -------------------------------------------------------------------------------- ## See also diff --git a/docs/working-with-notes-slides.md b/docs/working-with-notes-slides.md index f17598d..919b39f 100644 --- a/docs/working-with-notes-slides.md +++ b/docs/working-with-notes-slides.md @@ -15,7 +15,7 @@ ms.date: 11/01/2017 --- # Working with notes slides (Open XML SDK) -This topic discusses the Open XML SDK 2.5 for Office [NotesSlide](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.notesslide.aspx) class and how it relates to the +This topic discusses the Open XML SDK 2.5 for Office [NotesSlide](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.notesslide.aspx) class and how it relates to the Open XML File Format PresentationML schema. @@ -34,10 +34,10 @@ notes element. ```xml -     -        … -     -    … + + … + + … ``` @@ -57,19 +57,21 @@ The following table lists the child elements of the \ element used when working with notes slides and the Open XML SDK 2.5 classes that correspond to them. -**PresentationML Element**|**Open XML SDK 2.5 Class** ----|--- -\|[ColorMapOverride](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.colormapoverride.aspx) -\|[CommonSlideData](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.commonslidedata.aspx) -\|[ExtensionListWithModification](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.extensionlistwithmodification.aspx) + +| **PresentationML Element** | **Open XML SDK 2.5 Class** | +|----------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------| +| \ | [ColorMapOverride](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.colormapoverride.aspx) | +| \ | [CommonSlideData](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.commonslidedata.aspx) | +| \ | [ExtensionListWithModification](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.extensionlistwithmodification.aspx) | The following table from the [ISO/IEC 29500](http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=51463) specification describes the attributes of the \ element. -**Attributes**|**Description** ----|--- -showMasterPhAnim (Show Master Placeholder Animations)|Specifies whether or not to display animations on placeholders from the master slide.
The possible values for this attribute are defined by the W3C XML Schema **boolean** datatype. -showMasterSp (Show Master Shapes)|Specifies if shapes on the master slide should be shown on slides or not.
The possible values for this attribute are defined by the W3C XML Schema **boolean** datatype. + +| **Attributes** | **Description** | +|-------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| showMasterPhAnim (Show Master Placeholder Animations) | Specifies whether or not to display animations on placeholders from the master slide.
The possible values for this attribute are defined by the W3C XML Schema **boolean** datatype. | +| showMasterSp (Show Master Shapes) | Specifies if shapes on the master slide should be shown on slides or not.
The possible values for this attribute are defined by the W3C XML Schema **boolean** datatype. | © ISO/IEC29500: 2008. diff --git a/docs/working-with-paragraphs.md b/docs/working-with-paragraphs.md index 3b2519e..1f44768 100644 --- a/docs/working-with-paragraphs.md +++ b/docs/working-with-paragraphs.md @@ -43,13 +43,13 @@ widow/orphan control. The following table lists the most common Open XML SDK classes used when working with paragraphs. -**WordprocessingML element**|**Open XML SDK 2.5 Class** ----|--- -**p**|Paragraph -**pPr**|ParagraphProperties -**r**|Run -**t**|Text +| **WordprocessingML element** | **Open XML SDK 2.5 Class** | +|------------------------------|----------------------------| +| **p** | Paragraph | +| **pPr** | ParagraphProperties | +| **r** | Run | +| **t** | Text | --------------------------------------------------------------------------------- ## Paragraph Class diff --git a/docs/working-with-pivottables.md b/docs/working-with-pivottables.md index 7376b6d..ac484bc 100644 --- a/docs/working-with-pivottables.md +++ b/docs/working-with-pivottables.md @@ -95,12 +95,12 @@ The following table lists the common Open XML SDK 2.5 classes used when working with the **PivotTableDefinition** class. -**SpreadsheetML Element**|**Open XML SDK 2.5 Class** ----|--- -pivotField|[PivotField](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.spreadsheet.pivotfield.aspx) -pivotCacheDefinition|[PivotCacheDefinition](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.spreadsheet.pivotcachedefinition.aspx) -pivotCacheRecords|[PivotCacheRecords](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.spreadsheet.pivotcacherecords.aspx) +| **SpreadsheetML Element** | **Open XML SDK 2.5 Class** | +|---------------------------|--------------------------------------------------------------------------------------------------------------------------------------| +| pivotField | [PivotField](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.spreadsheet.pivotfield.aspx) | +| pivotCacheDefinition | [PivotCacheDefinition](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.spreadsheet.pivotcachedefinition.aspx) | +| pivotCacheRecords | [PivotCacheRecords](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.spreadsheet.pivotcacherecords.aspx) | -------------------------------------------------------------------------------- ## Open XML SDK 2.5 PivotTableDefinition Class diff --git a/docs/working-with-presentation-slides.md b/docs/working-with-presentation-slides.md index 54706c0..1b10eb2 100644 --- a/docs/working-with-presentation-slides.md +++ b/docs/working-with-presentation-slides.md @@ -36,14 +36,14 @@ Example: Consider the following custom show with an ordering of slides. ```xml -     -         -             -             -             -            -         -     + + + + + + + + ``` @@ -61,14 +61,14 @@ The following table lists the child elements of the \ element used when working with presentation slides and the Open XML SDK 2.5 classes that correspond to them. -**PresentationML Element**|**Open XML SDK 2.5 Class** ----|--- -\|[ColorMapOverride](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.colormapoverride.aspx) -\|[CommonSlideData](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.commonslidedata.aspx) -\|[ExtensionListWithModification](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.extensionlistwithmodification.aspx) -\|[Timing](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.timing.aspx) -\|[Transition](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.transition.aspx) +| **PresentationML Element** | **Open XML SDK 2.5 Class** | +|----------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------| +| \ | [ColorMapOverride](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.colormapoverride.aspx) | +| \ | [CommonSlideData](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.commonslidedata.aspx) | +| \ | [ExtensionListWithModification](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.extensionlistwithmodification.aspx) | +| \ | [Timing](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.timing.aspx) | +| \ | [Transition](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.transition.aspx) | -------------------------------------------------------------------------------- ## Open XML SDK 2.5 Slide Class @@ -284,37 +284,37 @@ is written to the PresentationML document file referenced in the code. -   -   -   -   + + + + -   -   + + -   + -   -   + + -   -   -   -   + + + + -   -   + + -   -   -   -   -   -   + + + + + + -   -   + + ``` diff --git a/docs/working-with-presentations.md b/docs/working-with-presentations.md index 25c48e2..3fc920c 100644 --- a/docs/working-with-presentations.md +++ b/docs/working-with-presentations.md @@ -39,18 +39,18 @@ size and default text styles. ```xml -     -         -     -     -         -         -     -     -     -     -        … -     + + + + + + + + + + + … + ``` @@ -71,19 +71,19 @@ The following table lists some of the most common child elements of the \ element used when working with presentations and the Open XML SDK 2.5 classes that correspond to them. -**PresentationML Element**|**Open XML SDK 2.5 Class** ----|--- -\|[SlideMasterIdList](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.slidemasteridlist.aspx) -\|[SlideMasterId](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.slidemasterid.aspx) -\|[SlideIdList](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.slideidlist.aspx) -\|[SlideId](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.slideid.aspx) -\|[NotesMasterIdList](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.notesmasteridlist.aspx) -\|[HandoutMasterIdList](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.handoutmasteridlist.aspx) -\|[CustomShowList](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.customshowlist.aspx) -\|[SlideSize](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.slidesize.aspx) -\|[NotesSize](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.notessize.aspx) -\|[DefaultTextStyle](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.defaulttextstyle.aspx) +| **PresentationML Element** | **Open XML SDK 2.5 Class** | +|----------------------------|-------------------------------------------------------------------------------------------------------------------------------------| +| \ | [SlideMasterIdList](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.slidemasteridlist.aspx) | +| \ | [SlideMasterId](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.slidemasterid.aspx) | +| \ | [SlideIdList](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.slideidlist.aspx) | +| \ | [SlideId](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.slideid.aspx) | +| \ | [NotesMasterIdList](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.notesmasteridlist.aspx) | +| \ | [HandoutMasterIdList](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.handoutmasteridlist.aspx) | +| \ | [CustomShowList](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.customshowlist.aspx) | +| \ | [SlideSize](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.slidesize.aspx) | +| \ | [NotesSize](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.notessize.aspx) | +| \ | [DefaultTextStyle](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.defaulttextstyle.aspx) | -------------------------------------------------------------------------------- ## Open XML SDK 2.5 Presentation Class @@ -130,11 +130,11 @@ a presentation ```xml -    … -     -         -     -    … + … + + + + … ``` @@ -173,15 +173,15 @@ a presentation ```xml -    … -     -         -         -         -         -         -     -    ... + … + + + + + + + + ... ``` @@ -251,9 +251,9 @@ presentation slide. ```xml -    … -     -    … + … + + … ``` @@ -281,9 +281,9 @@ slide. ```xml -    … -     -    … + … + + … ``` diff --git a/docs/working-with-runs.md b/docs/working-with-runs.md index 5de4ca6..4021d31 100644 --- a/docs/working-with-runs.md +++ b/docs/working-with-runs.md @@ -48,16 +48,16 @@ caps, strikethrough, text direction, and underline. The following table lists the most common Open XML SDK classes used when working with runs. -**XML element**|**Open XML SDK 2.0 Class** ----|--- -**p**|Paragraph -**rPr**|RunProperties -**t**|Text +| **XML element** | **Open XML SDK 2.0 Class** | +|-----------------|----------------------------| +| **p** | Paragraph | +| **rPr** | RunProperties | +| **t** | Text | --------------------------------------------------------------------------------- ## Run Class -The Open XML SDK 2.5**[Run](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.wordprocessing.run.aspx)** class represents the run (\<**r**\>) element defined in the Open XML File Format +The Open XML SDK 2.5[Run](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.wordprocessing.run.aspx) class represents the run (\<**r**\>) element defined in the Open XML File Format schema for WordprocessingML documents as discussed above. Use a **Run** object to manipulate an individual \<**r**\> element in a WordprocessingML document. ### RunProperties Class diff --git a/docs/working-with-sheets.md b/docs/working-with-sheets.md index 1a3c19c..bc0dc00 100644 --- a/docs/working-with-sheets.md +++ b/docs/working-with-sheets.md @@ -68,7 +68,7 @@ The smallest possible (blank) sheet is as follows: ```xml -     + ``` @@ -318,10 +318,10 @@ relationship in the Chartsheet part's relationship item: ```xml -     -         -     -     + + + + ``` @@ -367,14 +367,14 @@ Example: sheet1.xml contains the following: ```xml -     -         -     -     -        … -     -    … -     + + + + + … + + … + ``` diff --git a/docs/working-with-slide-layouts.md b/docs/working-with-slide-layouts.md index d6b11c1..1729ba2 100644 --- a/docs/working-with-slide-layouts.md +++ b/docs/working-with-slide-layouts.md @@ -15,7 +15,7 @@ ms.date: 11/01/2017 --- # Working with slide layouts (Open XML SDK) -This topic discusses the Open XML SDK 2.5 for Office [SlideLayout](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.slidelayout.aspx) class and how it relates to the +This topic discusses the Open XML SDK 2.5 for Office [SlideLayout](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.slidelayout.aspx) class and how it relates to the Open XML File Format PresentationML schema. @@ -42,26 +42,28 @@ The following table lists the child elements of the \ element used when working with slide layouts and the Open XML SDK 2.5 classes that correspond to them. -**PresentationML Element**|**Open XML SDK 2.5 Class** ----|--- -\|[ColorMapOverride](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.colormapoverride.aspx) -\|[CommonSlideData](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.commonslidedata.aspx) -\|[ExtensionListWithModification](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.extensionlistwithmodification.aspx) -\|[HeaderFooter](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.headerfooter.aspx) -\|[Timing](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.timing.aspx) -\|[Transition](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.transition.aspx) + +| **PresentationML Element** | **Open XML SDK 2.5 Class** | +|----------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------| +| \ | [ColorMapOverride](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.colormapoverride.aspx) | +| \ | [CommonSlideData](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.commonslidedata.aspx) | +| \ | [ExtensionListWithModification](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.extensionlistwithmodification.aspx) | +| \ | [HeaderFooter](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.headerfooter.aspx) | +| \ | [Timing](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.timing.aspx) | +| \ | [Transition](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.transition.aspx) | The following table from the [ISO/IEC 29500](http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=51463) specification describes the attributes of the \ element. -**Attributes**|**Description** ----|--- -matchingName (Matching Name)|Specifies a name to be used in place of the name attribute within the cSld element. This is used for layout matching in response to layout changes and template applications.
The possible values for this attribute are defined by the W3C XML Schema **string** datatype. -preserve (Preserve Slide Layout)|Specifies whether the corresponding slide layout is deleted when all the slides that follow that layout are deleted. If this attribute is not specified then a value of **false** should be assumed by the generating application. This would mean that the slide would in fact be deleted if no slides within the presentation were related to it.
The possible values for this attribute are defined by the W3C XML Schema **boolean** datatype. -showMasterPhAnim (Show Master Placeholder Animations)|Specifies whether or not to display animations on placeholders from the master slide.
The possible values for this attribute are defined by the W3C XML Schema **boolean** datatype. -showMasterSp (Show Master Shapes)|Specifies if shapes on the master slide should be shown on slides or not.
The possible values for this attribute are defined by the W3C XML Schema **boolean** datatype. -type (Slide Layout Type)|Specifies the slide layout type that is used by this slide.
The possible values for this attribute are defined by the ST_SlideLayoutType simple type (§19.7.15). -userDrawn (Is User Drawn)|Specifies if the corresponding object has been drawn by the user and should thus not be deleted. This allows for the flagging of slides that contain user drawn data.
The possible values for this attribute are defined by the W3C XML Schema **boolean** datatype. + +| **Attributes** | **Description** | +|-------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| matchingName (Matching Name) | Specifies a name to be used in place of the name attribute within the cSld element. This is used for layout matching in response to layout changes and template applications.
The possible values for this attribute are defined by the W3C XML Schema **string** datatype. | +| preserve (Preserve Slide Layout) | Specifies whether the corresponding slide layout is deleted when all the slides that follow that layout are deleted. If this attribute is not specified then a value of **false** should be assumed by the generating application. This would mean that the slide would in fact be deleted if no slides within the presentation were related to it.
The possible values for this attribute are defined by the W3C XML Schema **boolean** datatype. | +| showMasterPhAnim (Show Master Placeholder Animations) | Specifies whether or not to display animations on placeholders from the master slide.
The possible values for this attribute are defined by the W3C XML Schema **boolean** datatype. | +| showMasterSp (Show Master Shapes) | Specifies if shapes on the master slide should be shown on slides or not.
The possible values for this attribute are defined by the W3C XML Schema **boolean** datatype. | +| type (Slide Layout Type) | Specifies the slide layout type that is used by this slide.
The possible values for this attribute are defined by the ST_SlideLayoutType simple type (§19.7.15). | +| userDrawn (Is User Drawn) | Specifies if the corresponding object has been drawn by the user and should thus not be deleted. This allows for the flagging of slides that contain user drawn data.
The possible values for this attribute are defined by the W3C XML Schema **boolean** datatype. | © ISO/IEC29500: 2008. diff --git a/docs/working-with-slide-masters.md b/docs/working-with-slide-masters.md index 6d78a65..c6d87ab 100644 --- a/docs/working-with-slide-masters.md +++ b/docs/working-with-slide-masters.md @@ -15,7 +15,7 @@ ms.date: 11/01/2017 --- # Working with slide masters (Open XML SDK) -This topic discusses the Open XML SDK 2.5 for Office **[SlideMaster](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.slidemaster.aspx)** class and how it relates to the +This topic discusses the Open XML SDK 2.5 for Office **[SlideMaster](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.slidemaster.aspx)** class and how it relates to the Open XML File Format PresentationML schema. @@ -49,24 +49,25 @@ The following table lists the child elements of the \ element used when working with slide masters and the Open XML SDK 2.5 classes that correspond to them. -**PresentationML Element**|**Open XML SDK 2.5 Class** ----|--- -\|[ColorMap](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.colormap.aspx) -\|[CommonSlideData](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.commonslidedata.aspx) -\|[ExtensionListWithModification](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.extensionlistwithmodification.aspx) -\|[HeaderFooter](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.headerfooter.aspx) -\|[SlideLayoutIdList](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.slidelayoutidlist.aspx) -\|[Timing](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.timing.aspx) -\|[Transition](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.transition.aspx) -\|[TextStyles](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.textstyles.aspx) + +| **PresentationML Element** | **Open XML SDK 2.5 Class** | +|----------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------| +| \ | [ColorMap](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.colormap.aspx) | +| \ | [CommonSlideData](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.commonslidedata.aspx) | +| \ | [ExtensionListWithModification](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.extensionlistwithmodification.aspx) | +| \ | [HeaderFooter](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.headerfooter.aspx) | +| \ | [SlideLayoutIdList](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.slidelayoutidlist.aspx) | +| \ | [Timing](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.timing.aspx) | +| \ | [Transition](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.transition.aspx) | +| \ | [TextStyles](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.presentation.textstyles.aspx) | The following table from the [ISO/IEC 29500](http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=51463) specification describes the attributes of the \ element. -**Attributes**|**Description** ----|--- -preserve (Preserve Slide Master)|Specifies whether the corresponding slide layout is deleted when all the slides that follow that layout are deleted. If this attribute is not specified then a value of **false** should be assumed by the generating application. This would mean that the slide would in fact be deleted if no slides within the presentation were related to it.
The possible values for this attribute are defined by the W3C XML Schema **Boolean** data type. +| **Attributes** | **Description** | +|----------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| preserve (Preserve Slide Master) | Specifies whether the corresponding slide layout is deleted when all the slides that follow that layout are deleted. If this attribute is not specified then a value of **false** should be assumed by the generating application. This would mean that the slide would in fact be deleted if no slides within the presentation were related to it.
The possible values for this attribute are defined by the W3C XML Schema **Boolean** data type. | © ISO/IEC29500: 2008. @@ -211,22 +212,22 @@ text for a master slide. ```xml -     -         -             -                 -             -             -             -                vv -                     -                 -                 -                 -                 -             -         -     + + + + + + + + vv + + + + + + + + ``` diff --git a/docs/working-with-tables.md b/docs/working-with-tables.md index 7542ae6..9c8eba2 100644 --- a/docs/working-with-tables.md +++ b/docs/working-with-tables.md @@ -69,11 +69,11 @@ information about data is stored in the worksheet, see [Working with sheets (Ope The following table lists the common Open XML SDK 2.5 classes used when working with the **Table** class. -**SpreadsheetML Element**|**Open XML SDK 2.5 Class** ----|--- -tableColumn|[TableColumn](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.spreadsheet.tablecolumn.aspx) -autoFilter|[AutoFilter](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.spreadsheet.table.autofilter.aspx) +| **SpreadsheetML Element** | **Open XML SDK 2.5 Class** | +|---------------------------|------------------------------------------------------------------------------------------------------------------------| +| tableColumn | [TableColumn](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.spreadsheet.tablecolumn.aspx) | +| autoFilter | [AutoFilter](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.spreadsheet.table.autofilter.aspx) | -------------------------------------------------------------------------------- ## Open XML SDK 2.5 Table Class @@ -145,11 +145,11 @@ than or equal to 0.5. ```xml -     -         -             -         -     + + + + + ``` diff --git a/docs/working-with-the-calculation-chain.md b/docs/working-with-the-calculation-chain.md index dc3d402..b176b33 100644 --- a/docs/working-with-the-calculation-chain.md +++ b/docs/working-with-the-calculation-chain.md @@ -71,10 +71,10 @@ performed at runtime. The following table lists the common Open XML SDK 2.5 classes used when working with the **CalculationChain** class. -**SpreadsheetML Element**|**Open XML SDK 2.5 Class** ----|--- -c|CalculationCell +| **SpreadsheetML Element** | **Open XML SDK 2.5 Class** | +|---------------------------|----------------------------| +| c | CalculationCell | ## Open XML SDK 2.5 CalculationChain Class @@ -110,25 +110,25 @@ calculation. ```xml -     -     -     -     -     -     -     -     -     -     -     -     -     -     -     -     -     -     -     -     + + + + + + + + + + + + + + + + + + + + ``` \ No newline at end of file diff --git a/docs/working-with-the-shared-string-table.md b/docs/working-with-the-shared-string-table.md index 745ec52..c8d76cd 100644 --- a/docs/working-with-the-shared-string-table.md +++ b/docs/working-with-the-shared-string-table.md @@ -70,11 +70,11 @@ sheets. The following table lists the common Open XML SDK 2.5 classes used when working with the **SharedStringTable** class. -**SpreadsheetML Element**|**Open XML SDK 2.5 Class** ----|--- -si|[SharedStringItem](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.spreadsheet.sharedstringitem.aspx) -t|[Text](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.spreadsheet.text.aspx) +| **SpreadsheetML Element** | **Open XML SDK 2.5 Class** | +|---------------------------|------------------------------------------------------------------------------------------------------------------------------| +| si | [SharedStringItem](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.spreadsheet.sharedstringitem.aspx) | +| t | [Text](https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.spreadsheet.text.aspx) | -------------------------------------------------------------------------------- ## Open XML SDK 2.5 SharedStringTable Class diff --git a/docs/working-with-wordprocessingml-tables.md b/docs/working-with-wordprocessingml-tables.md index a871af3..ff9a0e5 100644 --- a/docs/working-with-wordprocessingml-tables.md +++ b/docs/working-with-wordprocessingml-tables.md @@ -30,6 +30,7 @@ A tbl element has two elements that define its properties: tblPr, which defines © ISO/IEC29500: 2008. The following table lists some of the most common Open XML SDK classes used when working with tables. + | XML element | Open XML SDK 2.5 Class | | ------------- | ------------- | | Content Cell | Content Cell | @@ -86,7 +87,7 @@ public static void InsertTableInDoc(string filepath) // Make the table width 100% of the page width. TableWidth tableWidth = new TableWidth() { Width = "5000", Type = TableWidthUnitValues.Pct }; - + // Apply tableProp.Append(tableStyle, tableWidth); tbl.AppendChild(tableProp); @@ -94,7 +95,7 @@ public static void InsertTableInDoc(string filepath) // Add 3 columns to the table. TableGrid tg = new TableGrid(new GridColumn(), new GridColumn(), new GridColumn()); tbl.AppendChild(tg); - + // Create 1 row to the table. TableRow tr1 = new TableRow(); @@ -103,7 +104,7 @@ public static void InsertTableInDoc(string filepath) TableCell tc2 = new TableCell(new Paragraph(new Run(new Text("2")))); TableCell tc3 = new TableCell(new Paragraph(new Run(new Text("3")))); tr1.Append(tc1, tc2, tc3); - + // Add row to the table. tbl.AppendChild(tr1);