Foxit PDF SDK

Public 成员函数 | 静态 Public 成员函数 | 静态 Public 属性 | 所有成员列表
FSDK::LRStructureElement类 参考
类 FSDK::LRStructureElement 继承关系图:

## Public 成员函数
| constructor ()
| 构造函数。
| GetAttributeValueARGB (type, index)
| 获取指定属性类型的 ARGB 值（通过索引指定）。 更多...
| GetAttributeValueCount (type)
| 获取指定属性类型的值数量。 更多...
| GetAttributeValueElement (type, index)
| 获取指定属性类型的结构元素对象（通过索引指定）。 更多...
| GetAttributeValueEnum (type, index)
| 获取指定属性类型的枚举值（通过索引指定）。 更多...
| GetAttributeValueFloat (type, index)
| 获取指定属性类型的浮点数值（通过索引指定）。 更多...
| GetAttributeValueInt32 (type, index)
| 获取指定属性类型的整数值（通过索引指定）。 更多...
| GetAttributeValueString (type, index)
| 获取指定属性类型的字符串值（通过索引指定）。 更多...
| GetAttributeValueType (type)
| 获取指定属性类型的属性值类型。 更多...
| GetBBox ()
| 获取边界框。 更多...
| GetChild (index)
| 通过索引获取子元素。 更多...
| GetChildCount ()
| 获取子元素的数量。 更多...
| GetParentElement ()
| 获取父元素。 更多...
| GetSupportedAttribute (index)
| 通过索引获取支持的属性类型。 更多...
| GetSupportedAttributeCount ()
| 获取支持的属性数量。 更多...
Public 成员函数 继承自 FSDK::LRElement
| constructor ()
| 构造函数。
| GetElementType ()
| 获取元素类型。 更多...
| IsContentElement ()
| 检查当前对象是否为内容元素。 更多...
| IsEmpty ()
| 检查当前对象是否为空。 更多...
| IsGraphicsObjectElement ()
| 检查当前对象是否为图形对象元素。 更多...
| IsStructureElement ()
| 检查当前对象是否为结构元素。 更多...
| StringifyElementType (type)
| 将指定元素类型的枚举值转换为简短且易记的字符串（文本）表示。 更多...
| StringifyType ()
| 将当前元素的类型（枚举值）转换为简短且易记的字符串（文本）表示。 更多...

## 静态 Public 成员函数
static | IsArrayAttributeValueType (type)
| 检查输入的属性值类型是否表示数组。 更多...
static | ParseAttributeType (type_string)
| 解析属性类型的字符串表示并检索此属性类型的枚举值。 更多...
static | StringifyAttributeType (type)
| 将指定属性类型的枚举值转换为简短易记的字符串（文本）表示。 更多...
static | StringifyEnumVariant (type)
| 将指定属性值枚举的枚举值转换为简短易记的字符串（文本）表示。 更多...

