Foxit PDF SDK
com.foxit.sdk.addon.layoutrecognition.LRStructureElement类 参考
类 com.foxit.sdk.addon.layoutrecognition.LRStructureElement 继承关系图:
com.foxit.sdk.addon.layoutrecognition.LRElement com.foxit.sdk.common.Base

Public 成员函数

 LRStructureElement ()
 构造函数。

 
 LRStructureElement (LRElement element)
 构造函数,使用父类对象。
更多...
 
 LRStructureElement (LRStructureElement other)
 带参数的构造函数。
更多...
 
synchronized void delete ()
 直接清除C++相关资源。 更多...
 
long getAttributeValueARGB (int type, int index) throws com.foxit.sdk.PDFException
 获取指定属性类型的ARGB值(由索引指定)。
更多...
 
int getAttributeValueCount (int type) throws com.foxit.sdk.PDFException
 获取指定属性类型的值数量。
更多...
 
LRStructureElement getAttributeValueElement (int type, int index) throws com.foxit.sdk.PDFException
 获取指定属性类型的结构元素对象(由索引指定)。
更多...
 
int getAttributeValueEnum (int type, int index) throws com.foxit.sdk.PDFException
 获取指定属性类型的枚举值(由索引指定)。
更多...
 
float getAttributeValueFloat (int type, int index) throws com.foxit.sdk.PDFException
 获取指定属性类型的浮点值(由索引指定)。
更多...
 
int getAttributeValueInt32 (int type, int index) throws com.foxit.sdk.PDFException
 获取指定属性类型的整数值(由索引指定)。
更多...
 
String getAttributeValueString (int type, int index) throws com.foxit.sdk.PDFException
 获取指定属性类型的字符串值(由索引指定)。
更多...
 
int getAttributeValueType (int type) throws com.foxit.sdk.PDFException
 获取指定属性类型的属性值类型。
更多...
 
RectF getBBox () throws com.foxit.sdk.PDFException
 获取边界框。
更多...
 
LRElement getChild (int index) throws com.foxit.sdk.PDFException
 通过索引获取子元素。
更多...
 
int getChildCount () throws com.foxit.sdk.PDFException
 获取子元素的数量。
更多...
 
LRStructureElement getParentElement () throws com.foxit.sdk.PDFException
 获取父元素。
更多...
 
int getSupportedAttribute (int index) throws com.foxit.sdk.PDFException
 通过索引获取支持的属性类型。
更多...
 
int getSupportedAttributeCount () throws com.foxit.sdk.PDFException
 获取支持的属性数量。
更多...
 
- Public 成员函数 继承自 com.foxit.sdk.addon.layoutrecognition.LRElement
 LRElement ()
 构造函数。

 
 LRElement (LRElement other)
 带参数的构造函数。
更多...
 
int getElementType ()
 获取元素类型。
更多...
 
boolean isContentElement () throws com.foxit.sdk.PDFException
 检查当前对象是否为内容元素。
更多...
 
boolean isEmpty ()
 检查当前对象是否为空。
更多...
 
boolean isGraphicsObjectElement () throws com.foxit.sdk.PDFException
 检查当前对象是否为图形对象元素。
更多...
 
boolean isStructureElement () throws com.foxit.sdk.PDFException
 检查当前对象是否为结构元素。
更多...
 
String stringifyType () throws com.foxit.sdk.PDFException
 将当前元素的类型(枚举值)转换为简短且易记的字符串(文本)表示。
更多...
 

静态 Public 成员函数

static boolean isArrayAttributeValueType (int type) throws com.foxit.sdk.PDFException
 检查输入的属性值类型是否表示数组。
更多...
 
static int parseAttributeType (String type_string)
 解析属性类型的字符串表示并获取此属性类型的枚举值。
更多...
 
static String stringifyAttributeType (int type)
 将指定属性类型的枚举值转换为简短且易记的字符串(文本)表示。
更多...
 
static String stringifyEnumVariant (int type)
 将指定属性值枚举的枚举值转换为简短且易记的字符串(文本)表示。
更多...
 
- 静态 Public 成员函数 继承自 com.foxit.sdk.addon.layoutrecognition.LRElement
static String stringifyElementType (int type)
 将指定元素类型的枚举值转换为简短且易记的字符串(文本)表示。
更多...
 

静态 Public 属性

static final int e_AttributeTypeABox = 0x414c4258
 (保留)属性类型:ABox。
更多...
 
static final int e_AttributeTypeAttached = 0x41545448
 属性类型:Attached,指定工件在逻辑上附加到页面的边缘(如果有的话)。
更多...
 
static final int e_AttributeTypeBackgroundColor = 0x424b4743
 属性类型:BackgroundColor,表示用于填充表格单元格或任何元素内容矩形背景的颜色。
更多...
 
static final int e_AttributeTypeBaselineShift = 0x42534846
 属性类型:BaselineShift,表示元素基线相对于其父元素基线的偏移距离。
更多...
 
static final int e_AttributeTypeBBox = 0x42424f58
 属性类型:BBox,表示元素的边界框(完全包含其可见内容的矩形)。
更多...
 
static final int e_AttributeTypeBlockAlign = 0x42414c4e
 属性类型:BlockAlign,表示表格单元格内容在块进展方向上的对齐方式。
更多...
 
static final int e_AttributeTypeBorderColor = 0x42445243
 属性类型:BorderColor,表示在表格单元格或任何元素内容矩形边缘绘制的边框颜色。
更多...
 
static final int e_AttributeTypeBorderStyle = 0x42445253
 属性类型:BorderStyle,表示元素边框的样式。
更多...
 
static final int e_AttributeTypeBorderThickness = 0x42445254
 属性类型:BorderThickness,表示在表格单元格或任何元素内容矩形边缘绘制的边框厚度。
更多...
 
static final int e_AttributeTypeColor = 0x434f4c52
 属性类型:Color,表示用于绘制文本的颜色以及表格边框和文本装饰的默认颜色值。
更多...
 
static final int e_AttributeTypeColSpan = 0x4353504e
 仅适用于Table的属性类型:ColSpan,表示单元格跨越的封闭表格中的列数。
更多...
 
static final int e_AttributeTypeColumnCount = 0x434c434e
 属性类型:ColumnCount,表示分组元素内容中的列数。
更多...
 
static final int e_AttributeTypeColumnGap = 0x434c4750
 属性类型:ColumnGap,表示相邻列之间的期望空间,在内联进展方向上测量。
更多...
 
static final int e_AttributeTypeColumnWidths = 0x434c5744
 属性类型:ColumnWidths,表示列的期望宽度,在内联进展方向上测量。
更多...
 
static final int e_AttributeTypeDestination = 0x44455354
 属性类型:Destination(PDF 2.0),提供访问内容的方法。
更多...
 
static final int e_AttributeTypeDirection = 0x44495245
 (保留)属性类型:Direction。
更多...
 
static final int e_AttributeTypeEndIndent = 0x45494e44
 属性类型:EndIndent,表示从BLSE的结束边缘到参考区域结束边缘的距离。
更多...
 
static final int e_AttributeTypeFieldChecked = 0x43484b44
 仅适用于PrintField的属性类型:checked,表示单选按钮或复选框字段的状态。
更多...
 
static final int e_AttributeTypeFieldDesc = 0x46445343
 仅适用于PrintField的属性类型:Desc,表示字段的备用名称, 类似于交互字段的字段字典中TU条目提供的值。
更多...
 
static final int e_AttributeTypeFieldRole = 0x46524f4c
 仅适用于PrintField的属性类型:Role,表示此图形所代表的表单字段类型。
更多...
 
static final int e_AttributeTypeGlyphOrientationVertical = 0x474f5654
 属性类型:GlyphOrientationVertical,指定当内联进展方向为从上到下或从下到上时字形的方向。
更多...
 
static final int e_AttributeTypeHeight = 0x48474854
 属性类型:Height,表示元素内容矩形的高度。
更多...
 
static final int e_AttributeTypeInlineAlign = 0x49414c4e
 属性类型:InlineAlign,表示表格单元格内容在内联进展方向上的对齐方式。
更多...
 
static final int e_AttributeTypeInvalid = 0x0
 属性类型:无效。

 
