|
Foxit PDF SDK
|
Public 成员函数 | |
| def | GetAttributeValueARGB (type, index) |
| 获取指定属性类型的ARGB值(由索引指定)。 更多... | |
| def | GetAttributeValueCount (type) |
| 获取指定属性类型的值数量。 更多... | |
| def | GetAttributeValueElement (type, index) |
| 获取指定属性类型的结构元素对象(由索引指定)。 更多... | |
| def | GetAttributeValueEnum (type, index) |
| 获取指定属性类型的枚举值(由索引指定)。 更多... | |
| def | GetAttributeValueFloat (type, index) |
| 获取指定属性类型的浮点值(由索引指定)。 更多... | |
| def | GetAttributeValueInt32 (type, index) |
| 获取指定属性类型的整数值(由索引指定)。 更多... | |
| def | GetAttributeValueString (type, index) |
| 获取指定属性类型的字符串值(由索引指定)。 更多... | |
| def | GetAttributeValueType (type) |
| 获取指定属性类型的属性值类型。 更多... | |
| def | GetBBox () |
| 获取边界框。 更多... | |
| def | GetChild (index) |
| 通过索引获取子元素。 更多... | |
| def | GetChildCount () |
| 获取子元素的数量。 更多... | |
| def | GetParentElement () |
| 获取父元素。 更多... | |
| def | GetSupportedAttribute (index) |
| 通过索引获取支持的属性类型。 更多... | |
| def | GetSupportedAttributeCount () |
| 获取支持的属性数量。 更多... | |
此类表示结构元素。结构元素可用于构造树,如图形结构元素、段落 结构元素、跨度结构元素等。
| def fsdk.LRStructureElement.GetAttributeValueARGB | ( | type, | |
| index | |||
| ) |
获取指定属性类型的ARGB值(由索引指定)。
此函数适用于值类型为 fsdk.LRStructureElementE_AttributeValueTypeARGB 或 fsdk.LRStructureElementE_AttributeValueTypeARGBArray 的属性。对于其他值类型,此函数将返回 0。
| [in] | type | 属性类型。请参考从 fsdk.LRStructureElementE_AttributeTypeRole 开始的值,应该是这些值中的一个。 |
| [in] | index | 指定要检索哪个值的索引。有效范围:从 0 到(count-1)。 count 由函数 fsdk.LRStructureElement.GetAttributeValueCount 返回。 |
| def fsdk.LRStructureElement.GetAttributeValueCount | ( | type | ) |
获取指定属性类型的值数量。
当属性类型的值类型表示数组时,此函数返回数组的大小。
当属性类型的值类型不表示数组时,此函数将始终返回1。
| [in] | type | 属性类型。请参考从 fsdk.LRStructureElementE_AttributeTypeRole 开始的值,应该是这些值中的一个。 |
| def fsdk.LRStructureElement.GetAttributeValueElement | ( | type, | |
| index | |||
| ) |
获取指定属性类型的结构元素对象(由索引指定)。
此函数适用于值类型为 fsdk.LRStructureElementE_AttributeValueTypeElement 或 fsdk.LRStructureElementE_AttributeValueTypeElementArray 的属性。对于其他值类型,此函数将返回一个结构元素, 其函数 LRStructureElement::IsEmpty 返回 true。
| [in] | type | 属性类型。请参考从 fsdk.LRStructureElementE_AttributeTypeRole 开始的值,应该是这些值中的一个。 |
| [in] | index | 指定要检索哪个值的索引。有效范围:从 0 到(count-1)。 count 由函数 fsdk.LRStructureElement.GetAttributeValueCount 返回。 |
| def fsdk.LRStructureElement.GetAttributeValueEnum | ( | type, | |
| index | |||
| ) |
获取指定属性类型的枚举值(由索引指定)。
此函数适用于值类型为 fsdk.LRStructureElementE_AttributeValueTypeEnum 或 fsdk.LRStructureElementE_AttributeValueTypeEnumArray 的属性。对于其他值类型,此函数将返回 fsdk.LRStructureElementE_AttributeValueEnumInvalid 。
| [in] | type | 属性类型。请参考从 fsdk.LRStructureElementE_AttributeTypeRole 开始的值,应该是这些值中的一个。 |
| [in] | index | 指定要检索哪个值的索引。有效范围:从 0 到(count-1)。 count 由函数 fsdk.LRStructureElement.GetAttributeValueCount 返回。 |
| def fsdk.LRStructureElement.GetAttributeValueFloat | ( | type, | |
| index | |||
| ) |
获取指定属性类型的浮点值(由索引指定)。
此函数适用于值类型为 fsdk.LRStructureElementE_AttributeValueTypeFloat 或 fsdk.LRStructureElementE_AttributeValueTypeFloatArray 的属性。对于其他值类型,此函数将返回 0.0。
| [in] | type | 属性类型。请参考从 fsdk.LRStructureElementE_AttributeTypeRole 开始的值,应该是这些值中的一个。 |
| [in] | index | 指定要检索哪个值的索引。有效范围:从 0 到(count-1)。 count 由函数 fsdk.LRStructureElement.GetAttributeValueCount 返回。 |
| def fsdk.LRStructureElement.GetAttributeValueInt32 | ( | type, | |
| index | |||
| ) |
获取指定属性类型的整数值(由索引指定)。
此函数适用于值类型为 fsdk.LRStructureElementE_AttributeValueTypeInt32 或 fsdk.LRStructureElementE_AttributeValueTypeInt32Array 的属性。对于其他值类型,此函数将返回 0。
| [in] | type | 属性类型。请参考从 fsdk.LRStructureElementE_AttributeTypeRole 开始的值,应该是这些值中的一个。 |
| [in] | index | 指定要检索哪个值的索引。有效范围:从 0 到(count-1)。 count 由函数 fsdk.LRStructureElement.GetAttributeValueCount 返回。 |
| def fsdk.LRStructureElement.GetAttributeValueString | ( | type, | |
| index | |||
| ) |
获取指定属性类型的字符串值(由索引指定)。
此函数适用于值类型为 fsdk.LRStructureElementE_AttributeValueTypeWStr 或 fsdk.LRStructureElementE_AttributeValueTypeWStrArray 的属性。对于其他值类型,此函数将返回空字符串。
| [in] | type | 属性类型。请参考从 fsdk.LRStructureElementE_AttributeTypeRole 开始的值,应该是这些值中的一个。 |
| [in] | index | 指定要检索哪个值的索引。有效范围:从 0 到(count-1)。 count 由函数 fsdk.LRStructureElement.GetAttributeValueCount 返回。 |
| def fsdk.LRStructureElement.GetAttributeValueType | ( | type | ) |
获取指定属性类型的属性值类型。
| [in] | type | 属性类型。请参考从 fsdk.LRStructureElementE_AttributeTypeRole 开始的值,应该是这些值中的一个。 |
| def fsdk.LRStructureElement.GetBBox | ( | ) |
获取边界框。
| def fsdk.LRStructureElement.GetChild | ( | index | ) |
通过索引获取子元素。
| [in] | index | 要检索的子元素的索引。有效范围:从 0 到(count-1)。 count 由函数 fsdk.LRStructureElement.GetChildCount 返回。 |
| def fsdk.LRStructureElement.GetChildCount | ( | ) |
获取子元素的数量。
| def fsdk.LRStructureElement.GetParentElement | ( | ) |
获取父元素。
| def fsdk.LRStructureElement.GetSupportedAttribute | ( | index | ) |
通过索引获取支持的属性类型。
| [in] | index | 要获取类型的支持属性的索引。有效范围:从0到(count-1)。 count由函数fsdk.LRStructureElement.GetSupportedAttributeCount 返回。 |
| def fsdk.LRStructureElement.GetSupportedAttributeCount | ( | ) |
获取支持的属性数量。