## 静态 Public 属性
static | e_AttributeTypeABox
| （保留）属性类型：ABox。 更多...
static | e_AttributeTypeAttached
| 属性类型：Attached（附加）；指定页面的边缘（如果有），人工制品逻辑上附加到该边缘。 更多...
static | e_AttributeTypeBackgroundColor
| 属性类型：BackgroundColor（背景颜色）；表示用于填充表格单元格或任何元素内容矩形背景的颜色。 更多...
static | e_AttributeTypeBaselineShift
| 属性类型：BaselineShift（基线偏移）；表示元素的基线相对于其父元素基线偏移的距离。 更多...
static | e_AttributeTypeBBox
| 属性类型：BBox（边界框）；表示元素的边界框（完全包围其可见内容的矩形）。 更多...
static | e_AttributeTypeBlockAlign
| 属性类型：BlockAlign（块对齐）；表示表格单元格内容在块进展方向上的对齐方式。 更多...
static | e_AttributeTypeBorderColor
| 属性类型：BorderColor（边框颜色）；表示在表格单元格或任何元素内容矩形的边缘上绘制的边框颜色。 更多...
static | e_AttributeTypeBorderStyle
| 属性类型：BorderStyle（边框样式）；表示元素边框的样式。 更多...
static | e_AttributeTypeBorderThickness
| 属性类型：BorderThickness（边框厚度）；表示在表格单元格或任何元素内容矩形的边缘上绘制的边框的厚度。 更多...
static | e_AttributeTypeColor
| 属性类型：Color（颜色）；表示用于绘制文本的颜色，以及表格边框和文本装饰颜色的默认值。 更多...
static | e_AttributeTypeColSpan
| 仅用于 Table 的属性类型：ColSpan（列跨度）；表示单元格跨越的包含表格中的列数。 更多...
static | e_AttributeTypeColumnCount
| 属性类型：ColumnCount（列数）；表示分组元素内容中的列数。 更多...
static | e_AttributeTypeColumnGap
| 属性类型：ColumnGap（列间距）；表示相邻列之间的期望空间，在行内进展方向上测量。 更多...
static | e_AttributeTypeColumnWidths
| 属性类型：ColumnWidths（列宽）；表示列的期望宽度，在行内进展方向上测量。 更多...
static | e_AttributeTypeDestination
| 属性类型：Destination（目标）(PDF 2.0)；提供访问内容的方法。 更多...
static | e_AttributeTypeDirection
| （保留）属性类型：Direction（方向）。 更多...
static | e_AttributeTypeEndIndent
| 属性类型：EndIndent（结束缩进）；表示从 BLSE 的结束边缘到参考区域的结束边缘的距离。 更多...
static | e_AttributeTypeFieldChecked
| 仅用于 PrintField 的属性类型：checked（勾选状态）；表示单选按钮或复选框字段的状态。 更多...
static | e_AttributeTypeFieldDesc
| 仅用于 PrintField 的属性类型：Desc（描述）；表示字段的替代名称， 类似于交互式字段的字段字典中 TU 条目中提供的值。 更多...
static | e_AttributeTypeFieldRole
| 仅用于 PrintField 的属性类型：Role（角色）；表示此图形表示的表单字段的类型。 更多...
static | e_AttributeTypeGlyphOrientationVertical
| 属性类型：GlyphOrientationVertical（字形垂直方向）；指定当行内进展方向为从上到下或从下到上时字形的方向。 更多...
static | e_AttributeTypeHeight
| 属性类型：Height（高度）；表示元素内容矩形的高度。 更多...
static | e_AttributeTypeInlineAlign
| 属性类型：InlineAlign（行内对齐）；表示表格单元格内容在行内进展方向上的对齐方式。 更多...
static | e_AttributeTypeInvalid
| 元素通用布局属性类型的枚举。 更多...
static | e_AttributeTypeLineHeight
| 属性类型：LineHeight（行高）；表示元素在块进展方向上的首选高度。 更多...
static | e_AttributeTypeListNumbering
| 仅用于 List 的属性类型：ListNumbering（列表编号）；表示用于生成自动编号列表中 Lbl（标签）元素内容的编号系统，或用于标识未编号列表中每个项目的符号。 更多...
static | e_AttributeTypePadding
| 属性类型：Padding（内边距）；指定一个偏移量，用于考虑元素内容矩形与周围边框之间的分隔。 更多...
static | e_AttributeTypePlacement
| 属性类型：Placement，表示元素相对于包围参考区域和其他内容的定位。 更多...
static | e_AttributeTypeRole
| 属性类型：role，表示结构元素的意义和它映射到的标准类型的字符串。 更多...
static | e_AttributeTypeRotation
| 属性类型：Rotation（旋转） 更多...
static | e_AttributeTypeRowSpan
| 仅用于 Table 的属性类型：RowSpan（行跨度）；表示单元格跨越的包含表格中的行数。 更多...
static | e_AttributeTypeRubyAlign
| 属性类型：RubyAlign（注释对齐）；表示注释集合内行的对齐方式。 更多...
static | e_AttributeTypeRubyPosition
| 属性类型：RubyPosition（注释位置）；表示 RT 结构元素相对于注释集合中 RB 元素的放置位置。 更多...
static | e_AttributeTypeShort
| 属性类型：Short（简称）(PDF 2.0)；包含 TH 结构元素内容的简短形式。 更多...
static | e_AttributeTypeSpaceAfter
| 属性类型：SpaceAfter（后置间距）；表示 BLSE 后边缘之后的额外空间量。 更多...
static | e_AttributeTypeSpaceBefore
| 属性类型：SpaceBefore（前置间距）；表示 BLSE 前边缘之前的额外空间量。 更多...
static | e_AttributeTypeStartIndent
| 属性类型：StartIndent（开始缩进）；表示从参考区域的开始边缘到 BLSE 的开始边缘的距离。 更多...
static | e_AttributeTypeSubType
| 属性类型：Subtype（子类型）；表示注释或人工制品的子类型。 更多...
static | e_AttributeTypeTableHeaders
| （当前不支持）仅用于 Table 的属性类型：Headers（表头）；表示元素标识符数组。 更多...
static | e_AttributeTypeTableHeaderScope
| 仅用于 Table 的属性类型：Scope（范围）；指示表头单元格是应用于包含它的行中的其余单元格、 包含它的列中的其余单元格，还是同时应用于包含它的行和列。 更多...
static | e_AttributeTypeTableSummary
| 仅用于 Table 的属性类型：Summary（摘要）；表示表格目的和结构的摘要， 用于非视觉渲染，如语音或盲文。 更多...
static | e_AttributeTypeTBorderStyle
| 属性类型：TBorderStyle（表格边框样式）；表示在表格单元格每条边缘上绘制的边框样式。 更多...
static | e_AttributeTypeTextAlign
| 属性类型：TextAlign（文本对齐）；表示 BLSE 行内文本和其他内容的对齐方式。 更多...
static | e_AttributeTypeTextDecorationColor
| 属性类型：TextDecorationColor（文本装饰颜色）；表示用于绘制文本装饰的颜色。 更多...
static | e_AttributeTypeTextDecorationThickness
| 属性类型：TextDecorationThickness（文本装饰厚度）；表示作为文本装饰一部分绘制的每条线的厚度。 更多...
static | e_AttributeTypeTextDecorationType
| 属性类型：TextDecorationType（文本装饰类型）；表示应用于元素文本的文本装饰（如果有）。 更多...
static | e_AttributeTypeTextIndent
| 属性类型：TextIndent（文本缩进）；表示从 BLSE 的开始边缘（由 FSDK.LRStructureElement.e_AttributeTypeStartIndent 指定） 到第一行文本的开始边缘的额外距离。 更多...
static | e_AttributeTypeTPadding
| 属性类型：TPadding（表格内边距）；指定一个偏移量，用于考虑表格单元格内容矩形与周围边框之间的分隔。 更多...
static | e_AttributeTypeVersion
| （保留）属性类型：Version（版本）；表示布局识别引擎的架构版本。 更多...
static | e_AttributeTypeWidth
| 属性类型：Width（宽度）；表示元素内容矩形的宽度。 更多...
static | e_AttributeTypeWritingMode
| 属性类型：WritingMode（书写模式）；表示 ILSE（行内进展）的排列方向和 BLSE（块进展）的堆叠方向的布局进展方向。 更多...
static | e_AttributeValueEnumAfter
| 枚举值：After（之后）；表示 BlockAlign 属性的对齐方式或 RubyPosition 属性的放置方式。 更多...
static | e_AttributeValueEnumAuto
| 枚举值：Auto（自动）。 更多...
static | e_AttributeValueEnumBackground
| 枚举值：Background（背景）；意思是背景人工制品。背景人工制品 通常作为内容的背景，该内容显示在其顶部或放置在该背景旁边。 更多...
static | e_AttributeValueEnumBates
| 枚举值：Bates（贝茨编号）（PDF 2.0）。
static | e_AttributeValueEnumBefore
| 枚举值：Before（之前）；表示 Placement/RubyPosition 属性的放置方式或 BlockAlign 属性的对齐方式。 更多...
static | e_AttributeValueEnumBlock
| 枚举值：Block（块）；意思是在封闭的参考区域或父 BLSE 中按块进展方向堆叠。 更多...
static | e_AttributeValueEnumBoth
| 枚举值：Both（两者）；意思是表格的行和列。 更多...
static | e_AttributeValueEnumBottom
| 枚举值：Bottom（底）；意思是页面的底部边缘。 更多...
static | e_AttributeValueEnumCB
| 枚举值：cb；意思是复选框。 更多...
static | e_AttributeValueEnumCenter
| 枚举值：Center（居中）；表示 TextAlign/InlineAlign/RubyAlign 属性的对齐方式。 更多...
static | e_AttributeValueEnumCircle
| 枚举值：Circle（空心圆）；意思是空心圆形符号。 更多...
static | e_AttributeValueEnumColumn
| 枚举值：Column（列）；意思是表格的列。 更多...
static | e_AttributeValueEnumDashed
| 枚举值：Dashed（虚线）；意思是边框是一系列短线段。 更多...
static | e_AttributeValueEnumDecimal
| 枚举值：Decimal（十进制）；意思是十进制阿拉伯数字（1-9、1-99、...）。 更多...
static | e_AttributeValueEnumDisc
| 枚举值：Disc（实心圆）；意思是实心圆形符号。 更多...
static | e_AttributeValueEnumDistribute
| 枚举值：Distribute（分散）；意思是内容将扩展以填充行内进展方向上的可用宽度。 更多...
static | e_AttributeValueEnumDotted
| 枚举值：Dotted（点状）；意思是边框是一系列点。 更多...
static | e_AttributeValueEnumDouble
| 枚举值：Double（双线）；意思是边框是两条实线。 更多...
static | e_AttributeValueEnumEnd
| 枚举值：End（结束）；表示 Placement 属性的放置方式或 TextAlign/InlineAlign/RubyAlign 属性的对齐方式。 更多...
static | e_AttributeValueEnumFloat
| 枚举值：float（浮点数）。
static | e_AttributeValueEnumFooter
| 枚举值：Footer（页脚）。
static | e_AttributeValueEnumGroove
| 枚举值：Groove（凹槽）；意思是边框看起来像是雕刻在画布上的。 更多...
static | e_AttributeValueEnumHeader
| 枚举值：Header（页眉）。
static | e_AttributeValueEnumHidden
| 枚举值：Hidden（隐藏）；与 None 相同，但在表格元素的边框冲突解决方面不同。 更多...
static | e_AttributeValueEnumInline
| 枚举值：Inline（内联）；表示 Placement/RubyPosition 属性的放置方式。 更多...
static | e_AttributeValueEnumInset
| 枚举值：Inset（内嵌）；意思是边框使整个盒子看起来像是嵌入在画布中。 更多...
static | e_AttributeValueEnumInvalid
| 元素通用布局属性枚举值的枚举。 更多...
static | e_AttributeValueEnumJustify
| 枚举值：Justify（两端对齐）；表示 TextAlign/BlockAlign/RubyAlign 属性的对齐方式。 更多...
static | e_AttributeValueEnumLayout
| 枚举值：Layout（布局）；意思是布局人工制品。纯粹的装饰排版或 设计元素，例如脚注线或背景屏幕。 更多...
static | e_AttributeValueEnumLeft
| 枚举值：Left（左）；意思是页面的左边缘。 更多...
static | e_AttributeValueEnumLineThrough
| 枚举值：LineThrough（删除线）；意思是穿过文本中间的线。 更多...
static | e_AttributeValueEnumLowerAlpha
| 枚举值：LowerAlpha（小写字母）；意思是小写字母（a、b、c、...）。 更多...
static | e_AttributeValueEnumLowerRoman
| 枚举值：LowerRoman（小写罗马数字）；意思是小写罗马数字（i、ii、iii、iv、...）。 更多...
static | e_AttributeValueEnumLrTb
| 枚举值：LrTb；意思是行内进展从左到右；块进展从上到下。 更多...
static | e_AttributeValueEnumMiddle
| 枚举值：Middle（中部）；意思是子元素在表格单元格内居中。 更多...
static | e_AttributeValueEnumNeutral
| 枚举值：neutral；意思是状态为中性。 更多...
static | e_AttributeValueEnumNone
| 枚举值：None（无）；意思是没有此类属性。 更多...
static | e_AttributeValueEnumNormal
| 枚举值：Normal（正常）；意思是调整行高以包含为属性 BaselineShift 指定的任何非零值。 更多...
static | e_AttributeValueEnumOff
| 枚举值：off；意思是状态为关。 更多...
static | e_AttributeValueEnumOn
| 枚举值：on；意思是状态为开。 更多...
static | e_AttributeValueEnumOrdered
| 枚举值：Ordered（有序）（PDF 2.0）；意思是使用未指定编号的有序列表。 更多...
static | e_AttributeValueEnumOther
| 枚举值：Other（其他）（PDF 2.0）。 更多...
static | e_AttributeValueEnumOutset
| 枚举值：Outset（外突）；意思是边框使整个盒子看起来像是从画布上凸出来的（与 Inset 相反）。 更多...
static | e_AttributeValueEnumOverline
| 枚举值：Overline（上划线）；意思是文本上方的线。 更多...
static | e_AttributeValueEnumPage
| 枚举值：Page（页面）；意思是页面人工制品。与文档本身无关的生产辅助工具； 例如裁切标记和颜色条。 更多...
static | e_AttributeValueEnumPageNum
| 枚举值：PageNum（页码）（PDF 2.0）。
static | e_AttributeValueEnumPagination
| 枚举值：Pagination（分页）；意思是分页人工制品。辅助页面功能， 例如页眉和页脚（页码）。 更多...
static | e_AttributeValueEnumPB
| 枚举值：pb；意思是按钮。 更多...
static | e_AttributeValueEnumRB
| 枚举值：rb；意思是单选按钮。 更多...
static | e_AttributeValueEnumRidge
| 枚举值：Ridge（嵌边）；意思是边框看起来像是从画布上凸出来的（与 Groove 相反）。 更多...
static | e_AttributeValueEnumRight
| 枚举值：Right（右）；意思是页面的右边缘。 更多...
static | e_AttributeValueEnumRlTb
| 枚举值：RlTb；意思是行内进展从右到左；块进展从上到下。 更多...
static | e_AttributeValueEnumRow
| 枚举值：Row（行）；意思是表格的行。 更多...
static | e_AttributeValueEnumSolid
| 枚举值：Solid（实线）；意思是边框是单一线段。 更多...
static | e_AttributeValueEnumSquare
| 枚举值：Square（方形）；意思是实心方形符号。 更多...
static | e_AttributeValueEnumStart
| 枚举值：Start（开始）；表示 Placement 属性的放置方式或 TextAlign/InlineAlign/RubyAlign 属性的对齐方式。 更多...
static | e_AttributeValueEnumTbLr
| 枚举值：TbLr（PDF 2.0）；意思是行内进展从上到下；块进展从左到右。 更多...
static | e_AttributeValueEnumTbRl
| 枚举值：TbRl；意思是行内进展从上到下；块进展从右到左。 更多...
static | e_AttributeValueEnumTop
| 枚举值：Top（顶）；意思是页面的顶部边缘。 更多...
static | e_AttributeValueEnumTV
| 枚举值：tv；意思是文本值字段。 更多...
static | e_AttributeValueEnumUnderline
| 枚举值：Underline（下划线）；意思是文本下方的线。 更多...
static | e_AttributeValueEnumUnordered
| 枚举值：Unordered（无序）（PDF 2.0）；意思是使用未指定符号的无序列表。 更多...
static | e_AttributeValueEnumUpperAlpha
| 枚举值：UpperAlpha（大写字母）；意思是大写字母（A、B、C、...）。 更多...
static | e_AttributeValueEnumUpperRoman
| 枚举值：UpperRoman（大写罗马数字）；意思是大写罗马数字（I、II、III、IV、...）。 更多...
static | e_AttributeValueEnumWarichu
| 枚举值：Warichu（割注）；意思是 RT 和相关的 RP 元素将格式化为割注；跟随 RB 元素。 更多...
static | e_AttributeValueEnumWatermark
| 枚举值：Watermark（水印）。
static | e_AttributeValueTypeARGB
| 值类型：ARGB 颜色类型；32 位；((b) | ((g) << 8) | ((r) << 16)) | ((a) << 24)。
static | e_AttributeValueTypeARGBArray
| 值类型：ARGB 值数组。
static | e_AttributeValueTypeElement
| 值类型：元素。
static | e_AttributeValueTypeElementArray
| 值类型：元素数组。
static | e_AttributeValueTypeEmpty
| 元素通用布局属性的值类型的枚举。 更多...
static | e_AttributeValueTypeEnum
| 值类型：枚举。
static | e_AttributeValueTypeEnumArray
| 值类型：枚举值数组。
static | e_AttributeValueTypeFloat
| 值类型：浮点数。
static | e_AttributeValueTypeFloatArray
| 值类型：浮点数值数组。
static | e_AttributeValueTypeInt32
| 值类型：32 位有符号整数。
static | e_AttributeValueTypeInt32Array
| 值类型：整数值数组。
static | e_AttributeValueTypeWStr
| 值类型：宽字符串。
static | e_AttributeValueTypeWStrArray
| 值类型：宽字符串数组。
静态 Public 属性 继承自 FSDK::LRElement
static | e_ElementTypeAnnot
| 结构元素类型：Annot；意思是"注释"，表示 ILSE 内容的一部分与相应的 PDF 注释之间的关联。
static | e_ElementTypeAnnotContent
| 结构元素类型：AnnotContent；意思是注释内容元素。
static | e_ElementTypeAnnotObject
| 结构元素类型：AnnotObject；意思是注释对象元素。
static | e_ElementTypeArt
| 结构元素类型：Art；意思是"文章"，表示构成单一叙述或说明的相对独立的文本主体。
static | e_ElementTypeArtifact
| 结构元素类型：Artifact（人工制品）；包括其他 Pagination（分页）、Layout（布局）、 Page（页面）和 Background（背景）人工制品。
static | e_ElementTypeAside
| 结构元素类型：Aside（PDF 2.0）；表示与其父结构元素中的其他内容不同的内容。
static | e_ElementTypeBibEntry
| 结构元素类型：BibEntry；意思是"参考文献条目"，表示标识某些引用内容的外部来源的引用。
static | e_ElementTypeBlockQuote
| 结构元素类型：BlockQuote；意思是"块引用"，表示由一个或多个段落组成的文本部分， 归属于除周围文本作者之外的其他人。
static | e_ElementTypeCaption
| 结构元素类型：Caption；表示描述表格或图形的简短文本部分。
static | e_ElementTypeCode
| 结构元素类型：Code；表示计算机程序文本的片段。
static | e_ElementTypeComplexContent
| 结构元素类型：ComplexContent；意思是复杂内容元素。
static | e_ElementTypeContainerObject
| 结构元素类型：ContainerObject；意思是容器对象元素。
static | e_ElementTypeDiv
| 结构元素类型：Div；意思是"分部"，表示通用块级元素或元素组。
static | e_ElementTypeDocument
| 标准结构类型的枚举。 更多...
static | e_ElementTypeDocumentFragment
| 结构元素类型：DocumentFragment（PDF 2.0）；表示原始完整文档的一部分。
static | e_ElementTypeEm
| 结构元素类型：Em（PDF 2.0）；意思是"强调"，表示用于强调目的的内容。
static | e_ElementTypeFENote
| 结构元素类型：FENote（PDF 2.0）；用于标记脚注和尾注。
static | e_ElementTypeFigure
| 结构元素类型：Figure；表示图形内容项。
static | e_ElementTypeForm
| 结构元素类型：Form；表示代表交互式表单字段的小部件注释。
static | e_ElementTypeFormObject
| 结构元素类型：FormObject；意思是表单 XObject 图形对象元素。
static | e_ElementTypeFormula
| 结构元素类型：Formula；表示数学公式。
static | e_ElementTypeHeading
| 结构元素类型：H；意思是"标题"，表示文档内容分部的标签。 它应该是它所领导的分部的第一个子元素。
static | e_ElementTypeHeading1
| 结构元素类型：H1；表示 1 级标题。
static | e_ElementTypeHeading2
| 结构元素类型：H2；表示 2 级标题。
static | e_ElementTypeHeading3
| 结构元素类型：H3；表示 3 级标题。
static | e_ElementTypeHeading4
| 结构元素类型：H4；表示 4 级标题。
static | e_ElementTypeHeading5
| 结构元素类型：H5；表示 5 级标题。
static | e_ElementTypeHeading6
| 结构元素类型：H6；表示 6 级标题。
static | e_ElementTypeHeadingN
| 结构元素类型：Hn（PDF 2.0）；表示 7 级或更高级别的标题。
static | e_ElementTypeImageContent
| 结构元素类型：ImageContent；意思是图像内容元素。
static | e_ElementTypeImageObject
| 结构元素类型：ImageObject；意思是图像图形对象元素。
static | e_ElementTypeIndex
| 结构元素类型：Index；表示包含识别文本的条目序列， 附带指向文档主体中指定文本出现位置的引用元素。
static | e_ElementTypeLink
| 结构元素类型：Link；表示 ILSE 内容的一部分与相应的链接注释之间的关联。
static | e_ElementTypeList
| 结构元素类型：L；意思是"列表"，表示具有相似含义和重要性的项目序列。
static | e_ElementTypeListBody
| 结构元素类型：LBody；意思是"列表主体"，表示列表项的描述性内容。
static | e_ElementTypeListItem
| 结构元素类型：LI；意思是"列表项"，表示列表的单个成员。
static | e_ElementTypeListLabel
| 结构元素类型：Lbl；意思是"标签"，表示区分给定项目与同一列表或其他类似项目组中的其他项目的名称或编号。
static | e_ElementTypeNonStruct
| 结构元素类型：NonStruct；意思是"非结构元素"，表示没有固有结构意义的分组元素； 它仅用于分组目的。
static | e_ElementTypeNote
| 结构元素类型：Note；表示说明性文本项；例如脚注或尾注；在文档正文中引用。
static | e_ElementTypePageObject
| 结构元素类型：PageObject；意思是页面对象元素。
static | e_ElementTypeParagraph
| 结构元素类型：P；意思是"段落"，表示文本的低级分部。
static | e_ElementTypePart
| 结构元素类型：Part；表示文档的大规模划分。
static | e_ElementTypePathContent
| 结构元素类型：PathContent；意思是路径内容元素。
static | e_ElementTypePathObject
| 结构元素类型：PathObject；意思是路径图形对象元素。
static | e_ElementTypePrivate
| 结构元素类型：Private；意思是"私有元素"，表示包含属于生成它的应用程序的私有内容的分组元素。
static | e_ElementTypeQuote
| 结构元素类型：Quote；意思是"引用"，表示归属于周围文本作者之外的其他人的内联文本部分。
static | e_ElementTypeReference
| 结构元素类型：Reference；表示对文档中其他位置内容的引用。
static | e_ElementTypeRuby
| 结构元素类型：Ruby；表示整个旁注（Ruby）组合的包装器。
static | e_ElementTypeRubyAnnot
| 结构元素类型：RT；意思是"旁注注释文本"，表示放置在旁注基础文本旁边的较小尺寸文本。
static | e_ElementTypeRubyBase
| 结构元素类型：RB；意思是"旁注基础文本"，表示应用旁注注释的全尺寸文本。
static | e_ElementTypeRubyPunc
| 结构元素类型：RP；意思是"旁注标点"，表示旁注注释文本周围的标点符号。
static | e_ElementTypeSect
| 结构元素类型：Sect；意思是"章节"，表示用于分组相关内容元素的容器。
static | e_ElementTypeShadingContent
| 结构元素类型：ShadingContent；意思是阴影内容元素。
static | e_ElementTypeShadingObject
| 结构元素类型：ShadingObject；意思是阴影图形对象元素。
static | e_ElementTypeSpan
| 结构元素类型：Span；表示文本的通用内联部分，没有特定的固有特征。
static | e_ElementTypeStrong
| 结构元素类型：Strong（PDF 2.0）；表示用于强调重要性、严肃性或紧迫性的内容。
static | e_ElementTypeSub
| 结构元素类型：Sub（PDF 2.0）；意思是"块级元素的子分部"， 表示通常被视为块级结构元素内的子分部的内容。
static | e_ElementTypeTable
| 结构元素类型：Table；表示矩形数据单元格的二维布局；可能具有复杂的子结构。
static | e_ElementTypeTableBodyGroup
| 结构元素类型：TBody；意思是"表格主体行组"，表示构成表格主体部分的一组行。
static | e_ElementTypeTableDataCell
| 结构元素类型：TD；意思是"表格数据单元格"，表示包含表格内容部分数据的表格单元格。
static | e_ElementTypeTableFootGroup
| 结构元素类型：TFoot；意思是"表格页脚行组"，表示构成表格页脚的一组行。
static | e_ElementTypeTableHeaderCell
| 结构元素类型：TH；意思是"表格标题单元格"，表示包含描述表格中一个或多个行或列的标题文本的表格单元格。
static | e_ElementTypeTableHeaderGroup
| 结构元素类型：THead；意思是"表格标题行组"，表示构成表格标题的一组行。
static | e_ElementTypeTableRow
| 结构元素类型：TR；意思是"表格行"，表示表格中的标题行或数据行。
static | e_ElementTypeTextContent
| 结构元素类型：TextContent；意思是文本内容元素。
static | e_ElementTypeTextObject
| 结构元素类型：TextObject；意思是文本图形对象元素。
static | e_ElementTypeTitle
| 结构元素类型：Title（PDF 2.0）；表示通常被称为文档标题或高级内容分部的内容。
static | e_ElementTypeTOC
| 结构元素类型：TOC；意思是"目录"，表示由目录项条目和/或其他嵌套目录条目组成的列表。
static | e_ElementTypeTOCI
| 结构元素类型：TOCI；意思是"目录项"，表示目录的单个成员。
static | e_ElementTypeWarichu
| 结构元素类型：Warichu；表示整个割注（Warichu）组合的包装器。
static | e_ElementTypeWarichuPunc
| 结构元素类型：WP；意思是"割注标点"，表示围绕 WT 文本的标点符号。
static | e_ElementTypeWarichuText
| 结构元素类型：WT；意思是"割注文本"，表示割注注释的较小尺寸文本， 格式化为两行并放置在周围的 WP 元素之间。