static final int e_AttributeTypeLineHeight = 0x4c484754
 属性类型:LineHeight,表示元素在块进展方向上的首选高度。
更多...
 
static final int e_AttributeTypeListNumbering = 0x4c4e554d
 仅适用于List的属性类型:ListNumbering,表示用于生成自动编号列表中 Lbl(标签)元素内容的编号系统,或用于标识非编号列表中每个项目的符号。
更多...
 
static final int e_AttributeTypePadding = 0x50414447
 属性类型:Padding,指定用于元素内容矩形与周围边框之间分离的偏移。
更多...
 
static final int e_AttributeTypePlacement = 0x504c4143
 属性类型:Placement,表示元素相对于封闭参考区域和其他内容的定位。
更多...
 
static final int e_AttributeTypeRole = 0x524f4c45
 属性类型:role,表示结构元素含义和它映射到的标准类型的字符串。
更多...
 
static final int e_AttributeTypeRotation = 0x524f5441
 属性类型:Rotation
更多...
 
static final int e_AttributeTypeRowSpan = 0x5253504e
 仅适用于Table的属性类型:RowSpan,表示单元格跨越的封闭表格中的行数。
更多...
 
static final int e_AttributeTypeRubyAlign = 0x5242414c
 属性类型:RubyAlign,表示假名注音组合内行的对齐方式。
更多...
 
static final int e_AttributeTypeRubyPosition = 0x52425053
 属性类型:RubyPosition,表示假名注音组合中RT结构元素相对于RB元素的位置。
更多...
 
static final int e_AttributeTypeShort = 0x53484f52
 属性类型:Short(PDF 2.0),包含TH结构元素内容的简短形式。
更多...
 
static final int e_AttributeTypeSpaceAfter = 0x53504146
 属性类型:SpaceAfter,表示BLSE后边缘之后的额外空间量。
更多...
 
static final int e_AttributeTypeSpaceBefore = 0x53504246
 属性类型:SpaceBefore,表示BLSE前边缘之前的额外空间量。
更多...
 
static final int e_AttributeTypeStartIndent = 0x53494e44
 属性类型:StartIndent,表示从参考区域的开始边缘到BLSE开始边缘的距离。
更多...
 
static final int e_AttributeTypeSubType = 0x53554254
 属性类型:Subtype,表示注释或工件的子类型。
更多...
 
static final int e_AttributeTypeTableHeaders = 0x54484453
 (当前不支持)仅适用于Table的属性类型:Headers,表示元素标识符数组。
更多...
 
static final int e_AttributeTypeTableHeaderScope = 0x54485343
 仅适用于Table的属性类型:Scope,指示标题单元格是否适用于 包含它的行中的其余单元格、包含它的列或 包含它的行和列。
更多...
 
static final int e_AttributeTypeTableSummary = 0x5442534d
 仅适用于Table的属性类型:Summary,表示表格用途和结构的摘要, 用于非视觉渲染,如语音或盲文。
更多...
 
static final int e_AttributeTypeTBorderStyle = 0x54424453
 属性类型:TBorderStyle,表示在表格单元格每个边缘绘制的边框样式。
更多...
 
static final int e_AttributeTypeTextAlign = 0x54414c4e
 属性类型:TextAlign,表示BLSE行内文本和其他内容的对齐方式。
更多...
 
static final int e_AttributeTypeTextDecorationColor = 0x5444434c
 属性类型:TextDecorationColor,表示用于绘制文本装饰的颜色。
更多...
 
static final int e_AttributeTypeTextDecorationThickness = 0x54445448
 属性类型:TextDecorationThickness,表示作为文本装饰一部分绘制的每条线的厚度。
更多...
 
static final int e_AttributeTypeTextDecorationType = 0x54445459
 属性类型:TextDecorationType,表示应用于元素文本的文本装饰(如果有的话)。
更多...
 
static final int e_AttributeTypeTextIndent = 0x54494e44
 属性类型:TextIndent,表示从BLSE的开始边缘(由 com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeStartIndent 指定) 到第一行文本的额外距离。
更多...
 
static final int e_AttributeTypeTPadding = 0x54504144
 属性类型:TPadding,指定用于表格单元格内容矩形与周围边框之间分离的偏移。
更多...
 
static final int e_AttributeTypeVersion = 0x5645534e
 (保留)属性类型:Version,表示布局识别引擎的架构版本。
更多...
 
static final int e_AttributeTypeWidth = 0x57445448
 属性类型:Width,表示元素内容矩形的宽度。
更多...
 
static final int e_AttributeTypeWritingMode = 0x574d4f44
 属性类型:WritingMode,表示ILSE打包(内联进程)和BLSE堆叠(块进程)的 布局进展方向。
更多...
 
static final int e_AttributeValueEnumAfter = 0x41465445
 枚举值:After,表示属性BlockAlign的对齐或属性RubyPosition的位置。
更多...
 
static final int e_AttributeValueEnumAuto = 0x4155544f
 枚举值:Auto。
更多...
 
static final int e_AttributeValueEnumBackground = 0x424b474e
 枚举值:Background,表示背景工件。背景工件通常作为显示在其上方或放置在该背景旁边的内容的背景。
更多...
 
static final int e_AttributeValueEnumBates = 0x42415445
 枚举值:Bates(PDF2.0)。

 
static final int e_AttributeValueEnumBefore = 0x42454652
 枚举值:Before,表示属性Placement/RubyPosition的位置或属性BlockAlign的对齐。
更多...
 
static final int e_AttributeValueEnumBlock = 0x424c434b
 枚举值:Block,表示在封闭的参考区域或父BLSE内按块进展方向堆叠。
更多...
 
static final int e_AttributeValueEnumBoth = 0x424f5448
 枚举值:Both,表示表格的行和列。
更多...
 
static final int e_AttributeValueEnumBottom = 0x42544f4d
 枚举值:Bottom,表示页面的下边缘。
更多...
 
static final int e_AttributeValueEnumCB = 0x43420000
 枚举值:cb,表示复选框。
更多...
 
static final int e_AttributeValueEnumCenter = 0x434e5452
 枚举值:Center,表示属性TextAlign/InlineAlign/RubyAlign的对齐。
更多...
 
static final int e_AttributeValueEnumCircle = 0x4352434c
 枚举值:Circle,表示空心圆形项目符号。
更多...
 
static final int e_AttributeValueEnumColumn = 0x434c4d4e
 枚举值:Column,表示表格的列。
更多...
 
static final int e_AttributeValueEnumDashed = 0x44534844
 枚举值:Dashed,表示边框是一系列短线段。
更多...
 
static final int e_AttributeValueEnumDecimal = 0x44434d4c
 枚举值:Decimal,表示十进制阿拉伯数字(1-9, 10-99, ...)。
更多...
 
static final int e_AttributeValueEnumDisc = 0x44495343
 枚举值:Disc,表示实心圆形项目符号。
更多...
 
static final int e_AttributeValueEnumDistribute = 0x44535442
 枚举值:Distribute,表示内容要在行进方向上扩展以填充可用宽度。
更多...
 
static final int e_AttributeValueEnumDotted = 0x444f5444
 枚举值:Dotted,表示边框是一系列点。
更多...
 
static final int e_AttributeValueEnumDouble = 0x44424c45
 枚举值:Double,表示边框是两条实线。
更多...
 
static final int e_AttributeValueEnumEnd = 0x454e4400
 枚举值:End,表示属性Placement的位置,或属性TextAlign/InlineAlign/RubyAlign的对齐。
更多...
 
static final int e_AttributeValueEnumFloat = 0x464c4f54
 枚举值:float。

 
static final int e_AttributeValueEnumFooter = 0x464f4f54
 枚举值:Footer。

 
static final int e_AttributeValueEnumGroove = 0x41525459
 枚举值:Groove,表示边框看起来像刻在画布上的沟槽。
更多...
 
static final int e_AttributeValueEnumHeader = 0x48454144
 枚举值:Header。

 
static final int e_AttributeValueEnumHidden = 0x4849444e
 枚举值:Hidden,与None相同,除了在表格元素的边框冲突解决方面。
更多...
 
static final int e_AttributeValueEnumInline = 0x494e4c4e
 枚举值:Inline,表示属性Placement/RubyPosition的位置。
更多...
 
