TableCellBorders Class
Table Cell Borders.When the object is serialized out as xml, its qualified name is a:tcBdr.
Inheritance Hierarchy
System.Object
DocumentFormat.OpenXml.OpenXmlElement
DocumentFormat.OpenXml.OpenXmlCompositeElement
DocumentFormat.OpenXml.Drawing.TableCellBorders
Namespace: DocumentFormat.OpenXml.Drawing
Assembly: DocumentFormat.OpenXml (in DocumentFormat.OpenXml.dll)
Syntax
声明
<ChildElementInfoAttribute(GetType(LeftBorder))> _
<ChildElementInfoAttribute(GetType(RightBorder))> _
<ChildElementInfoAttribute(GetType(TopBorder))> _
<ChildElementInfoAttribute(GetType(BottomBorder))> _
<ChildElementInfoAttribute(GetType(InsideHorizontalBorder))> _
<ChildElementInfoAttribute(GetType(InsideVerticalBorder))> _
<ChildElementInfoAttribute(GetType(TopLeftToBottomRightBorder))> _
<ChildElementInfoAttribute(GetType(TopRightToBottomLeftBorder))> _
<ChildElementInfoAttribute(GetType(ExtensionList))> _
Public Class TableCellBorders _
Inherits OpenXmlCompositeElement
用法
Dim instance As TableCellBorders
[ChildElementInfoAttribute(typeof(LeftBorder))]
[ChildElementInfoAttribute(typeof(RightBorder))]
[ChildElementInfoAttribute(typeof(TopBorder))]
[ChildElementInfoAttribute(typeof(BottomBorder))]
[ChildElementInfoAttribute(typeof(InsideHorizontalBorder))]
[ChildElementInfoAttribute(typeof(InsideVerticalBorder))]
[ChildElementInfoAttribute(typeof(TopLeftToBottomRightBorder))]
[ChildElementInfoAttribute(typeof(TopRightToBottomLeftBorder))]
[ChildElementInfoAttribute(typeof(ExtensionList))]
public class TableCellBorders : OpenXmlCompositeElement
Remarks
The following table lists the possible child types:
LeftBorder <a:left>
RightBorder <a:right>
TopBorder <a:top>
BottomBorder <a:bottom>
InsideHorizontalBorder <a:insideH>
InsideVerticalBorder <a:insideV>
TopLeftToBottomRightBorder <a:tl2br>
TopRightToBottomLeftBorder <a:tr2bl>
ExtensionList <a:extLst>
[ISO/IEC 29500-1 第 1 个版本]
20.1.4.2.28 tcBdr (Table Cell Borders)
This element defines the borders for the cells within a table.
[Example: Consider the following example of table cell borders being used within DrawingML:
<tcBdr>
<left>
<lnRef idx="1">
<schemeClr val="accent1"/>
</lnRef>
</left>
<right>
<lnRef idx="1">
<schemeClr val="accent1"/>
</lnRef>
</right>
<top>
<lnRef idx="1">
<schemeClr val="accent1"/>
</lnRef>
</top>
<bottom>
<lnRef idx="2">
<schemeClr val="lt1"/>
</lnRef>
</bottom>
<insideH>
<ln>
<noFill/>
</ln>
</insideH>
<insideV>
<ln>
<noFill/>
</ln>
</insideV>
</tcBdr>
In this example, we define borders for the bottom, top, right, and left borders of the table cells. end example]
Parent Elements |
---|
tcStyle (§20.1.4.2.29) |
Child Elements |
Subclause |
---|---|
bottom (Bottom Border) |
§20.1.4.2.6 |
extLst (Extension List) |
§20.1.2.2.15 |
insideH (Inside Horizontal Border) |
§20.1.4.2.14 |
insideV (Inside Vertical Border) |
§20.1.4.2.15 |
left (Left Border) |
§20.1.4.2.18 |
right (Right Border) |
§20.1.4.2.22 |
tl2br (Top Left to Bottom Right Border) |
§20.1.4.2.31 |
top (Top Border) |
§20.1.4.2.32 |
tr2bl (Top Right to Bottom Left Border) |
§20.1.4.2.33 |
[Note: The W3C XML Schema definition of this element's content model (CT_TableCellBorderStyle) is located in §A.4.1. end note]
© ISO/IEC29500: 2008. 以上摘要已经由 Microsoft(和/或其代理公司)从英语翻译为简体中文,ISO 对此翻译不承担任何责任。
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.