## 详细描述

此类表示一个结构元素。结构元素可用于构建一棵树，如图形结构元素、段落 结构元素、跨度结构元素等。

## 成员函数说明

## ◆ GetAttributeValueARGB()

FSDK::LRStructureElement::GetAttributeValueARGB | ( | type | ,
|  | index |
| ) |  |

获取指定属性类型的 ARGB 值（通过索引指定）。

此函数适用于值类型为 FSDK.LRStructureElement.e_AttributeValueTypeARGB 或 FSDK.LRStructureElement.e_AttributeValueTypeARGBArray 的属性。对于其他值类型，此函数将返回 0。

参数

  [in] | type | 属性类型。请参考从 FSDK.LRStructureElement.e_AttributeTypeRole 开始的值，应为这些值之一。
  [in] | index | 用于指定将检索哪个值的索引。有效范围：从 0 到 (count-1)。 count 由函数 FSDK.LRStructureElement.GetAttributeValueCount 返回。

返回
  ARGB 值。

## ◆ GetAttributeValueCount()

FSDK::LRStructureElement::GetAttributeValueCount | ( | type |  | ) |

获取指定属性类型的值数量。

- 当属性类型的值类型表示数组时，此函数返回数组的大小。
- 当属性类型的值类型不表示数组时，此函数将始终返回 1。

参数

  [in] | type | 属性类型。请参考从 FSDK.LRStructureElement.e_AttributeTypeRole 开始的值，应为这些值之一。

返回
  指定属性类型的值数量。

## ◆ GetAttributeValueElement()

FSDK::LRStructureElement::GetAttributeValueElement | ( | type | ,
|  | index |
| ) |  |

获取指定属性类型的结构元素对象（通过索引指定）。

此函数适用于值类型为 FSDK.LRStructureElement.e_AttributeValueTypeElement 或 FSDK.LRStructureElement.e_AttributeValueTypeElementArray 的属性。对于其他值类型，此函数将返回一个结构元素， 其函数 FSDK.LRStructureElement.IsEmpty 返回 true。

参数

  [in] | type | 属性类型。请参考从 FSDK.LRStructureElement.e_AttributeTypeRole 开始的值，应为这些值之一。
  [in] | index | 用于指定将检索哪个值的索引。有效范围：从 0 到 (count-1)。 count 由函数 FSDK.LRStructureElement.GetAttributeValueCount 返回。

返回
  结构元素。

## ◆ GetAttributeValueEnum()