static final int e_AttributeValueEnumInset = 0x494e5354
 枚举值:Inset,表示边框使整个框看起来像嵌入画布中。
更多...
 
static final int e_AttributeValueEnumInvalid = 0x0
 无效的枚举值。

 
static final int e_AttributeValueEnumJustify = 0x4a535459
 枚举值:Justify,表示属性TextAlign/BlockAlign/RubyAlign的对齐。
更多...
 
static final int e_AttributeValueEnumLayout = 0x4c41594f
 枚举值:Layout,表示布局工件。纯装饰性的排版或设计元素,如脚注规则或背景屏幕。
更多...
 
static final int e_AttributeValueEnumLeft = 0x4c454654
 枚举值:Left,表示页面的左边缘。
更多...
 
static final int e_AttributeValueEnumLineThrough = 0x4c4e5448
 枚举值:LineThrough,表示穿过文本中间的线条。
更多...
 
static final int e_AttributeValueEnumLowerAlpha = 0x4c57414c
 枚举值:LowerAlpha,表示小写字母(a, b, c, ...)。
更多...
 
static final int e_AttributeValueEnumLowerRoman = 0x4c57524d
 枚举值:LowerRoman,表示小写罗马数字(i, ii, iii, iv, ...)。
更多...
 
static final int e_AttributeValueEnumLrTb = 0x4c525442
 枚举值:LrTb,表示从左到右的行进方向;从上到下的块进方向。
更多...
 
static final int e_AttributeValueEnumMiddle = 0x4d49444c
 枚举值:Middle,表示子元素在表格单元格内居中。
更多...
 
static final int e_AttributeValueEnumNeutral = 0x4e555452
 枚举值:neutral,表示状态为中立。
更多...
 
static final int e_AttributeValueEnumNone = 0x4e4f4e45
 枚举值:None,表示没有此类属性。
更多...
 
static final int e_AttributeValueEnumOff = 0x4f464600
 枚举值:off,表示状态为关闭。
更多...
 
static final int e_AttributeValueEnumOn = 0x4f4e0000
 枚举值:on,表示状态为开启。
更多...
 
static final int e_AttributeValueEnumOrdered = 0x4f524445
 枚举值:Ordered(PDF 2.0),表示具有未指定编号的有序列表。
更多...
 
static final int e_AttributeValueEnumOther = 0x4f544845
 枚举值:Other(PDF 2.0)。
更多...
 
static final int e_AttributeValueEnumOutset = 0x4f545354
 枚举值:Outset,表示边框使整个框看起来像从画布中凸出(与Inset相反)。
更多...
 
static final int e_AttributeValueEnumOverline = 0x4f564c4e
 枚举值:Overline,表示文本上方的线条。
更多...
 
static final int e_AttributeValueEnumPage = 0x50414745
 枚举值:Page,表示页面工件。与文档本身无关的生产辅助工具,如裁切标记和色彩条。
更多...
 
static final int e_AttributeValueEnumPageNum = 0x504e554d
 枚举值:PageNum(PDF2.0)。

 
static final int e_AttributeValueEnumPagination = 0x5041474e
 枚举值:Pagination,表示分页工件。辅助页面功能,如页眉页脚和页码。
更多...
 
static final int e_AttributeValueEnumPB = 0x50440000
 枚举值:pb,表示按钮。
更多...
 
static final int e_AttributeValueEnumRB = 0x52420000
 枚举值:rb,表示单选按钮。
更多...
 
static final int e_AttributeValueEnumRidge = 0x52444745
 枚举值:Ridge,表示边框看起来像从画布中凸出(与Groove相反)。
更多...
 
static final int e_AttributeValueEnumRight = 0x52474854
 枚举值:Right,表示页面的右边缘。
更多...
 
static final int e_AttributeValueEnumRlTb = 0x524c5442
 枚举值:RlTb,表示从右到左的行进方向; 从上到下的块进方向。
更多...
 
static final int e_AttributeValueEnumRow = 0x524f5700
 枚举值:Row,表示表格的行。
更多...
 
static final int e_AttributeValueEnumSolid = 0x534f4c44
 枚举值:Solid,表示边框是单一线段。
更多...
 
static final int e_AttributeValueEnumSquare = 0x53515552
 枚举值:Square,表示实心方形项目符号。
更多...
 
static final int e_AttributeValueEnumStart = 0x53545254
 枚举值:Start,表示属性Placement的位置,或属性TextAlign/InlineAlign/RubyAlign的对齐。
更多...
 
static final int e_AttributeValueEnumTbLr = 0x54424c52
 枚举值:TbLr(PDF 2.0),表示从上到下的行进方向;从左到右的块进方向。
更多...
 
static final int e_AttributeValueEnumTbRl = 0x5442524c
 枚举值:TbRl,表示从上到下的行进方向;从右到左的块进方向。
更多...
 
static final int e_AttributeValueEnumTop = 0x544f5000
 枚举值:Top,表示页面的上边缘。
更多...
 
static final int e_AttributeValueEnumTV = 0x54560000
 枚举值:tv,表示文本值字段。
更多...
 
static final int e_AttributeValueEnumUnderline = 0x55444c4e
 枚举值:Underline,表示文本下方的线条。
更多...
 
static final int e_AttributeValueEnumUnordered = 0x554e4f52
 枚举值:Unordered(PDF 2.0),表示具有未指定项目符号的无序列表。
更多...
 
static final int e_AttributeValueEnumUpperAlpha = 0x5550414c
 枚举值:UpperAlpha,表示大写字母(A, B, C, ...)。
更多...
 
static final int e_AttributeValueEnumUpperRoman = 0x5550524d
 枚举值:UpperRoman,表示大写罗马数字(I, II, III, IV, ...)。
更多...
 
static final int e_AttributeValueEnumWarichu = 0x57415249
 枚举值:Warichu,表示RT和相关的RP元素应格式化为割注,跟随RB元素。
更多...
 
static final int e_AttributeValueEnumWatermark = 0x57544d4b
 枚举值:Watermark。

 
static final int e_AttributeValueTypeARGB = 0x4
 值类型:ARGB颜色类型,32位,((b) | ((g) << 8) | ((r) << 16)) | ((a) << 24)。

 
static final int e_AttributeValueTypeARGBArray = 0x104
 值类型:ARGB值数组。

 
static final int e_AttributeValueTypeElement = 0x6
 值类型:元素。

 
static final int e_AttributeValueTypeElementArray = 0x106
 值类型:元素数组。

 
static final int e_AttributeValueTypeEmpty = 0x0
 空值类型。

 
static final int e_AttributeValueTypeEnum = 0x1
 值类型:枚举。

 
static final int e_AttributeValueTypeEnumArray = 0x101
 值类型:枚举值数组。

 
static final int e_AttributeValueTypeFloat = 0x3
 值类型:浮点数。

 
static final int e_AttributeValueTypeFloatArray = 0x103
 值类型:浮点数值数组。

 
static final int e_AttributeValueTypeInt32 = 0x2
 值类型:32位有符号整数。

 
static final int e_AttributeValueTypeInt32Array = 0x102
 值类型:整数值数组。

 
static final int e_AttributeValueTypeWStr = 0x5
 值类型:宽字符串。

 
static final int e_AttributeValueTypeWStrArray = 0x105
 值类型:宽字符串数组。

 
- 静态 Public 属性 继承自 com.foxit.sdk.addon.layoutrecognition.LRElement
static final int e_ElementTypeAnnot = 0x0307
 结构元素类型:Annot,意为"Annotation",表示 ILSE内容的一部分与相应PDF标注之间的关联。

 
static final int e_ElementTypeAnnotContent = 0xC000000E
 结构元素类型:AnnotContent,表示标注内容元素。

 
static final int e_ElementTypeAnnotObject = 0x8000000E
 结构元素类型:AnnotObject,表示标注对象元素。

 
static final int e_ElementTypeArt = 0x0101
 结构元素类型:Art,意为"Article",表示构成单一叙述或阐述的 相对独立的文本主体。

 
static final int e_ElementTypeArtifact = 0x1000
 结构元素类型:Artifact,包括其他分页、布局、 页面和背景人工制品。

 
static final int e_ElementTypeAside = 0x0108
 结构元素类型:Aside(PDF 2.0),表示与其父结构元素内 其他内容不同的内容。

 
