Foxit PDF SDK

Public 成员函数 | 所有成员列表
foxit.addon.layoutrecognition.LRContentElement类 参考
类 foxit.addon.layoutrecognition.LRContentElement 继承关系图:

## Public 成员函数
| LRContentElement ()
| 构造函数。
| LRContentElement (LRContentElement other)
| 带参数的构造函数。 更多...
| LRContentElement (LRElement element)
| 构造函数，使用父类对象。 更多...
RectF | GetBBox ()
| 获取边界框。 更多...
LRGraphicsObjectElement | GetGraphicsObjectElement ()
| 获取相关的图形对象元素。 更多...
Range | GetGraphicsObjectRange ()
| 获取当前内容元素在当前图形对象中的范围。 更多...
Matrix2D | GetMatrix ()
| 获取矩阵。 更多...
LRStructureElement | GetParentElement ()
| 获取父元素。 更多...
Public 成员函数 继承自 foxit.addon.layoutrecognition.LRElement
| LRElement ()
| 构造函数。
| LRElement (LRElement other)
| 带参数的构造函数。 更多...
LRElement.ElementType | GetElementType ()
| 获取元素类型。 更多...
bool | IsContentElement ()
| 检查当前对象是否为内容元素。 更多...
bool | IsEmpty ()
| 检查当前对象是否为空。 更多...
bool | IsGraphicsObjectElement ()
| 检查当前对象是否为图形对象元素。 更多...
bool | IsStructureElement ()
| 检查当前对象是否为结构元素。 更多...
string | StringifyType ()
| 将当前元素的类型（枚举值）转换为简短且易记的字符串（文本）表示。 更多...

## 额外继承的成员函数
Public 类型 继承自 foxit.addon.layoutrecognition.LRElement
enum | ElementType : uint { ElementType.e_ElementTypeDocument = 0x0000, ElementType.e_ElementTypeDocumentFragment = 0x0001, ElementType.e_ElementTypePart = 0x0002, ElementType.e_ElementTypeArt = 0x0101, ElementType.e_ElementTypeSect = 0x0102, ElementType.e_ElementTypeDiv = 0x0100, ElementType.e_ElementTypeBlockQuote = 0x0103, ElementType.e_ElementTypeCaption = 0x0104, ElementType.e_ElementTypeTOC = 0x0105, ElementType.e_ElementTypeTOCI = 0x0106, ElementType.e_ElementTypeIndex = 0x0107, ElementType.e_ElementTypeAside = 0x0108, ElementType.e_ElementTypeTitle = 0x0109, ElementType.e_ElementTypeFENote = 0x010A, ElementType.e_ElementTypeNonStruct = 0x010F, ElementType.e_ElementTypePrivate = 0x0110, ElementType.e_ElementTypeParagraph = 0x0200, ElementType.e_ElementTypeHeading = 0x0201, ElementType.e_ElementTypeHeading1 = 0x0202, ElementType.e_ElementTypeHeading2 = 0x0203, ElementType.e_ElementTypeHeading3 = 0x0204, ElementType.e_ElementTypeHeading4 = 0x0205, ElementType.e_ElementTypeHeading5 = 0x0206, ElementType.e_ElementTypeHeading6 = 0x0207, ElementType.e_ElementTypeHeadingN = 0x0208, ElementType.e_ElementTypeList = 0x0209, ElementType.e_ElementTypeListItem = 0x020A, ElementType.e_ElementTypeListLabel = 0x020B, ElementType.e_ElementTypeListBody = 0x020C, ElementType.e_ElementTypeTable = 0x020D, ElementType.e_ElementTypeTableRow = 0x020E, ElementType.e_ElementTypeTableHeaderCell = 0x020F, ElementType.e_ElementTypeTableDataCell = 0x0210, ElementType.e_ElementTypeTableHeaderGroup = 0x0211, ElementType.e_ElementTypeTableBodyGroup = 0x0212, ElementType.e_ElementTypeTableFootGroup = 0x0213, ElementType.e_ElementTypeSpan = 0x0300, ElementType.e_ElementTypeQuote = 0x0301, ElementType.e_ElementTypeNote = 0x0302, ElementType.e_ElementTypeReference = 0x0303, ElementType.e_ElementTypeBibEntry = 0x0304, ElementType.e_ElementTypeCode = 0x0305, ElementType.e_ElementTypeLink = 0x0306, ElementType.e_ElementTypeAnnot = 0x0307, ElementType.e_ElementTypeRuby = 0x0308, ElementType.e_ElementTypeRubyBase = 0x0309, ElementType.e_ElementTypeRubyAnnot = 0x030A, ElementType.e_ElementTypeRubyPunc = 0x030B, ElementType.e_ElementTypeWarichu = 0x030C, ElementType.e_ElementTypeWarichuText = 0x030D, ElementType.e_ElementTypeWarichuPunc = 0x030E, ElementType.e_ElementTypeEm = 0x030F, ElementType.e_ElementTypeStrong = 0x0310, ElementType.e_ElementTypeSub = 0x0311, ElementType.e_ElementTypeFigure = 0x0400, ElementType.e_ElementTypeFormula = 0x0401, ElementType.e_ElementTypeForm = 0x0402, ElementType.e_ElementTypeArtifact = 0x1000, ElementType.e_ElementTypeTextObject = 0x80000001, ElementType.e_ElementTypePathObject = 0x80000002, ElementType.e_ElementTypeImageObject = 0x80000003, ElementType.e_ElementTypeShadingObject = 0x80000004, ElementType.e_ElementTypeFormObject = 0x80000005, ElementType.e_ElementTypeContainerObject = 0x8000000C, ElementType.e_ElementTypeAnnotObject = 0x8000000E, ElementType.e_ElementTypePageObject = 0x8000000F, ElementType.e_ElementTypeTextContent = 0xC0000001, ElementType.e_ElementTypePathContent = 0xC0000002, ElementType.e_ElementTypeImageContent = 0xC0000003, ElementType.e_ElementTypeShadingContent = 0xC0000004, ElementType.e_ElementTypeComplexContent = 0xC000000D, ElementType.e_ElementTypeAnnotContent = 0xC000000E }
| 标准结构类型的枚举。 更多...
静态 Public 成员函数 继承自 foxit.addon.layoutrecognition.LRElement
static string | StringifyElementType (LRElement.ElementType type)
| 将指定元素类型的枚举值转换为简短且易记的字符串（文本）表示。 更多...