FSDK::LRStructureElement::GetAttributeValueEnum | ( | type | ,
|  | index |
| ) |  |

获取指定属性类型的枚举值（通过索引指定）。

此函数适用于值类型为 FSDK.LRStructureElement.e_AttributeValueTypeEnum 或 FSDK.LRStructureElement.e_AttributeValueTypeEnumArray 的属性。对于其他值类型，此函数将返回 FSDK.LRStructureElement.e_AttributeValueEnumInvalid。

参数

  [in] | type | 属性类型。请参考从 FSDK.LRStructureElement.e_AttributeTypeRole 开始的值，应为这些值之一。
  [in] | index | 用于指定将检索哪个值的索引。有效范围：从 0 到 (count-1)。 count 由函数 FSDK.LRStructureElement.GetAttributeValueCount 返回。

返回
  枚举值。请参考从 FSDK.LRStructureElement.e_AttributeValueEnumInvalid 开始的值，应为这些值之一。

## ◆ GetAttributeValueFloat()

FSDK::LRStructureElement::GetAttributeValueFloat | ( | type | ,
|  | index |
| ) |  |

获取指定属性类型的浮点数值（通过索引指定）。

此函数适用于值类型为 FSDK.LRStructureElement.e_AttributeValueTypeFloat 或 FSDK.LRStructureElement.e_AttributeValueTypeFloatArray 的属性。对于其他值类型，此函数将返回 0.0。

参数

  [in] | type | 属性类型。请参考从 FSDK.LRStructureElement.e_AttributeTypeRole 开始的值，应为这些值之一。
  [in] | index | 用于指定将检索哪个值的索引。有效范围：从 0 到 (count-1)。 count 由函数 FSDK.LRStructureElement.GetAttributeValueCount 返回。

返回
  浮点数值。

## ◆ GetAttributeValueInt32()

FSDK::LRStructureElement::GetAttributeValueInt32 | ( | type | ,
|  | index |
| ) |  |

获取指定属性类型的整数值（通过索引指定）。

此函数适用于值类型为 FSDK.LRStructureElement.e_AttributeValueTypeInt32 或 FSDK.LRStructureElement.e_AttributeValueTypeInt32Array 的属性。对于其他值类型，此函数将返回 0。

参数

  [in] | type | 属性类型。请参考从 FSDK.LRStructureElement.e_AttributeTypeRole 开始的值，应为这些值之一。
  [in] | index | 用于指定将检索哪个值的索引。有效范围：从 0 到 (count-1)。 count 由函数 FSDK.LRStructureElement.GetAttributeValueCount 返回。

返回
  整数值。

## ◆ GetAttributeValueString()

FSDK::LRStructureElement::GetAttributeValueString | ( | type | ,
|  | index |
| ) |  |

获取指定属性类型的字符串值（通过索引指定）。

此函数适用于值类型为 FSDK.LRStructureElement.e_AttributeValueTypeWStr 或 FSDK.LRStructureElement.e_AttributeValueTypeWStrArray 的属性。对于其他值类型，此函数将返回空字符串。

参数

  [in] | type | 属性类型。请参考从 FSDK.LRStructureElement.e_AttributeTypeRole 开始的值，应为这些值之一。
  [in] | index | 用于指定将检索哪个值的索引。有效范围：从 0 到 (count-1)。 count 由函数 FSDK.LRStructureElement.GetAttributeValueCount 返回。

返回
  宽字符串值。

## ◆ GetAttributeValueType()

FSDK::LRStructureElement::GetAttributeValueType | ( | type |  | ) |

获取指定属性类型的属性值类型。

参数

  [in] | type | 属性类型。请参考从 FSDK.LRStructureElement.e_AttributeTypeRole 开始的值，应为这些值之一。

返回
  指定属性类型的值类型。请参考从 FSDK.LRStructureElement.e_AttributeValueTypeEmpty 开始的值，应为这些值之一。

## ◆ GetBBox()

FSDK::LRStructureElement::GetBBox | ( |  | ) |

获取边界框。

返回
  边界框。

## ◆ GetChild()

FSDK::LRStructureElement::GetChild | ( | index |  | ) |

通过索引获取子元素。

参数

  [in] | index | 要检索的子元素的索引。有效范围：从 0 到 (count-1)。 count 由函数 FSDK.LRStructureElement.GetChildCount 返回。

返回
  子元素。

## ◆ GetChildCount()

FSDK::LRStructureElement::GetChildCount | ( |  | ) |

获取子元素的数量。

返回
  子元素的数量。

## ◆ GetParentElement()

FSDK::LRStructureElement::GetParentElement | ( |  | ) |

获取父元素。

返回
  父元素。如果返回对象的函数 FSDK.LRStructureElement.IsEmpty 返回 true， 这意味着当前元素没有父元素。

## ◆ GetSupportedAttribute()

FSDK::LRStructureElement::GetSupportedAttribute | ( | index |  | ) |

通过索引获取支持的属性类型。

参数

  [in] | index | 要检索其类型的支持属性的索引。有效范围：从 0 到 (count-1)。 count 由函数 FSDK.LRStructureElement.GetSupportedAttributeCount 返回。

返回
  由索引指定的属性的属性类型。

## ◆ GetSupportedAttributeCount()

FSDK::LRStructureElement::GetSupportedAttributeCount | ( |  | ) |

获取支持的属性数量。

返回
  支持的属性数量。

## ◆ IsArrayAttributeValueType()

static FSDK::LRStructureElement::IsArrayAttributeValueType | ( | type |  | ) |
| static

检查输入的属性值类型是否表示数组。

参数

  [in] | type | 属性值类型。请参考从 FSDK.LRStructureElement.e_AttributeValueTypeEmpty 开始的值，应为这些值之一。

返回
  true 表示输入类型表示数组，而 false 表示输入类型不表示数组。

## ◆ ParseAttributeType()

static FSDK::LRStructureElement::ParseAttributeType | ( | type_string |  | ) |
| static

解析属性类型的字符串表示并检索此属性类型的枚举值。

参数

  [in] | type_string | 结构元素属性类型的字符串表示。

返回
  属性类型的枚举值。请参考从 FSDK.LRStructureElement.e_AttributeTypeInvalid 开始的值，应为这些值之一。

## ◆ StringifyAttributeType()

static FSDK::LRStructureElement::StringifyAttributeType | ( | type |  | ) |
| static

将指定属性类型的枚举值转换为简短易记的字符串（文本）表示。

参数

  [in] | type | 指定属性类型的枚举值。请参考从 FSDK.LRStructureElement.e_AttributeTypeInvalid 开始的值，应为这些值之一。

返回
  表示指定类型的简短易记字符串表示。 如果没有简短易记的字符串表示，或者输入类型是 FSDK.LRStructureElement.e_AttributeTypeInvalid 或无效的枚举值，此函数将返回空字符串。

## ◆ StringifyEnumVariant()

static FSDK::LRStructureElement::StringifyEnumVariant | ( | type |  | ) |
| static

将指定属性值枚举的枚举值转换为简短易记的字符串（文本）表示。

参数

  [in] | type | 指定属性值枚举的枚举值。请参考从 FSDK.LRStructureElement.e_AttributeValueEnumInvalid 开始的值，应为这些值之一。

返回
  表示指定枚举值的简短易记字符串表示。 如果没有简短易记的字符串表示，或者输入枚举值是 FSDK.LRStructureElement.e_AttributeValueEnumInvalid 或无效的枚举值，此函数将返回空字符串。

## 类成员变量说明

## ◆ e_AttributeTypeABox

FSDK::LRStructureElement::e_AttributeTypeABox
| static

（保留）属性类型：ABox。

注解
  此属性类型的值类型为四个数字的数组。

## ◆ e_AttributeTypeAttached

FSDK::LRStructureElement::e_AttributeTypeAttached
| static

属性类型：Attached（附加）；指定页面的边缘（如果有），人工制品逻辑上附加到该边缘。

注解
  此属性类型的值类型为指定枚举值的数组。 有效的枚举值为：
  - FSDK.LRStructureElement.e_AttributeValueEnumTop
  - FSDK.LRStructureElement.e_AttributeValueEnumLeft
  - FSDK.LRStructureElement.e_AttributeValueEnumBottom
  - FSDK.LRStructureElement.e_AttributeValueEnumRight

## ◆ e_AttributeTypeBackgroundColor

FSDK::LRStructureElement::e_AttributeTypeBackgroundColor
| static

属性类型：BackgroundColor（背景颜色）；表示用于填充表格单元格或任何元素内容矩形背景的颜色。

注解
  此属性类型的值类型为 RGB 颜色。

## ◆ e_AttributeTypeBaselineShift

FSDK::LRStructureElement::e_AttributeTypeBaselineShift
| static

属性类型：BaselineShift（基线偏移）；表示元素的基线相对于其父元素基线偏移的距离。

注解
  此属性类型的值类型为数字。

## ◆ e_AttributeTypeBBox

FSDK::LRStructureElement::e_AttributeTypeBBox
| static

属性类型：BBox（边界框）；表示元素的边界框（完全包围其可见内容的矩形）。

注解
  此属性类型的值类型为 PDF 坐标系统 中的四个数字组成的数组， 分别给出元素边界框的左、下、右和上边缘的坐标。

## ◆ e_AttributeTypeBlockAlign

FSDK::LRStructureElement::e_AttributeTypeBlockAlign
| static

属性类型：BlockAlign（块对齐）；表示表格单元格内容在块进展方向上的对齐方式。

注解
  此属性类型的值类型为枚举。有效的枚举值为：
  - FSDK.LRStructureElement.e_AttributeValueEnumBefore
  - FSDK.LRStructureElement.e_AttributeValueEnumCenter
  - FSDK.LRStructureElement.e_AttributeValueEnumAfter
  - FSDK.LRStructureElement.e_AttributeValueEnumJustify

## ◆ e_AttributeTypeBorderColor

FSDK::LRStructureElement::e_AttributeTypeBorderColor
| static

属性类型：BorderColor（边框颜色）；表示在表格单元格或任何元素内容矩形的边缘上绘制的边框颜色。

注解
  此属性类型的值类型为 RGB 颜色或 RGB 颜色值数组。

## ◆ e_AttributeTypeBorderStyle

FSDK::LRStructureElement::e_AttributeTypeBorderStyle
| static

属性类型：BorderStyle（边框样式）；表示元素边框的样式。

注解
  此属性类型的值类型为枚举或枚举值数组。 有效的枚举值为：
  - FSDK.LRStructureElement.e_AttributeValueEnumNone
  - FSDK.LRStructureElement.e_AttributeValueEnumHidden
  - FSDK.LRStructureElement.e_AttributeValueEnumDotted
  - FSDK.LRStructureElement.e_AttributeValueEnumDashed
  - FSDK.LRStructureElement.e_AttributeValueEnumSolid
  - FSDK.LRStructureElement.e_AttributeValueEnumDouble
  - FSDK.LRStructureElement.e_AttributeValueEnumGroove
  - FSDK.LRStructureElement.e_AttributeValueEnumRidge
  - FSDK.LRStructureElement.e_AttributeValueEnumInset
  - FSDK.LRStructureElement.e_AttributeValueEnumOutset