static final int e_ElementTypeBibEntry = 0x0304
 结构元素类型:BibEntry,意为"Bibliography entry",表示 标识某些引用内容外部来源的参考文献。

 
static final int e_ElementTypeBlockQuote = 0x0103
 结构元素类型:BlockQuote,意为"Block quotation",表示 由一个或多个段落组成的文本部分,归属于 周围文本作者以外的人。

 
static final int e_ElementTypeCaption = 0x0104
 结构元素类型:Caption,表示描述表格或图形的 简短文本部分。

 
static final int e_ElementTypeCode = 0x0305
 结构元素类型:Code,表示计算机程序文本片段。

 
static final int e_ElementTypeComplexContent = 0xC000000D
 结构元素类型:ComplexContent,表示复杂内容元素。

 
static final int e_ElementTypeContainerObject = 0x8000000C
 结构元素类型:ContainerObject,表示容器对象元素。

 
static final int e_ElementTypeDiv = 0x0100
 结构元素类型:Div,意为"Division",表示通用的块级元素或 元素组。

 
static final int e_ElementTypeDocument = 0x0000
 结构元素类型:Document,表示完整的文档。

 
static final int e_ElementTypeDocumentFragment = 0x0001
 结构元素类型:DocumentFragment(PDF 2.0),表示原始完整文档的一部分。


 
static final int e_ElementTypeEm = 0x030F
 结构元素类型:Em(PDF 2.0),意为"Emphasis",表示用于强调目的的内容。

 
static final int e_ElementTypeFENote = 0x010A
 结构元素类型:FENote(PDF 2.0),用于标记脚注和尾注。

 
static final int e_ElementTypeFigure = 0x0400
 结构元素类型:Figure,表示图形内容项。

 
static final int e_ElementTypeForm = 0x0402
 结构元素类型:Form,表示代表交互式表单字段的 小部件标注。

 
static final int e_ElementTypeFormObject = 0x80000005
 结构元素类型:FormObject,表示表单XObject图形对象元素。

 
static final int e_ElementTypeFormula = 0x0401
 结构元素类型:Formula,表示数学公式。

 
static final int e_ElementTypeHeading = 0x0201
 结构元素类型:H,意为"Heading",表示文档内容细分的标签。 它应该是它所引导的划分的第一个子元素。

 
static final int e_ElementTypeHeading1 = 0x0202
 结构元素类型:H1,表示1级标题。

 
static final int e_ElementTypeHeading2 = 0x0203
 结构元素类型:H2,表示2级标题。

 
static final int e_ElementTypeHeading3 = 0x0204
 结构元素类型:H3,表示3级标题。

 
static final int e_ElementTypeHeading4 = 0x0205
 结构元素类型:H4,表示4级标题。

 
static final int e_ElementTypeHeading5 = 0x0206
 结构元素类型:H5,表示5级标题。

 
static final int e_ElementTypeHeading6 = 0x0207
 结构元素类型:H6,表示6级标题。

 
static final int e_ElementTypeHeadingN = 0x0208
 结构元素类型:Hn(PDF 2.0),表示7级或更高级别的标题。

 
static final int e_ElementTypeImageContent = 0xC0000003
 结构元素类型:ImageContent,表示图像内容元素。

 
static final int e_ElementTypeImageObject = 0x80000003
 结构元素类型:ImageObject,表示图像图形对象元素。

 
static final int e_ElementTypeIndex = 0x0107
 结构元素类型:Index,表示包含识别文本的条目序列, 伴随指向文档主体中指定文本出现位置的引用元素。

 
static final int e_ElementTypeLink = 0x0306
 结构元素类型:Link,表示ILSE内容的一部分与 相应链接标注之间的关联。

 
static final int e_ElementTypeList = 0x0209
 结构元素类型:L,意为"List",表示具有相似含义和重要性的项目序列。

 
static final int e_ElementTypeListBody = 0x020C
 结构元素类型:LBody,意为"List body",表示 列表项的描述性内容。

 
static final int e_ElementTypeListItem = 0x020A
 结构元素类型:LI,意为"List item",表示列表的单个成员。

 
static final int e_ElementTypeListLabel = 0x020B
 结构元素类型:Lbl,意为"Label",表示用于区分给定项目与 同一列表或其他类似项目组中其他项目的名称或编号。

 
static final int e_ElementTypeNonStruct = 0x010F
 结构元素类型:NonStruct,意为"Nonstructural element",表示 没有固有结构意义的分组元素;它仅用于分组目的。

 
static final int e_ElementTypeNote = 0x0302
 结构元素类型:Note,表示解释性文本项, 如脚注或尾注,在文档正文中被引用。

 
static final int e_ElementTypePageObject = 0x8000000F
 结构元素类型:PageObject,表示页面对象元素。

 
static final int e_ElementTypeParagraph = 0x0200
 结构元素类型:P,意为"Paragraph",表示文本的低级划分。

 
static final int e_ElementTypePart = 0x0002
 结构元素类型:Part,表示文档的大规模划分。

 
static final int e_ElementTypePathContent = 0xC0000002
 结构元素类型:PathContent,表示路径内容元素。

 
static final int e_ElementTypePathObject = 0x80000002
 结构元素类型:PathObject,表示路径图形对象元素。

 
static final int e_ElementTypePrivate = 0x0110
 结构元素类型:Private,意为"Private element",表示 包含生成应用程序私有内容的分组元素。

 
static final int e_ElementTypeQuote = 0x0301
 结构元素类型:Quote,意为"Quotation",表示 归属于周围文本作者以外的人的内联文本部分。

 
static final int e_ElementTypeReference = 0x0303
 结构元素类型:Reference,表示对文档中 其他地方内容的引用。

 
static final int e_ElementTypeRuby = 0x0308
 结构元素类型:Ruby,表示整个假名注音组合的包装器。

 
static final int e_ElementTypeRubyAnnot = 0x030A
 结构元素类型:RT,意为"Ruby annotation text",表示 放置在假名基础文本旁边的较小尺寸文本。

 
static final int e_ElementTypeRubyBase = 0x0309
 结构元素类型:RB,意为"Ruby base text",表示 应用假名注音的全尺寸文本。

 
static final int e_ElementTypeRubyPunc = 0x030B
 结构元素类型:RP,意为"Ruby punctuation",表示 围绕假名注音文本的标点符号。

 
static final int e_ElementTypeSect = 0x0102
 结构元素类型:Sect,意为"Section",表示用于 分组相关内容元素的容器。

 
static final int e_ElementTypeShadingContent = 0xC0000004
 结构元素类型:ShadingContent,表示阴影内容元素。

 
static final int e_ElementTypeShadingObject = 0x80000004
 结构元素类型:ShadingObject,表示阴影图形对象元素。

 
static final int e_ElementTypeSpan = 0x0300
 结构元素类型:Span,表示没有特定固有特征的 通用内联文本部分。

 
static final int e_ElementTypeStrong = 0x0310
 结构元素类型:Strong(PDF 2.0),表示用于 强烈重要性、严肃性或紧迫性的内容。

 
static final int e_ElementTypeSub = 0x0311
 结构元素类型:Sub(PDF 2.0),意为"Sub-division of a block level element",表示 通常被认为是块级结构元素内部细分的内容。

 
static final int e_ElementTypeTable = 0x020D
 结构元素类型:Table,表示矩形数据单元格的二维布局, 可能具有复杂的子结构。

 
static final int e_ElementTypeTableBodyGroup = 0x0212
 结构元素类型:TBody,意为"Table body row group",表示 构成表格主体部分的行组。

 
static final int e_ElementTypeTableDataCell = 0x0210
 结构元素类型:TD,意为"Table data cell",表示 包含表格内容部分数据的表格单元格。

 
static final int e_ElementTypeTableFootGroup = 0x0213
 结构元素类型:TFoot,意为"Table footer row group",表示 构成表格页脚的行组。

 
static final int e_ElementTypeTableHeaderCell = 0x020F
 结构元素类型:TH,意为"Table header cell",表示 包含描述表格一行或多行或列的标题文本的表格单元格。

 
static final int e_ElementTypeTableHeaderGroup = 0x0211
 结构元素类型:THead,意为"Table header row group",表示 构成表格标题的行组。

 