## 详细描述

此类表示内容元素。内容元素包含来自图形对象的内容。

## 构造及析构函数说明

## ◆ LRContentElement() [1/2]

foxit.addon.layoutrecognition.LRContentElement.LRContentElement | ( | LRContentElement | other | ) |
| inline

带参数的构造函数。

参数

  [in] | other | 另一个内容元素对象。

## ◆ LRContentElement() [2/2]

foxit.addon.layoutrecognition.LRContentElement.LRContentElement | ( | LRElement | element | ) |
| inline

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

参数

  [in] | element | 父类对象。

## 成员函数说明

## ◆ GetBBox()

RectF foxit.addon.layoutrecognition.LRContentElement.GetBBox | ( |  | ) |
| inline

获取边界框。

返回
  边界框。

## ◆ GetGraphicsObjectElement()

LRGraphicsObjectElement foxit.addon.layoutrecognition.LRContentElement.GetGraphicsObjectElement | ( |  | ) |
| inline

获取相关的图形对象元素。

返回
  相关的图形对象元素。如果返回对象的函数 LRGraphicsObjectElement::IsEmpty 返回 true，表示当前元素没有父元素。

## ◆ GetGraphicsObjectRange()

Range foxit.addon.layoutrecognition.LRContentElement.GetGraphicsObjectRange | ( |  | ) |
| inline

获取当前内容元素在当前图形对象中的范围。

范围中指定的所有索引表示图形对象位置中的当前内容元素。

返回
  范围对象。

## ◆ GetMatrix()

Matrix2D foxit.addon.layoutrecognition.LRContentElement.GetMatrix | ( |  | ) |
| inline

获取矩阵。

返回
  矩阵。

## ◆ GetParentElement()

LRStructureElement foxit.addon.layoutrecognition.LRContentElement.GetParentElement | ( |  | ) |
| inline

获取父元素。

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