## ◆ e_AttributeTypeBorderThickness

FSDK::LRStructureElement::e_AttributeTypeBorderThickness
| static

属性类型：BorderThickness（边框厚度）；表示在表格单元格或任何元素内容矩形的边缘上绘制的边框的厚度。

注解
  此属性类型的值类型为数字（用于所有四条边）或 四个数字的数组（用于边框的一条边；按照前、后、开始和结束边的顺序）。

## ◆ e_AttributeTypeColor

FSDK::LRStructureElement::e_AttributeTypeColor
| static

属性类型：Color（颜色）；表示用于绘制文本的颜色，以及表格边框和文本装饰颜色的默认值。

注解
  此属性类型的值类型为 RGB 颜色。

## ◆ e_AttributeTypeColSpan

FSDK::LRStructureElement::e_AttributeTypeColSpan
| static

仅用于 Table 的属性类型：ColSpan（列跨度）；表示单元格跨越的包含表格中的列数。

注解
  此属性类型的值类型为数字。

## ◆ e_AttributeTypeColumnCount

FSDK::LRStructureElement::e_AttributeTypeColumnCount
| static

属性类型：ColumnCount（列数）；表示分组元素内容中的列数。

注解
  此属性类型的值类型为数字。

## ◆ e_AttributeTypeColumnGap

FSDK::LRStructureElement::e_AttributeTypeColumnGap
| static

属性类型：ColumnGap（列间距）；表示相邻列之间的期望空间，在行内进展方向上测量。

注解
  此属性类型的值类型可以是数字（用于所有列）或数字数组。 当值类型为数组时：
  - 如果数组包含 (ColumnCount-1) 个数字，这些数字分别表示第一列和第二列、 第二列和第三列之间的空间，依此类推。
  - 如果少于 (ColumnCount-1) 个数字，最后一个元素指定所有剩余空间；多余的数组元素将被忽略。

## ◆ e_AttributeTypeColumnWidths

FSDK::LRStructureElement::e_AttributeTypeColumnWidths
| static

属性类型：ColumnWidths（列宽）；表示列的期望宽度，在行内进展方向上测量。

注解
  此属性类型的值类型可以是数字（用于所有列）或数字数组。 当值类型为数组时：
  - 如果数组包含 ColumnCount 个数字，这些数字按顺序表示每列的宽度。
  - 如果少于 ColumnCount 个数字，最后一个元素指定所有剩余宽度；多余的数组元素将被忽略。

## ◆ e_AttributeTypeDestination

FSDK::LRStructureElement::e_AttributeTypeDestination
| static

属性类型：Destination（目标）(PDF 2.0)；提供访问内容的方法。

注解
  此属性类型的值类型为零个或多个带有 ID 的字符串数组。

## ◆ e_AttributeTypeDirection

FSDK::LRStructureElement::e_AttributeTypeDirection
| static

（保留）属性类型：Direction（方向）。

注解
  此属性类型的值类型为枚举。有效的枚举值为：
  - FSDK.LRStructureElement.e_AttributeValueEnumStart
  - FSDK.LRStructureElement.e_AttributeValueEnumEnd
  - FSDK.LRStructureElement.e_AttributeValueEnumBefore
  - FSDK.LRStructureElement.e_AttributeValueEnumAfter
  - FSDK.LRStructureElement.e_AttributeValueEnumOther (PDF 2.0)

## ◆ e_AttributeTypeEndIndent

FSDK::LRStructureElement::e_AttributeTypeEndIndent
| static

属性类型：EndIndent（结束缩进）；表示从 BLSE 的结束边缘到参考区域的结束边缘的距离。

注解
  此属性类型的值类型为数字。

## ◆ e_AttributeTypeFieldChecked

FSDK::LRStructureElement::e_AttributeTypeFieldChecked
| static

仅用于 PrintField 的属性类型：checked（勾选状态）；表示单选按钮或复选框字段的状态。

注解
  此属性类型的值类型为枚举。有效的枚举值为：
  - FSDK.LRStructureElement.e_AttributeValueEnumOn
  - FSDK.LRStructureElement.e_AttributeValueEnumOff
  - FSDK.LRStructureElement.e_AttributeValueEnumNeutral

## ◆ e_AttributeTypeFieldDesc

FSDK::LRStructureElement::e_AttributeTypeFieldDesc
| static

仅用于 PrintField 的属性类型：Desc（描述）；表示字段的替代名称， 类似于交互式字段的字段字典中 TU 条目中提供的值。

注解
  此属性类型的值类型为字符串。

## ◆ e_AttributeTypeFieldRole

FSDK::LRStructureElement::e_AttributeTypeFieldRole
| static

仅用于 PrintField 的属性类型：Role（角色）；表示此图形表示的表单字段的类型。

注解
  此属性类型的值类型为枚举。有效的枚举值为：
  - FSDK.LRStructureElement.e_AttributeValueEnumRB
  - FSDK.LRStructureElement.e_AttributeValueEnumCB
  - FSDK.LRStructureElement.e_AttributeValueEnumPB
  - FSDK.LRStructureElement.e_AttributeValueEnumTV

## ◆ e_AttributeTypeGlyphOrientationVertical

FSDK::LRStructureElement::e_AttributeTypeGlyphOrientationVertical
| static

属性类型：GlyphOrientationVertical（字形垂直方向）；指定当行内进展方向为从上到下或从下到上时字形的方向。

注解
  此属性类型的值类型为数字（应该是指定数字 -90、60、90、180 和 270 之一）或 枚举（应该是值 FSDK.LRStructureElement.e_AttributeValueEnumAuto）。

## ◆ e_AttributeTypeHeight

FSDK::LRStructureElement::e_AttributeTypeHeight
| static

属性类型：Height（高度）；表示元素内容矩形的高度。

注解
  此属性类型的值类型为数字或枚举值 FSDK.LRStructureElement.e_AttributeValueEnumAuto。

## ◆ e_AttributeTypeInlineAlign

FSDK::LRStructureElement::e_AttributeTypeInlineAlign
| static

属性类型：InlineAlign（行内对齐）；表示表格单元格内容在行内进展方向上的对齐方式。

注解
  此属性类型的值类型为枚举。有效的枚举值为：
  - FSDK.LRStructureElement.e_AttributeValueEnumStart
  - FSDK.LRStructureElement.e_AttributeValueEnumCenter
  - FSDK.LRStructureElement.e_AttributeValueEnumEnd

## ◆ e_AttributeTypeInvalid

FSDK::LRStructureElement::e_AttributeTypeInvalid
| static

元素通用布局属性类型的枚举。

此枚举的值应单独使用。 更多详情请参阅 <PDF reference 1.7> P916 中的“Layout Attributes”。

属性类型：无效。

## ◆ e_AttributeTypeLineHeight

FSDK::LRStructureElement::e_AttributeTypeLineHeight
| static

属性类型：LineHeight（行高）；表示元素在块进展方向上的首选高度。

注解
  此属性类型的值类型可以是数字或枚举。有效的枚举值为：
  - FSDK.LRStructureElement.e_AttributeValueEnumNormal
  - FSDK.LRStructureElement.e_AttributeValueEnumAuto

## ◆ e_AttributeTypeListNumbering

FSDK::LRStructureElement::e_AttributeTypeListNumbering
| static

仅用于 List 的属性类型：ListNumbering（列表编号）；表示用于生成自动编号列表中 Lbl（标签）元素内容的编号系统，或用于标识未编号列表中每个项目的符号。

注解
  此属性类型的值类型为枚举。有效的枚举值为：
  - FSDK.LRStructureElement.e_AttributeValueEnumNone
  - FSDK.LRStructureElement.e_AttributeValueEnumDisc
  - FSDK.LRStructureElement.e_AttributeValueEnumCircle
  - FSDK.LRStructureElement.e_AttributeValueEnumSquare
  - FSDK.LRStructureElement.e_AttributeValueEnumDecimal
  - FSDK.LRStructureElement.e_AttributeValueEnumUpperRoman
  - FSDK.LRStructureElement.e_AttributeValueEnumLowerRoman
  - FSDK.LRStructureElement.e_AttributeValueEnumUpperAlpha
  - FSDK.LRStructureElement.e_AttributeValueEnumLowerAlpha
  - FSDK.LRStructureElement.e_AttributeValueEnumUnordered (PDF 2.0)
  - FSDK.LRStructureElement.e_AttributeValueEnumOrdered (PDF 2.0)

## ◆ e_AttributeTypePadding

FSDK::LRStructureElement::e_AttributeTypePadding
| static

属性类型：Padding（内边距）；指定一个偏移量，用于考虑元素内容矩形与周围边框之间的分隔。

注解
  此属性类型的值类型为数字（用于所有四边）或 四个数字的数组（用于前、后、开始和结束边）。

## ◆ e_AttributeTypePlacement

FSDK::LRStructureElement::e_AttributeTypePlacement
| static

属性类型：Placement，表示元素相对于包围参考区域和其他内容的定位。

注解
  此属性类型的值类型为枚举。有效的枚举值为：
  - FSDK.LRStructureElement.e_AttributeValueEnumBlock
  - FSDK.LRStructureElement.e_AttributeValueEnumInline
  - FSDK.LRStructureElement.e_AttributeValueEnumBefore
  - FSDK.LRStructureElement.e_AttributeValueEnumStart
  - FSDK.LRStructureElement.e_AttributeValueEnumEnd

## ◆ e_AttributeTypeRole

FSDK::LRStructureElement::e_AttributeTypeRole
| static

属性类型：role，表示结构元素的意义和它映射到的标准类型的字符串。

注解
  此属性类型的值类型为字符串。

## ◆ e_AttributeTypeRotation

FSDK::LRStructureElement::e_AttributeTypeRotation
| static

属性类型：Rotation（旋转）

注解
  此属性类型的值类型为数字。

## ◆ e_AttributeTypeRowSpan

FSDK::LRStructureElement::e_AttributeTypeRowSpan
| static

仅用于 Table 的属性类型：RowSpan（行跨度）；表示单元格跨越的包含表格中的行数。

注解
  此属性类型的值类型为数字。

## ◆ e_AttributeTypeRubyAlign

FSDK::LRStructureElement::e_AttributeTypeRubyAlign
| static

属性类型：RubyAlign（注释对齐）；表示注释集合内行的对齐方式。

注解
  此属性类型的值类型为枚举或指定枚举值的数组。 有效的枚举值为：
  - FSDK.LRStructureElement.e_AttributeValueEnumStart
  - FSDK.LRStructureElement.e_AttributeValueEnumCenter
  - FSDK.LRStructureElement.e_AttributeValueEnumEnd
  - FSDK.LRStructureElement.e_AttributeValueEnumJustify
  - FSDK.LRStructureElement.e_AttributeValueEnumDistribute

## ◆ e_AttributeTypeRubyPosition