static final int e_ElementTypeTableRow = 0x020E
 结构元素类型:TR,意为"Table row",表示 表格中的标题或数据行。

 
static final int e_ElementTypeTextContent = 0xC0000001
 结构元素类型:TextContent,表示文本内容元素。

 
static final int e_ElementTypeTextObject = 0x80000001
 结构元素类型:TextObject,表示文本图形对象元素。

 
static final int e_ElementTypeTitle = 0x0109
 结构元素类型:Title(PDF 2.0),表示通常被称为文档或高级内容划分标题的内容。

 
static final int e_ElementTypeTOC = 0x0105
 结构元素类型:TOC,意为"Table of contents",表示 由目录项条目和/或其他嵌套目录条目组成的列表。

 
static final int e_ElementTypeTOCI = 0x0106
 结构元素类型:TOCI,意为"Table of contents item",表示 目录的单个成员。

 
static final int e_ElementTypeWarichu = 0x030C
 结构元素类型:Warichu,表示整个割注组合的包装器。

 
static final int e_ElementTypeWarichuPunc = 0x030E
 结构元素类型:WP,意为"Warichu punctuation",表示 围绕WT文本的标点符号。

 
static final int e_ElementTypeWarichuText = 0x030D
 结构元素类型:WT,意为"Warichu text",表示 割注注释的较小尺寸文本,格式化为两行并放置在周围WP元素之间。

 

详细描述

此类表示结构元素。结构元素可用于构造树,如图形结构元素、段落 结构元素、跨度结构元素等。

构造及析构函数说明

◆ LRStructureElement() [1/2]

com.foxit.sdk.addon.layoutrecognition.LRStructureElement.LRStructureElement ( LRStructureElement  other)

带参数的构造函数。

参数
[in]other另一个结构元素对象。

◆ LRStructureElement() [2/2]

com.foxit.sdk.addon.layoutrecognition.LRStructureElement.LRStructureElement ( LRElement  element)

构造函数,使用父类对象。

参数
[in]element父类对象。

成员函数说明

◆ delete()

synchronized void com.foxit.sdk.addon.layoutrecognition.LRStructureElement.delete ( )

直接清除C++相关资源。

返回
无。
注解
一旦这个接口被调用,这个对象将不能再被使用。

重载 com.foxit.sdk.addon.layoutrecognition.LRElement .

◆ getAttributeValueARGB()

long com.foxit.sdk.addon.layoutrecognition.LRStructureElement.getAttributeValueARGB ( int  type,
int  index 
) throws com.foxit.sdk.PDFException

获取指定属性类型的ARGB值(由索引指定)。

此函数适用于值类型为 com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueTypeARGB com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueTypeARGBArray 的属性。对于其他值类型,此函数将返回 0。

参数
[in]type属性类型。请参考从 com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeRole 开始的值,应该是这些值中的一个。
[in]index指定要检索哪个值的索引。有效范围:从 0 到(count-1)。 count 由函数 LRStructureElement.getAttributeValueCount 返回。
返回
ARGB值。

◆ getAttributeValueCount()

int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.getAttributeValueCount ( int  type) throws com.foxit.sdk.PDFException

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

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


参数
[in]type属性类型。请参考从 com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeRole 开始的值,应该是这些值中的一个。
返回
指定属性类型的值数量。

◆ getAttributeValueElement()

LRStructureElement com.foxit.sdk.addon.layoutrecognition.LRStructureElement.getAttributeValueElement ( int  type,
int  index 
) throws com.foxit.sdk.PDFException

获取指定属性类型的结构元素对象(由索引指定)。

此函数适用于值类型为 com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueTypeElement com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueTypeElementArray 的属性。对于其他值类型,此函数将返回一个结构元素, 其函数 LRStructureElement::IsEmpty 返回 true

参数
[in]type属性类型。请参考从 com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeRole 开始的值,应该是这些值中的一个。
[in]index指定要检索哪个值的索引。有效范围:从 0 到(count-1)。 count 由函数 LRStructureElement.getAttributeValueCount 返回。
返回
结构元素。

◆ getAttributeValueEnum()

int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.getAttributeValueEnum ( int  type,
int  index 
) throws com.foxit.sdk.PDFException

获取指定属性类型的枚举值(由索引指定)。

此函数适用于值类型为 com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueTypeEnum com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueTypeEnumArray 的属性。对于其他值类型,此函数将返回 com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueEnumInvalid

参数
[in]type属性类型。请参考从 com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeRole 开始的值,应该是这些值中的一个。
[in]index指定要检索哪个值的索引。有效范围:从 0 到(count-1)。 count 由函数 LRStructureElement.getAttributeValueCount 返回。
返回
枚举值。请参考从 com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueEnumInvalid 开始的值,这将是这些值中的一个。

◆ getAttributeValueFloat()

float com.foxit.sdk.addon.layoutrecognition.LRStructureElement.getAttributeValueFloat ( int  type,
int  index 
) throws com.foxit.sdk.PDFException

获取指定属性类型的浮点值(由索引指定)。

此函数适用于值类型为 com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueTypeFloat com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueTypeFloatArray 的属性。对于其他值类型,此函数将返回 0.0。

参数
[in]type属性类型。请参考从 com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeRole 开始的值,应该是这些值中的一个。
[in]index指定要检索哪个值的索引。有效范围:从 0 到(count-1)。 count 由函数 LRStructureElement.getAttributeValueCount 返回。
返回
浮点值。

◆ getAttributeValueInt32()

int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.getAttributeValueInt32 ( int  type,
int  index 
) throws com.foxit.sdk.PDFException

获取指定属性类型的整数值(由索引指定)。

此函数适用于值类型为 com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueTypeInt32 com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueTypeInt32Array 的属性。对于其他值类型,此函数将返回 0。

参数
[in]type属性类型。请参考从 com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeRole 开始的值,应该是这些值中的一个。
[in]index指定要检索哪个值的索引。有效范围:从 0 到(count-1)。 count 由函数 LRStructureElement.getAttributeValueCount 返回。
返回
整数值。

◆ getAttributeValueString()

String com.foxit.sdk.addon.layoutrecognition.LRStructureElement.getAttributeValueString ( int  type,
int  index 
) throws com.foxit.sdk.PDFException

获取指定属性类型的字符串值(由索引指定)。

此函数适用于值类型为 com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueTypeWStr com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueTypeWStrArray 的属性。对于其他值类型,此函数将返回空字符串。

参数
[in]type属性类型。请参考从 com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeRole 开始的值,应该是这些值中的一个。
[in]index指定要检索哪个值的索引。有效范围:从 0 到(count-1)。 count 由函数 LRStructureElement.getAttributeValueCount 返回。
返回
宽字符串值。

◆ getAttributeValueType()

int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.getAttributeValueType ( int  type) throws com.foxit.sdk.PDFException

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

参数
[in]type属性类型。请参考从 com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeRole 开始的值,应该是这些值中的一个。
返回
指定属性类型的值类型。请参考从 com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueTypeEmpty 开始的值,这将是这些值中的一个。

◆ getBBox()

RectF com.foxit.sdk.addon.layoutrecognition.LRStructureElement.getBBox ( ) throws com.foxit.sdk.PDFException

获取边界框。

返回
边界框。

◆ getChild()

LRElement com.foxit.sdk.addon.layoutrecognition.LRStructureElement.getChild ( int  index) throws com.foxit.sdk.PDFException

通过索引获取子元素。

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

◆ getChildCount()

int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.getChildCount ( ) throws com.foxit.sdk.PDFException

获取子元素的数量。

返回
子元素数量。

◆ getParentElement()

LRStructureElement com.foxit.sdk.addon.layoutrecognition.LRStructureElement.getParentElement ( ) throws com.foxit.sdk.PDFException

获取父元素。

返回
父元素。如果返回对象的函数 LRStructureElement::IsEmpty 返回 true, 表示当前元素没有父元素。

◆ getSupportedAttribute()

int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.getSupportedAttribute ( int  index) throws com.foxit.sdk.PDFException

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

参数
[in]index要获取类型的支持属性的索引。有效范围:从0到(count-1)。 count由函数LRStructureElement.getSupportedAttributeCount 返回。
返回
由索引指定的属性的属性类型。

◆ getSupportedAttributeCount()

int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.getSupportedAttributeCount ( ) throws com.foxit.sdk.PDFException

获取支持的属性数量。

返回
支持的属性数量。

◆ isArrayAttributeValueType()

static boolean com.foxit.sdk.addon.layoutrecognition.LRStructureElement.isArrayAttributeValueType ( int  type) throws com.foxit.sdk.PDFException
static

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

参数
[in]type属性值类型。请参考从com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueTypeEmpty 开始的值, 这应该是这些值中的一个。
返回
true表示输入类型表示数组,false表示输入类型不表示数组。

◆ parseAttributeType()

static int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.parseAttributeType ( String  type_string)
static

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

参数
[in]type_string结构元素属性类型的字符串表示。
返回
属性类型的枚举值。请参考从com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeInvalid 开始的值, 这将是这些值中的一个。

◆ stringifyAttributeType()

static String com.foxit.sdk.addon.layoutrecognition.LRStructureElement.stringifyAttributeType ( int  type)
static

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

参数
[in]type指定属性类型的枚举值。请参考从com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeInvalid 开始的值, 这应该是这些值中的一个。
返回
表示指定类型的简短且易记的字符串表示。 如果没有简短且易记的字符串表示,或输入类型是com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeInvalid 或无效的枚举值,此函数将返回空字符串。

◆ stringifyEnumVariant()

static String com.foxit.sdk.addon.layoutrecognition.LRStructureElement.stringifyEnumVariant ( int  type)
static

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

参数
[in]type指定属性值枚举的枚举值。请参考从 com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueEnumInvalid 开始的值,这应该是这些值中的一个。
返回
表示指定枚举的简短且易记的字符串表示。 如果没有简短且易记的字符串表示,或输入枚举值是com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueEnumInvalid 或无效的枚举值,此函数将返回空字符串。

类成员变量说明

◆ e_AttributeTypeABox

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeABox = 0x414c4258
static

(保留)属性类型:ABox。

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

◆ e_AttributeTypeAttached

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeAttached = 0x41545448
static

◆ e_AttributeTypeBackgroundColor

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeBackgroundColor = 0x424b4743
static

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

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

◆ e_AttributeTypeBaselineShift

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeBaselineShift = 0x42534846
static

属性类型:BaselineShift,表示元素基线相对于其父元素基线的偏移距离。

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

◆ e_AttributeTypeBBox

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeBBox = 0x42424f58
static

属性类型:BBox,表示元素的边界框(完全包含其可见内容的矩形)。

注解
此属性类型的值类型是中的四个数字数组, 给出元素边界框的左、下、右和上边缘的坐标。

◆ e_AttributeTypeBlockAlign

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeBlockAlign = 0x42414c4e
static

◆ e_AttributeTypeBorderColor

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeBorderColor = 0x42445243
static

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

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

◆ e_AttributeTypeBorderStyle

◆ e_AttributeTypeBorderThickness

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeBorderThickness = 0x42445254
static

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

注解
此属性类型的值类型是数字(适用于所有四个边缘)或 四个数字的数组(适用于边框的一个边缘,按照 前、后、开始和结束边缘的顺序)。

◆ e_AttributeTypeColor

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeColor = 0x434f4c52
static

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

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

◆ e_AttributeTypeColSpan

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeColSpan = 0x4353504e
static

仅适用于Table的属性类型:ColSpan,表示单元格跨越的封闭表格中的列数。

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

◆ e_AttributeTypeColumnCount

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeColumnCount = 0x434c434e
static

属性类型:ColumnCount,表示分组元素内容中的列数。

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

◆ e_AttributeTypeColumnGap

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeColumnGap = 0x434c4750
static

属性类型:ColumnGap,表示相邻列之间的期望空间,在内联进展方向上测量。

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

◆ e_AttributeTypeColumnWidths

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeColumnWidths = 0x434c5744
static

属性类型:ColumnWidths,表示列的期望宽度,在内联进展方向上测量。

注解
此属性类型的值类型可以是数字(适用于所有列)或数字数组。 当值类型是数组时:
  • 如果数组包含ColumnCount个数字,这些数字按顺序表示每列的宽度。
  • 如果少于ColumnCount个数字,最后一个元素指定 所有剩余的宽度;多余的数组元素将被忽略。

◆ e_AttributeTypeDestination

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeDestination = 0x44455354
static

属性类型:Destination(PDF 2.0),提供访问内容的方法。

注解
此属性类型的值类型是包含ID的零个或多个字符串数组。

◆ e_AttributeTypeDirection

◆ e_AttributeTypeEndIndent

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeEndIndent = 0x45494e44
static

属性类型:EndIndent,表示从BLSE的结束边缘到参考区域结束边缘的距离。

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

◆ e_AttributeTypeFieldChecked

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeFieldChecked = 0x43484b44
static

仅适用于PrintField的属性类型:checked,表示单选按钮或复选框字段的状态。

注解
此属性类型的值类型是枚举。有效的枚举值有:

◆ e_AttributeTypeFieldDesc

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeFieldDesc = 0x46445343
static

仅适用于PrintField的属性类型:Desc,表示字段的备用名称, 类似于交互字段的字段字典中TU条目提供的值。

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

◆ e_AttributeTypeFieldRole

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeFieldRole = 0x46524f4c
static

◆ e_AttributeTypeGlyphOrientationVertical

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeGlyphOrientationVertical = 0x474f5654
static

属性类型:GlyphOrientationVertical,指定当内联进展方向为从上到下或从下到上时字形的方向。

注解
此属性类型的值类型是数字(应该是指定数字-90、0、90、180和270中的一个)或 枚举(应该是值com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueEnumAuto )。

◆ e_AttributeTypeHeight

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeHeight = 0x48474854
static

属性类型:Height,表示元素内容矩形的高度。

注解
此属性类型的值类型是数字或枚举值com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueEnumAuto

◆ e_AttributeTypeInlineAlign

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeInlineAlign = 0x49414c4e
static

属性类型:InlineAlign,表示表格单元格内容在内联进展方向上的对齐方式。

注解
此属性类型的值类型是枚举。有效的枚举值有:

◆ e_AttributeTypeLineHeight

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeLineHeight = 0x4c484754
static

属性类型:LineHeight,表示元素在块进展方向上的首选高度。

注解
此属性类型的值类型可以是数字或枚举。有效的枚举值有:

◆ e_AttributeTypeListNumbering

◆ e_AttributeTypePadding

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypePadding = 0x50414447
static

属性类型:Padding,指定用于元素内容矩形与周围边框之间分离的偏移。

注解
此属性类型的值类型是数字(适用于所有四边)或 四个数字的数组(适用于前、后、开始和结束边缘)。

◆ e_AttributeTypePlacement

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypePlacement = 0x504c4143
static

◆ e_AttributeTypeRole

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeRole = 0x524f4c45
static

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

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

◆ e_AttributeTypeRotation

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeRotation = 0x524f5441
static

属性类型:Rotation

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

◆ e_AttributeTypeRowSpan

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeRowSpan = 0x5253504e
static

仅适用于Table的属性类型:RowSpan,表示单元格跨越的封闭表格中的行数。

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

◆ e_AttributeTypeRubyAlign

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeRubyAlign = 0x5242414c
static

◆ e_AttributeTypeRubyPosition

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeRubyPosition = 0x52425053
static

◆ e_AttributeTypeShort

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeShort = 0x53484f52
static

属性类型:Short(PDF 2.0),包含TH结构元素内容的简短形式。

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

◆ e_AttributeTypeSpaceAfter

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeSpaceAfter = 0x53504146
static

属性类型:SpaceAfter,表示BLSE后边缘之后的额外空间量。

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

◆ e_AttributeTypeSpaceBefore

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeSpaceBefore = 0x53504246
static

属性类型:SpaceBefore,表示BLSE前边缘之前的额外空间量。

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

◆ e_AttributeTypeStartIndent

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeStartIndent = 0x53494e44
static

属性类型:StartIndent,表示从参考区域的开始边缘到BLSE开始边缘的距离。

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

◆ e_AttributeTypeSubType

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeSubType = 0x53554254
static

◆ e_AttributeTypeTableHeaders

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeTableHeaders = 0x54484453
static

(当前不支持)仅适用于Table的属性类型:Headers,表示元素标识符数组。

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