FSDK::LRStructureElement::e_AttributeTypeRubyPosition
| static

属性类型：RubyPosition（注释位置）；表示 RT 结构元素相对于注释集合中 RB 元素的放置位置。

注解
  此属性类型的值类型为枚举。有效的枚举值为：
  - FSDK.LRStructureElement.e_AttributeValueEnumBefore
  - FSDK.LRStructureElement.e_AttributeValueEnumAfter
  - FSDK.LRStructureElement.e_AttributeValueEnumWarichu
  - FSDK.LRStructureElement.e_AttributeValueEnumInline

## ◆ e_AttributeTypeShort

FSDK::LRStructureElement::e_AttributeTypeShort
| static

属性类型：Short（简称）(PDF 2.0)；包含 TH 结构元素内容的简短形式。

注解
  此属性类型的值类型为字符串。

## ◆ e_AttributeTypeSpaceAfter

FSDK::LRStructureElement::e_AttributeTypeSpaceAfter
| static

属性类型：SpaceAfter（后置间距）；表示 BLSE 后边缘之后的额外空间量。

注解
  此属性类型的值类型为数字。

## ◆ e_AttributeTypeSpaceBefore

FSDK::LRStructureElement::e_AttributeTypeSpaceBefore
| static

属性类型：SpaceBefore（前置间距）；表示 BLSE 前边缘之前的额外空间量。

注解
  此属性类型的值类型为数字。

## ◆ e_AttributeTypeStartIndent

FSDK::LRStructureElement::e_AttributeTypeStartIndent
| static

属性类型：StartIndent（开始缩进）；表示从参考区域的开始边缘到 BLSE 的开始边缘的距离。

注解
  此属性类型的值类型为数字。

## ◆ e_AttributeTypeSubType

FSDK::LRStructureElement::e_AttributeTypeSubType
| static

属性类型：Subtype（子类型）；表示注释或人工制品的子类型。

注解
  此属性类型的值类型：
  - 对于注释，值类型为字符串。
  - 对于人工制品，值类型为枚举。有效的枚举值为：
    - FSDK.LRStructureElement.e_AttributeValueEnumPagination
    - FSDK.LRStructureElement.e_AttributeValueEnumLayout
    - FSDK.LRStructureElement.e_AttributeValueEnumPage
    - FSDK.LRStructureElement.e_AttributeValueEnumBackground

## ◆ e_AttributeTypeTableHeaders

FSDK::LRStructureElement::e_AttributeTypeTableHeaders
| static

（当前不支持）仅用于 Table 的属性类型：Headers（表头）；表示元素标识符数组。

注解
  此属性类型的值类型为字符串数组。

## ◆ e_AttributeTypeTableHeaderScope

FSDK::LRStructureElement::e_AttributeTypeTableHeaderScope
| static

仅用于 Table 的属性类型：Scope（范围）；指示表头单元格是应用于包含它的行中的其余单元格、 包含它的列中的其余单元格，还是同时应用于包含它的行和列。

注解
  此属性类型的值类型为枚举。有效的枚举值为：
  - FSDK.LRStructureElement.e_AttributeValueEnumRow
  - FSDK.LRStructureElement.e_AttributeValueEnumColumn
  - FSDK.LRStructureElement.e_AttributeValueEnumBoth

## ◆ e_AttributeTypeTableSummary

FSDK::LRStructureElement::e_AttributeTypeTableSummary
| static

仅用于 Table 的属性类型：Summary（摘要）；表示表格目的和结构的摘要， 用于非视觉渲染，如语音或盲文。

注解
  此属性类型的值类型为字符串。

## ◆ e_AttributeTypeTBorderStyle

FSDK::LRStructureElement::e_AttributeTypeTBorderStyle
| static

属性类型：TBorderStyle（表格边框样式）；表示在表格单元格每条边缘上绘制的边框样式。

注解
  此属性类型的值类型为枚举或指定枚举值的数组。 有效的枚举值为：
  - FSDK.LRStructureElement.e_AttributeValueEnumNone
  - FSDK.LRStructureElement.e_AttributeValueEnumHidden
  - FSDK.LRStructureElement.e_AttributeValueEnumDotted
  - FSDK.LRStructureElement.e_AttributeValueEnumDashed
  - FSDK.LRStructureElement.e_AttributeValueEnumSolid
  - FSDK.LRStructureElement.e_AttributeValueEnumDouble
  - FSDK.LRStructureElement.e_AttributeValueEnumGroove
  - FSDK.LRStructureElement.e_AttributeValueEnumRidge
  - FSDK.LRStructureElement.e_AttributeValueEnumInset
  - FSDK.LRStructureElement.e_AttributeValueEnumOutset

## ◆ e_AttributeTypeTextAlign

FSDK::LRStructureElement::e_AttributeTypeTextAlign
| static

属性类型：TextAlign（文本对齐）；表示 BLSE 行内文本和其他内容的对齐方式。

注解
  此属性类型的值类型为枚举。有效的枚举值为：
  - FSDK.LRStructureElement.e_AttributeValueEnumStart
  - FSDK.LRStructureElement.e_AttributeValueEnumCenter
  - FSDK.LRStructureElement.e_AttributeValueEnumEnd
  - FSDK.LRStructureElement.e_AttributeValueEnumJustify

## ◆ e_AttributeTypeTextDecorationColor

FSDK::LRStructureElement::e_AttributeTypeTextDecorationColor
| static

属性类型：TextDecorationColor（文本装饰颜色）；表示用于绘制文本装饰的颜色。

注解
  此属性类型的值类型为 RGB 颜色。

## ◆ e_AttributeTypeTextDecorationThickness

FSDK::LRStructureElement::e_AttributeTypeTextDecorationThickness
| static

属性类型：TextDecorationThickness（文本装饰厚度）；表示作为文本装饰一部分绘制的每条线的厚度。

注解
  此属性类型的值类型为数字。

## ◆ e_AttributeTypeTextDecorationType

FSDK::LRStructureElement::e_AttributeTypeTextDecorationType
| static

属性类型：TextDecorationType（文本装饰类型）；表示应用于元素文本的文本装饰（如果有）。

注解
  此属性类型的值类型为枚举或指定枚举值的数组。 有效的枚举值为：
  - FSDK.LRStructureElement.e_AttributeValueEnumNone
  - FSDK.LRStructureElement.e_AttributeValueEnumUnderline
  - FSDK.LRStructureElement.e_AttributeValueEnumOverline
  - FSDK.LRStructureElement.e_AttributeValueEnumLineThrough

## ◆ e_AttributeTypeTextIndent

FSDK::LRStructureElement::e_AttributeTypeTextIndent
| static

属性类型：TextIndent（文本缩进）；表示从 BLSE 的开始边缘（由 FSDK.LRStructureElement.e_AttributeTypeStartIndent 指定） 到第一行文本的开始边缘的额外距离。

注解
  此属性类型的值类型为数字。

## ◆ e_AttributeTypeTPadding

FSDK::LRStructureElement::e_AttributeTypeTPadding
| static

属性类型：TPadding（表格内边距）；指定一个偏移量，用于考虑表格单元格内容矩形与周围边框之间的分隔。

注解
  此属性类型的值类型为数字（用于表格单元格的所有四条边）或 四个数字的数组（用于内容矩形的前边缘、后边缘、开始边缘和结束边缘）。

## ◆ e_AttributeTypeVersion

FSDK::LRStructureElement::e_AttributeTypeVersion
| static

（保留）属性类型：Version（版本）；表示布局识别引擎的架构版本。

注解
  此属性类型的值类型为数字。

## ◆ e_AttributeTypeWidth

FSDK::LRStructureElement::e_AttributeTypeWidth
| static

属性类型：Width（宽度）；表示元素内容矩形的宽度。

注解
  此属性类型的值类型为数字或枚举值 FSDK.LRStructureElement.e_AttributeValueEnumAuto。

## ◆ e_AttributeTypeWritingMode

FSDK::LRStructureElement::e_AttributeTypeWritingMode
| static

属性类型：WritingMode（书写模式）；表示 ILSE（行内进展）的排列方向和 BLSE（块进展）的堆叠方向的布局进展方向。

注解
  此属性类型的值类型为枚举。有效的枚举值为：
  - FSDK.LRStructureElement.e_AttributeValueEnumLrTb
  - FSDK.LRStructureElement.e_AttributeValueEnumRlTb
  - FSDK.LRStructureElement.e_AttributeValueEnumTbRl
  - FSDK.LRStructureElement.e_AttributeValueEnumTbLr (PDF 2.0)

## ◆ e_AttributeValueEnumAfter

FSDK::LRStructureElement::e_AttributeValueEnumAfter
| static

枚举值：After（之后）；表示 BlockAlign 属性的对齐方式或 RubyPosition 属性的放置方式。

- 对于 BlockAlign 属性；这意味着最后一个子元素的分配矩形的后边缘 与表格单元格内容矩形的后边缘对齐。
- 对于 RubyPosition 属性；这意味着 RT 内容将沿元素的后边缘对齐。

注解
  可与属性类型 FSDK.LRStructureElement.e_AttributeTypeBlockAlign 和 FSDK.LRStructureElement.e_AttributeTypeRubyPosition 一起使用。

## ◆ e_AttributeValueEnumAuto

FSDK::LRStructureElement::e_AttributeValueEnumAuto
| static

枚举值：Auto（自动）。

- 对于 Width 和 Height 属性；这表示没有特定值，值将自动确定。
- 对于 LineHeight 属性；这意思是不调整 BaselineShift 的值。
- 对于 GlyphOrientationVertical 属性；这指定文本的默认方向， 取决于它是否为全角（与高度一样宽）。

注解
  可与属性类型 FSDK.LRStructureElement.e_AttributeTypeWidth、 FSDK.LRStructureElement.e_AttributeTypeHeight、 FSDK.LRStructureElement.e_AttributeTypeLineHeight 和 FSDK.LRStructureElement.e_AttributeTypeGlyphOrientationVertical 一起使用。

## ◆ e_AttributeValueEnumBackground

FSDK::LRStructureElement::e_AttributeValueEnumBackground
| static

枚举值：Background（背景）；意思是背景人工制品。背景人工制品 通常作为内容的背景，该内容显示在其顶部或放置在该背景旁边。

注解
  可与属性类型 FSDK.LRStructureElement.e_AttributeTypeSubType 一起使用。

## ◆ e_AttributeValueEnumBefore

FSDK::LRStructureElement::e_AttributeValueEnumBefore
| static

枚举值：Before（之前）；表示 Placement/RubyPosition 属性的放置方式或 BlockAlign 属性的对齐方式。

- 对于 Placement 属性；这意味着放置时使元素分配矩形的前边缘与 最近的封闭参考区域的前边缘重合。
- 对于 BlockAlign 属性；这意味着第一个子元素的分配矩形的前边缘 与表格单元格内容矩形的前边缘对齐。
- 对于 RubyPosition 属性；这意味着 RT 结构元素相对于 旁注组合中 RB 元素的放置位置。