◆ e_AttributeTypeTableHeaderScope

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeTableHeaderScope = 0x54485343
static

仅适用于Table的属性类型:Scope,指示标题单元格是否适用于 包含它的行中的其余单元格、包含它的列或 包含它的行和列。

注解
此属性类型的值类型是枚举。有效的枚举值有:

◆ e_AttributeTypeTableSummary

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeTableSummary = 0x5442534d
static

仅适用于Table的属性类型:Summary,表示表格用途和结构的摘要, 用于非视觉渲染,如语音或盲文。

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

◆ e_AttributeTypeTBorderStyle

◆ e_AttributeTypeTextAlign

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeTextAlign = 0x54414c4e
static

◆ e_AttributeTypeTextDecorationColor

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeTextDecorationColor = 0x5444434c
static

属性类型:TextDecorationColor,表示用于绘制文本装饰的颜色。

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

◆ e_AttributeTypeTextDecorationThickness

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeTextDecorationThickness = 0x54445448
static

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

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

◆ e_AttributeTypeTextDecorationType

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeTextDecorationType = 0x54445459
static

◆ e_AttributeTypeTextIndent

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeTextIndent = 0x54494e44
static

属性类型:TextIndent,表示从BLSE的开始边缘(由 com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeStartIndent 指定) 到第一行文本的额外距离。

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

◆ e_AttributeTypeTPadding

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeTPadding = 0x54504144
static

属性类型:TPadding,指定用于表格单元格内容矩形与周围边框之间分离的偏移。

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

◆ e_AttributeTypeVersion

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeVersion = 0x5645534e
static

(保留)属性类型:Version,表示布局识别引擎的架构版本。

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

◆ e_AttributeTypeWidth

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeWidth = 0x57445448
static

属性类型:Width,表示元素内容矩形的宽度。

注解
此属性类型的值类型是数字或枚举值com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueEnumAuto

◆ e_AttributeTypeWritingMode

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeWritingMode = 0x574d4f44
static

◆ e_AttributeValueEnumAfter

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueEnumAfter = 0x41465445
static

枚举值:After,表示属性BlockAlign的对齐或属性RubyPosition的位置。

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


注解
可用于属性类型 com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeBlockAlign , 和 com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeRubyPosition

◆ e_AttributeValueEnumAuto

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueEnumAuto = 0x4155544f
static

枚举值:Auto。

  • 对于Width和Height属性,这表示没有特定值,值将自动确定。
  • 对于LineHeight属性,这意味着不为BaselineShift的值进行调整。
  • 对于GlyphOrientationVertical属性,这为文本指定默认方向,取决于它是否为全宽(宽度与高度相等)。


注解
可用于属性类型 com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeWidth com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeHeight com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeLineHeight , 和 com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeGlyphOrientationVertical

◆ e_AttributeValueEnumBackground

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueEnumBackground = 0x424b474e
static

枚举值:Background,表示背景工件。背景工件通常作为显示在其上方或放置在该背景旁边的内容的背景。

注解
此值可与属性类型com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeSubType 一起使用。

◆ e_AttributeValueEnumBefore

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueEnumBefore = 0x42454652
static

枚举值:Before,表示属性Placement/RubyPosition的位置或属性BlockAlign的对齐。

  • 对于Placement属性,这意味着元素分配矩形的前边缘与最近包围参考区域的前边缘重合。
  • 对于BlockAlign属性,这意味着第一个子元素分配矩形的前边缘 aligned with that of the table cell's content rectangle.
  • For attribute RubyPosition, this means the placement of the RT structure element relative to the RB element in a ruby assembly.


注解
可用于属性类型 com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypePlacement com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeBlockAlign , 和 com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeRubyPosition

◆ e_AttributeValueEnumBlock

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueEnumBlock = 0x424c434b
static

枚举值:Block,表示在封闭的参考区域或父BLSE内按块进展方向堆叠。

注解
此值可与属性类型com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypePlacement 一起使用。

◆ e_AttributeValueEnumBoth

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueEnumBoth = 0x424f5448
static

枚举值:Both,表示表格的行和列。

注解
可用于属性类型 com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeTableHeaderScope

◆ e_AttributeValueEnumBottom

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueEnumBottom = 0x42544f4d
static

枚举值:Bottom,表示页面的下边缘。

注解
可用于属性类型 com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeAttached

◆ e_AttributeValueEnumCB

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueEnumCB = 0x43420000
static

枚举值:cb,表示复选框。

注解
可用于属性类型 com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeFieldRole

◆ e_AttributeValueEnumCenter

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueEnumCenter = 0x434e5452
static

枚举值:Center,表示属性TextAlign/InlineAlign/RubyAlign的对齐。

  • 对于TextAlign属性,这意味着在起始和结束边缘之间居中。
  • 对于InlineAlign属性,这意味着每个子元素在表格单元格内居中。
  • 对于RubyAlign属性,这意味着内容要在行进方向上居中。


注解
可用于属性类型 com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeTextAlign com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeInlineAlign , 和 com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeRubyAlign

◆ e_AttributeValueEnumCircle

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueEnumCircle = 0x4352434c
static

枚举值:Circle,表示空心圆形项目符号。

注解
可用于属性类型 com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeListNumbering

◆ e_AttributeValueEnumColumn

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueEnumColumn = 0x434c4d4e
static

枚举值:Column,表示表格的列。

注解
可用于属性类型 com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeTableHeaderScope

◆ e_AttributeValueEnumDashed

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueEnumDashed = 0x44534844
static

◆ e_AttributeValueEnumDecimal

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueEnumDecimal = 0x44434d4c
static

枚举值:Decimal,表示十进制阿拉伯数字(1-9, 10-99, ...)。

注解
可用于属性类型 com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeListNumbering

◆ e_AttributeValueEnumDisc

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueEnumDisc = 0x44495343
static

枚举值:Disc,表示实心圆形项目符号。

注解
可用于属性类型 com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeListNumbering

◆ e_AttributeValueEnumDistribute

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueEnumDistribute = 0x44535442
static

枚举值:Distribute,表示内容要在行进方向上扩展以填充可用宽度。

注解
可用于属性类型 com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeRubyAlign

◆ e_AttributeValueEnumDotted

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueEnumDotted = 0x444f5444
static

◆ e_AttributeValueEnumDouble

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueEnumDouble = 0x44424c45
static

◆ e_AttributeValueEnumEnd

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueEnumEnd = 0x454e4400
static

枚举值:End,表示属性Placement的位置,或属性TextAlign/InlineAlign/RubyAlign的对齐。

  • 对于Placement属性,这意味着元素分配矩形的结束边缘与最近包围参考区域的结束边缘重合。
  • 对于TextAlign属性,这意味着与结束边缘对齐。
  • 对于InlineAlign属性,这意味着每个子元素分配矩形的结束边缘与表格单元格内容矩形的结束边缘对齐。
  • 对于RubyAlign属性,这意味着内容要在行进方向上沿结束边缘对齐。


注解
可用于属性类型 com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypePlacement com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeTextAlign com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeInlineAlign , 和 com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeRubyAlign

◆ e_AttributeValueEnumGroove

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueEnumGroove = 0x41525459
static

枚举值:Groove,表示边框看起来像刻在画布上的沟槽。

注解
可用于属性类型 com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeBorderStyle , 和 com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeTBorderStyle

◆ e_AttributeValueEnumHidden

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueEnumHidden = 0x4849444e
static

枚举值:Hidden,与None相同,除了在表格元素的边框冲突解决方面。

注解
可用于属性类型 com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeBorderStyle , 和 com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeTBorderStyle

◆ e_AttributeValueEnumInline

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueEnumInline = 0x494e4c4e
static

枚举值:Inline,表示属性Placement/RubyPosition的位置。

  • 对于Placement属性,这意味着在包围的BLSE内沿行进方向进行打包。
  • 对于RubyPosition属性,这意味着RT和相关的RP元素应格式化为括号注释,跟随RB元素。


注解
可用于属性类型 com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypePlacement com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeRubyPosition

◆ e_AttributeValueEnumInset

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueEnumInset = 0x494e5354
static

枚举值:Inset,表示边框使整个框看起来像嵌入画布中。