注解
  可与属性类型 FSDK.LRStructureElement.e_AttributeTypePlacement、 FSDK.LRStructureElement.e_AttributeTypeBlockAlign 和 FSDK.LRStructureElement.e_AttributeTypeRubyPosition 一起使用。

## ◆ e_AttributeValueEnumBlock

FSDK::LRStructureElement::e_AttributeValueEnumBlock
| static

枚举值：Block（块）；意思是在封闭的参考区域或父 BLSE 中按块进展方向堆叠。

注解
  可与属性类型 FSDK.LRStructureElement.e_AttributeTypePlacement 一起使用。

## ◆ e_AttributeValueEnumBoth

FSDK::LRStructureElement::e_AttributeValueEnumBoth
| static

枚举值：Both（两者）；意思是表格的行和列。

注解
  可与属性类型 FSDK.LRStructureElement.e_AttributeTypeTableHeaderScope 一起使用。

## ◆ e_AttributeValueEnumBottom

FSDK::LRStructureElement::e_AttributeValueEnumBottom
| static

枚举值：Bottom（底）；意思是页面的底部边缘。

注解
  可与属性类型 FSDK.LRStructureElement.e_AttributeTypeAttached 一起使用。

## ◆ e_AttributeValueEnumCB

FSDK::LRStructureElement::e_AttributeValueEnumCB
| static

枚举值：cb；意思是复选框。

注解
  可与属性类型 FSDK.LRStructureElement.e_AttributeTypeFieldRole 一起使用。

## ◆ e_AttributeValueEnumCenter

FSDK::LRStructureElement::e_AttributeValueEnumCenter
| static

枚举值：Center（居中）；表示 TextAlign/InlineAlign/RubyAlign 属性的对齐方式。

- 对于 TextAlign 属性；这意思是在开始和结束边缘之间居中。
- 对于 InlineAlign 属性；这意思是每个子元素在表格单元格内居中。
- 对于 RubyAlign 属性；这意思是内容在行内进展方向上居中。

注解
  可与属性类型 FSDK.LRStructureElement.e_AttributeTypeTextAlign、 FSDK.LRStructureElement.e_AttributeTypeInlineAlign 和 FSDK.LRStructureElement.e_AttributeTypeRubyAlign 一起使用。

## ◆ e_AttributeValueEnumCircle

FSDK::LRStructureElement::e_AttributeValueEnumCircle
| static

枚举值：Circle（空心圆）；意思是空心圆形符号。

注解
  可与属性类型 FSDK.LRStructureElement.e_AttributeTypeListNumbering 一起使用。

## ◆ e_AttributeValueEnumColumn

FSDK::LRStructureElement::e_AttributeValueEnumColumn
| static

枚举值：Column（列）；意思是表格的列。

注解
  可与属性类型 FSDK.LRStructureElement.e_AttributeTypeTableHeaderScope 一起使用。

## ◆ e_AttributeValueEnumDashed

FSDK::LRStructureElement::e_AttributeValueEnumDashed
| static

枚举值：Dashed（虚线）；意思是边框是一系列短线段。

注解
  可与属性类型 FSDK.LRStructureElement.e_AttributeTypeBorderStyle 和 FSDK.LRStructureElement.e_AttributeTypeTBorderStyle 一起使用。

## ◆ e_AttributeValueEnumDecimal

FSDK::LRStructureElement::e_AttributeValueEnumDecimal
| static

枚举值：Decimal（十进制）；意思是十进制阿拉伯数字（1-9、1-99、...）。

注解
  可与属性类型 FSDK.LRStructureElement.e_AttributeTypeListNumbering 一起使用。

## ◆ e_AttributeValueEnumDisc

FSDK::LRStructureElement::e_AttributeValueEnumDisc
| static

枚举值：Disc（实心圆）；意思是实心圆形符号。

注解
  可与属性类型 FSDK.LRStructureElement.e_AttributeTypeListNumbering 一起使用。

## ◆ e_AttributeValueEnumDistribute

FSDK::LRStructureElement::e_AttributeValueEnumDistribute
| static

枚举值：Distribute（分散）；意思是内容将扩展以填充行内进展方向上的可用宽度。

注解
  可与属性类型 FSDK.LRStructureElement.e_AttributeTypeRubyAlign 一起使用。

## ◆ e_AttributeValueEnumDotted

FSDK::LRStructureElement::e_AttributeValueEnumDotted
| static

枚举值：Dotted（点状）；意思是边框是一系列点。

注解
  可与属性类型 FSDK.LRStructureElement.e_AttributeTypeBorderStyle 和 FSDK.LRStructureElement.e_AttributeTypeTBorderStyle 一起使用。

## ◆ e_AttributeValueEnumDouble

FSDK::LRStructureElement::e_AttributeValueEnumDouble
| static

枚举值：Double（双线）；意思是边框是两条实线。

注解
  可与属性类型 FSDK.LRStructureElement.e_AttributeTypeBorderStyle 和 FSDK.LRStructureElement.e_AttributeTypeTBorderStyle 一起使用。

## ◆ e_AttributeValueEnumEnd

FSDK::LRStructureElement::e_AttributeValueEnumEnd
| static

枚举值：End（结束）；表示 Placement 属性的放置方式或 TextAlign/InlineAlign/RubyAlign 属性的对齐方式。

- 对于 Placement 属性；这意思是放置时使元素分配矩形的结束边缘 与最近的封闭参考区域的结束边缘重合。
- 对于 TextAlign 属性；这意思是与结束边缘对齐。
- 对于 InlineAlign 属性；这意思是每个子元素的分配矩形的结束边缘 与表格单元格内容矩形的结束边缘对齐。
- 对于 RubyAlign 属性；这意思是内容在行内进展方向上与结束边缘对齐。

注解
  可与属性类型 FSDK.LRStructureElement.e_AttributeTypePlacement、 FSDK.LRStructureElement.e_AttributeTypeTextAlign、 FSDK.LRStructureElement.e_AttributeTypeInlineAlign 和 FSDK.LRStructureElement.e_AttributeTypeRubyAlign 一起使用。

## ◆ e_AttributeValueEnumGroove

FSDK::LRStructureElement::e_AttributeValueEnumGroove
| static

枚举值：Groove（凹槽）；意思是边框看起来像是雕刻在画布上的。

注解
  可与属性类型 FSDK.LRStructureElement.e_AttributeTypeBorderStyle 和 FSDK.LRStructureElement.e_AttributeTypeTBorderStyle 一起使用。

## ◆ e_AttributeValueEnumHidden

FSDK::LRStructureElement::e_AttributeValueEnumHidden
| static

枚举值：Hidden（隐藏）；与 None 相同，但在表格元素的边框冲突解决方面不同。

注解
  可与属性类型 FSDK.LRStructureElement.e_AttributeTypeBorderStyle 和 FSDK.LRStructureElement.e_AttributeTypeTBorderStyle 一起使用。

## ◆ e_AttributeValueEnumInline

FSDK::LRStructureElement::e_AttributeValueEnumInline
| static

枚举值：Inline（内联）；表示 Placement/RubyPosition 属性的放置方式。

- 对于 Placement 属性；这意味着在封闭的 BLSE 中按行内进展方向打包。
- 对于 RubyPosition 属性；这意味着 RT 和相关的 RP 元素 将格式化为括号注释；跟随 RB 元素

注解
  可与属性类型 FSDK.LRStructureElement.e_AttributeTypePlacement 和 FSDK.LRStructureElement.e_AttributeTypeRubyPosition 一起使用。

## ◆ e_AttributeValueEnumInset

FSDK::LRStructureElement::e_AttributeValueEnumInset
| static

枚举值：Inset（内嵌）；意思是边框使整个盒子看起来像是嵌入在画布中。

注解
  可与属性类型 FSDK.LRStructureElement.e_AttributeTypeBorderStyle 和 FSDK.LRStructureElement.e_AttributeTypeTBorderStyle 一起使用。

## ◆ e_AttributeValueEnumInvalid

FSDK::LRStructureElement::e_AttributeValueEnumInvalid
| static

元素通用布局属性枚举值的枚举。

此枚举的值应单独使用。 这是所有值类型为枚举或枚举值数组的属性类型的枚举值集合。

无效的枚举值。

## ◆ e_AttributeValueEnumJustify

FSDK::LRStructureElement::e_AttributeValueEnumJustify
| static

枚举值：Justify（两端对齐）；表示 TextAlign/BlockAlign/RubyAlign 属性的对齐方式。

- 对于 TextAlign 属性；这意思是与开始和结束边缘都对齐； 如果必要，扩展每行内的内部间距以实现这种对齐。
- 对于 BlockAlign 属性；这意思是子元素与表格单元格内容矩形的前边缘和后边缘对齐。
- 对于 RubyAlign 属性；这意思是内容在行内进展方向上居中。

注解
  可与属性类型 FSDK.LRStructureElement.e_AttributeTypeTextAlign、 FSDK.LRStructureElement.e_AttributeTypeBlockAlign 和 FSDK.LRStructureElement.e_AttributeTypeRubyAlign 一起使用。

## ◆ e_AttributeValueEnumLayout

FSDK::LRStructureElement::e_AttributeValueEnumLayout
| static

枚举值：Layout（布局）；意思是布局人工制品。纯粹的装饰排版或 设计元素，例如脚注线或背景屏幕。

注解
  可与属性类型 FSDK.LRStructureElement.e_AttributeTypeSubType 一起使用。

## ◆ e_AttributeValueEnumLeft

FSDK::LRStructureElement::e_AttributeValueEnumLeft
| static

枚举值：Left（左）；意思是页面的左边缘。

注解
  可与属性类型 FSDK.LRStructureElement.e_AttributeTypeAttached 一起使用。

## ◆ e_AttributeValueEnumLineThrough

FSDK::LRStructureElement::e_AttributeValueEnumLineThrough
| static

枚举值：LineThrough（删除线）；意思是穿过文本中间的线。

注解
  可与属性类型 FSDK.LRStructureElement.e_AttributeTypeTextDecorationType 一起使用。

## ◆ e_AttributeValueEnumLowerAlpha

FSDK::LRStructureElement::e_AttributeValueEnumLowerAlpha
| static

枚举值：LowerAlpha（小写字母）；意思是小写字母（a、b、c、...）。

注解
  可与属性类型 FSDK.LRStructureElement.e_AttributeTypeListNumbering 一起使用。

## ◆ e_AttributeValueEnumLowerRoman

FSDK::LRStructureElement::e_AttributeValueEnumLowerRoman
| static

枚举值：LowerRoman（小写罗马数字）；意思是小写罗马数字（i、ii、iii、iv、...）。

注解
  可与属性类型 FSDK.LRStructureElement.e_AttributeTypeListNumbering 一起使用。

## ◆ e_AttributeValueEnumLrTb

FSDK::LRStructureElement::e_AttributeValueEnumLrTb
| static

枚举值：LrTb；意思是行内进展从左到右；块进展从上到下。

注解
  可与属性类型 FSDK.LRStructureElement.e_AttributeTypeWritingMode 一起使用。

## ◆ e_AttributeValueEnumMiddle

FSDK::LRStructureElement::e_AttributeValueEnumMiddle
| static

枚举值：Middle（中部）；意思是子元素在表格单元格内居中。

注解
  可与属性类型 FSDK.LRStructureElement.e_AttributeTypeBlockAlign 一起使用。

## ◆ e_AttributeValueEnumNeutral

FSDK::LRStructureElement::e_AttributeValueEnumNeutral
| static

枚举值：neutral；意思是状态为中性。

注解
  可与属性类型 FSDK.LRStructureElement.e_AttributeTypeFieldChecked 一起使用。

## ◆ e_AttributeValueEnumNone

FSDK::LRStructureElement::e_AttributeValueEnumNone
| static

枚举值：None（无）；意思是没有此类属性。

注解
  可与属性类型 FSDK.LRStructureElement.e_AttributeTypeBorderStyle、 FSDK.LRStructureElement.e_AttributeTypeTBorderStyle、 FSDK.LRStructureElement.e_AttributeTypeTextDecorationType 和 FSDK.LRStructureElement.e_AttributeTypeListNumbering 一起使用。

## ◆ e_AttributeValueEnumNormal

FSDK::LRStructureElement::e_AttributeValueEnumNormal
| static

枚举值：Normal（正常）；意思是调整行高以包含为属性 BaselineShift 指定的任何非零值。

注解
  可与属性类型 FSDK.LRStructureElement.e_AttributeTypeLineHeight 一起使用。

## ◆ e_AttributeValueEnumOff

FSDK::LRStructureElement::e_AttributeValueEnumOff
| static

枚举值：off；意思是状态为关。

注解
  可与属性类型 FSDK.LRStructureElement.e_AttributeTypeFieldChecked 一起使用。

## ◆ e_AttributeValueEnumOn

FSDK::LRStructureElement::e_AttributeValueEnumOn
| static

枚举值：on；意思是状态为开。

注解
  可与属性类型 FSDK.LRStructureElement.e_AttributeTypeFieldChecked 一起使用。

## ◆ e_AttributeValueEnumOrdered

FSDK::LRStructureElement::e_AttributeValueEnumOrdered
| static

枚举值：Ordered（有序）（PDF 2.0）；意思是使用未指定编号的有序列表。

注解
  可与属性类型 FSDK.LRStructureElement.e_AttributeTypeListNumbering 一起使用。

## ◆ e_AttributeValueEnumOther

FSDK::LRStructureElement::e_AttributeValueEnumOther
| static

枚举值：Other（其他）（PDF 2.0）。

注解
  可与属性类型 FSDK.LRStructureElement.e_AttributeTypeDirection 一起使用。

## ◆ e_AttributeValueEnumOutset

FSDK::LRStructureElement::e_AttributeValueEnumOutset
| static

枚举值：Outset（外突）；意思是边框使整个盒子看起来像是从画布上凸出来的（与 Inset 相反）。

注解
  可与属性类型 FSDK.LRStructureElement.e_AttributeTypeBorderStyle 和 FSDK.LRStructureElement.e_AttributeTypeTBorderStyle 一起使用。

## ◆ e_AttributeValueEnumOverline

FSDK::LRStructureElement::e_AttributeValueEnumOverline
| static

枚举值：Overline（上划线）；意思是文本上方的线。

注解
  可与属性类型 FSDK.LRStructureElement.e_AttributeTypeTextDecorationType 一起使用。

## ◆ e_AttributeValueEnumPage

FSDK::LRStructureElement::e_AttributeValueEnumPage
| static

枚举值：Page（页面）；意思是页面人工制品。与文档本身无关的生产辅助工具； 例如裁切标记和颜色条。

注解
  可与属性类型 FSDK.LRStructureElement.e_AttributeTypeSubType 一起使用。

## ◆ e_AttributeValueEnumPagination

FSDK::LRStructureElement::e_AttributeValueEnumPagination
| static

枚举值：Pagination（分页）；意思是分页人工制品。辅助页面功能， 例如页眉和页脚（页码）。

注解
  可与属性类型 FSDK.LRStructureElement.e_AttributeTypeSubType 一起使用。

## ◆ e_AttributeValueEnumPB

FSDK::LRStructureElement::e_AttributeValueEnumPB
| static

枚举值：pb；意思是按钮。

注解
  可与属性类型 FSDK.LRStructureElement.e_AttributeTypeFieldRole 一起使用。

## ◆ e_AttributeValueEnumRB

FSDK::LRStructureElement::e_AttributeValueEnumRB
| static

枚举值：rb；意思是单选按钮。

注解
  可与属性类型 FSDK.LRStructureElement.e_AttributeTypeFieldRole 一起使用。

## ◆ e_AttributeValueEnumRidge

FSDK::LRStructureElement::e_AttributeValueEnumRidge
| static

枚举值：Ridge（嵌边）；意思是边框看起来像是从画布上凸出来的（与 Groove 相反）。

注解
  可与属性类型 FSDK.LRStructureElement.e_AttributeTypeBorderStyle 和 FSDK.LRStructureElement.e_AttributeTypeTBorderStyle 一起使用。

## ◆ e_AttributeValueEnumRight

FSDK::LRStructureElement::e_AttributeValueEnumRight
| static

枚举值：Right（右）；意思是页面的右边缘。

注解
  可与属性类型 FSDK.LRStructureElement.e_AttributeTypeAttached 一起使用。

## ◆ e_AttributeValueEnumRlTb

FSDK::LRStructureElement::e_AttributeValueEnumRlTb
| static

枚举值：RlTb；意思是行内进展从右到左；块进展从上到下。

注解
  可与属性类型 FSDK.LRStructureElement.e_AttributeTypeWritingMode 一起使用。

## ◆ e_AttributeValueEnumRow

FSDK::LRStructureElement::e_AttributeValueEnumRow
| static

枚举值：Row（行）；意思是表格的行。

注解
  可与属性类型 FSDK.LRStructureElement.e_AttributeTypeTableHeaderScope 一起使用。

## ◆ e_AttributeValueEnumSolid

FSDK::LRStructureElement::e_AttributeValueEnumSolid
| static

枚举值：Solid（实线）；意思是边框是单一线段。

注解
  可与属性类型 FSDK.LRStructureElement.e_AttributeTypeBorderStyle 和 FSDK.LRStructureElement.e_AttributeTypeTBorderStyle 一起使用。

## ◆ e_AttributeValueEnumSquare

FSDK::LRStructureElement::e_AttributeValueEnumSquare
| static

枚举值：Square（方形）；意思是实心方形符号。

注解
  可与属性类型 FSDK.LRStructureElement.e_AttributeTypeListNumbering 一起使用。

## ◆ e_AttributeValueEnumStart

FSDK::LRStructureElement::e_AttributeValueEnumStart
| static

枚举值：Start（开始）；表示 Placement 属性的放置方式或 TextAlign/InlineAlign/RubyAlign 属性的对齐方式。

- 对于 Placement 属性；这意思是放置时使元素分配矩形的开始边缘 与最近的封闭参考区域的开始边缘重合。
- 对于 TextAlign 属性；这意思是与开始边缘对齐。
- 对于 InlineAlign 属性；这意思是每个子元素的分配矩形的开始边缘 与表格单元格内容矩形的开始边缘对齐。
- 对于 RubyAlign 属性；这意思是内容在行内进展方向上与开始边缘对齐。

注解
  可与属性类型 FSDK.LRStructureElement.e_AttributeTypePlacement、 FSDK.LRStructureElement.e_AttributeTypeTextAlign、 FSDK.LRStructureElement.e_AttributeTypeInlineAlign 和 FSDK.LRStructureElement.e_AttributeTypeRubyAlign 一起使用。

## ◆ e_AttributeValueEnumTbLr

FSDK::LRStructureElement::e_AttributeValueEnumTbLr
| static

枚举值：TbLr（PDF 2.0）；意思是行内进展从上到下；块进展从左到右。

注解
  可与属性类型 FSDK.LRStructureElement.e_AttributeTypeWritingMode 一起使用。

## ◆ e_AttributeValueEnumTbRl

FSDK::LRStructureElement::e_AttributeValueEnumTbRl
| static

枚举值：TbRl；意思是行内进展从上到下；块进展从右到左。

注解
  可与属性类型 FSDK.LRStructureElement.e_AttributeTypeWritingMode 一起使用。

## ◆ e_AttributeValueEnumTop

FSDK::LRStructureElement::e_AttributeValueEnumTop
| static

枚举值：Top（顶）；意思是页面的顶部边缘。

注解
  可与属性类型 FSDK.LRStructureElement.e_AttributeTypeAttached 一起使用。

## ◆ e_AttributeValueEnumTV

FSDK::LRStructureElement::e_AttributeValueEnumTV
| static

枚举值：tv；意思是文本值字段。

注解
  可与属性类型 FSDK.LRStructureElement.e_AttributeTypeFieldRole 一起使用。

## ◆ e_AttributeValueEnumUnderline

FSDK::LRStructureElement::e_AttributeValueEnumUnderline
| static

枚举值：Underline（下划线）；意思是文本下方的线。

注解
  可与属性类型 FSDK.LRStructureElement.e_AttributeTypeTextDecorationType 一起使用。

## ◆ e_AttributeValueEnumUnordered

FSDK::LRStructureElement::e_AttributeValueEnumUnordered
| static

枚举值：Unordered（无序）（PDF 2.0）；意思是使用未指定符号的无序列表。

注解
  可与属性类型 FSDK.LRStructureElement.e_AttributeTypeListNumbering 一起使用。

## ◆ e_AttributeValueEnumUpperAlpha

FSDK::LRStructureElement::e_AttributeValueEnumUpperAlpha
| static

枚举值：UpperAlpha（大写字母）；意思是大写字母（A、B、C、...）。

注解
  可与属性类型 FSDK.LRStructureElement.e_AttributeTypeListNumbering 一起使用。

## ◆ e_AttributeValueEnumUpperRoman

FSDK::LRStructureElement::e_AttributeValueEnumUpperRoman
| static

枚举值：UpperRoman（大写罗马数字）；意思是大写罗马数字（I、II、III、IV、...）。

注解
  可与属性类型 FSDK.LRStructureElement.e_AttributeTypeListNumbering 一起使用。

## ◆ e_AttributeValueEnumWarichu

FSDK::LRStructureElement::e_AttributeValueEnumWarichu
| static

枚举值：Warichu（割注）；意思是 RT 和相关的 RP 元素将格式化为割注；跟随 RB 元素。

注解
  可与属性类型 FSDK.LRStructureElement.e_AttributeTypeRubyPosition 一起使用。

## ◆ e_AttributeValueTypeEmpty

FSDK::LRStructureElement::e_AttributeValueTypeEmpty
| static

元素通用布局属性的值类型的枚举。

此枚举的值应单独使用。

空值类型。