注解
可用于属性类型 com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeBorderStyle , 和 com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeTBorderStyle

◆ e_AttributeValueEnumJustify

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueEnumJustify = 0x4a535459
static

枚举值:Justify,表示属性TextAlign/BlockAlign/RubyAlign的对齐。

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


注解
可用于属性类型 com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeTextAlign com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeBlockAlign , 和 com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeRubyAlign

◆ e_AttributeValueEnumLayout

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueEnumLayout = 0x4c41594f
static

枚举值:Layout,表示布局工件。纯装饰性的排版或设计元素,如脚注规则或背景屏幕。

注解
可用于属性类型 com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeSubType

◆ e_AttributeValueEnumLeft

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueEnumLeft = 0x4c454654
static

枚举值:Left,表示页面的左边缘。

注解
可用于属性类型 com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeAttached

◆ e_AttributeValueEnumLineThrough

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueEnumLineThrough = 0x4c4e5448
static

枚举值:LineThrough,表示穿过文本中间的线条。

注解
可用于属性类型 com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeTextDecorationType

◆ e_AttributeValueEnumLowerAlpha

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueEnumLowerAlpha = 0x4c57414c
static

枚举值:LowerAlpha,表示小写字母(a, b, c, ...)。

注解
可用于属性类型 com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeListNumbering

◆ e_AttributeValueEnumLowerRoman

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueEnumLowerRoman = 0x4c57524d
static

枚举值:LowerRoman,表示小写罗马数字(i, ii, iii, iv, ...)。

注解
可用于属性类型 com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeListNumbering

◆ e_AttributeValueEnumLrTb

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueEnumLrTb = 0x4c525442
static

枚举值:LrTb,表示从左到右的行进方向;从上到下的块进方向。

注解
可用于属性类型 com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeWritingMode

◆ e_AttributeValueEnumMiddle

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueEnumMiddle = 0x4d49444c
static

枚举值:Middle,表示子元素在表格单元格内居中。

注解
可用于属性类型 com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeBlockAlign

◆ e_AttributeValueEnumNeutral

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueEnumNeutral = 0x4e555452
static

枚举值:neutral,表示状态为中立。

注解
可用于属性类型 com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeFieldChecked

◆ e_AttributeValueEnumNone

◆ e_AttributeValueEnumOff

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueEnumOff = 0x4f464600
static

枚举值:off,表示状态为关闭。

注解
可用于属性类型 com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeFieldChecked

◆ e_AttributeValueEnumOn

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueEnumOn = 0x4f4e0000
static

枚举值:on,表示状态为开启。

注解
可用于属性类型 com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeFieldChecked

◆ e_AttributeValueEnumOrdered

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueEnumOrdered = 0x4f524445
static

枚举值:Ordered(PDF 2.0),表示具有未指定编号的有序列表。

注解
可用于属性类型 com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeListNumbering

◆ e_AttributeValueEnumOther

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueEnumOther = 0x4f544845
static

枚举值:Other(PDF 2.0)。

注解
此值可与属性类型com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeDirection 一起使用。

◆ e_AttributeValueEnumOutset

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueEnumOutset = 0x4f545354
static

枚举值:Outset,表示边框使整个框看起来像从画布中凸出(与Inset相反)。

注解
可用于属性类型 com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeBorderStyle , 和 com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeTBorderStyle

◆ e_AttributeValueEnumOverline

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueEnumOverline = 0x4f564c4e
static

枚举值:Overline,表示文本上方的线条。

注解
可用于属性类型 com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeTextDecorationType

◆ e_AttributeValueEnumPage

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueEnumPage = 0x50414745
static

枚举值:Page,表示页面工件。与文档本身无关的生产辅助工具,如裁切标记和色彩条。

注解
可用于属性类型 com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeSubType

◆ e_AttributeValueEnumPagination

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueEnumPagination = 0x5041474e
static

枚举值:Pagination,表示分页工件。辅助页面功能,如页眉页脚和页码。

注解
可用于属性类型 com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeSubType

◆ e_AttributeValueEnumPB

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueEnumPB = 0x50440000
static

枚举值:pb,表示按钮。

注解
可用于属性类型 com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeFieldRole

◆ e_AttributeValueEnumRB

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueEnumRB = 0x52420000
static

枚举值:rb,表示单选按钮。

注解
可用于属性类型 com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeFieldRole

◆ e_AttributeValueEnumRidge

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueEnumRidge = 0x52444745
static

枚举值:Ridge,表示边框看起来像从画布中凸出(与Groove相反)。

注解
可用于属性类型 com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeBorderStyle , 和 com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeTBorderStyle

◆ e_AttributeValueEnumRight

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueEnumRight = 0x52474854
static

枚举值:Right,表示页面的右边缘。

注解
可用于属性类型 com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeAttached

◆ e_AttributeValueEnumRlTb

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueEnumRlTb = 0x524c5442
static

枚举值:RlTb,表示从右到左的行进方向; 从上到下的块进方向。

注解
可用于属性类型 com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeWritingMode

◆ e_AttributeValueEnumRow

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueEnumRow = 0x524f5700
static

枚举值:Row,表示表格的行。

注解
可用于属性类型 com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeTableHeaderScope

◆ e_AttributeValueEnumSolid

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueEnumSolid = 0x534f4c44
static

◆ e_AttributeValueEnumSquare

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueEnumSquare = 0x53515552
static

枚举值:Square,表示实心方形项目符号。

注解
可用于属性类型 com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeListNumbering

◆ e_AttributeValueEnumStart

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueEnumStart = 0x53545254
static

枚举值:Start,表示属性Placement的位置,或属性TextAlign/InlineAlign/RubyAlign的对齐。

  • 对于Placement属性,这意味着元素分配矩形的起始边缘与最近包围参考区域的起始边缘重合。
  • 对于TextAlign属性,这意味着与起始边缘对齐。
  • 对于InlineAlign属性,这意味着每个子元素分配矩形的起始边缘与表格单元格内容矩形的起始边缘对齐。
  • 对于RubyAlign属性,这意味着内容要在行进方向上沿起始边缘对齐。


注解
可用于属性类型 com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypePlacement com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeTextAlign com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeInlineAlign , 和 com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeRubyAlign

◆ e_AttributeValueEnumTbLr

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueEnumTbLr = 0x54424c52
static

枚举值:TbLr(PDF 2.0),表示从上到下的行进方向;从左到右的块进方向。

注解
可用于属性类型 com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeWritingMode

◆ e_AttributeValueEnumTbRl

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueEnumTbRl = 0x5442524c
static

枚举值:TbRl,表示从上到下的行进方向;从右到左的块进方向。

注解
可用于属性类型 com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeWritingMode

◆ e_AttributeValueEnumTop

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueEnumTop = 0x544f5000
static

枚举值:Top,表示页面的上边缘。

注解
可用于属性类型 com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeAttached

◆ e_AttributeValueEnumTV

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueEnumTV = 0x54560000
static

枚举值:tv,表示文本值字段。

注解
可用于属性类型 com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeFieldRole

◆ e_AttributeValueEnumUnderline

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueEnumUnderline = 0x55444c4e
static

枚举值:Underline,表示文本下方的线条。

注解
可用于属性类型 com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeTextDecorationType

◆ e_AttributeValueEnumUnordered

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueEnumUnordered = 0x554e4f52
static

枚举值:Unordered(PDF 2.0),表示具有未指定项目符号的无序列表。

注解
可用于属性类型 com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeListNumbering

◆ e_AttributeValueEnumUpperAlpha

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueEnumUpperAlpha = 0x5550414c
static

枚举值:UpperAlpha,表示大写字母(A, B, C, ...)。

注解
可用于属性类型 com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeListNumbering

◆ e_AttributeValueEnumUpperRoman

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueEnumUpperRoman = 0x5550524d
static

枚举值:UpperRoman,表示大写罗马数字(I, II, III, IV, ...)。

注解
可用于属性类型 com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeListNumbering

◆ e_AttributeValueEnumWarichu

final int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueEnumWarichu = 0x57415249
static

枚举值:Warichu,表示RT和相关的RP元素应格式化为割注,跟随RB元素。

注解
可用于属性类型 com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeRubyPosition