继承自 SystemIDisposable .
标记内容操作符(PDF 1.2)将PDF内容流的一部分标识为特定应用程序或PDF插件扩展感兴趣的标记内容元素。 更多详细信息,请参阅<PDF Reference 1.7>第10.5节"标记内容"。
要获取标记内容对象,请使用函数GraphicsObject.GetMarkedContent 。
- 参见
- GraphicsObject
◆ AddItem()
| int foxit.pdf.graphics.MarkedContent.AddItem |
( |
string |
tag_name, |
|
|
PDFDictionary |
property_dict |
|
) |
| |
|
inline |
添加新的标记内容项。
- 参数
-
| [in] | tag_name | 新的标签名称。它不应该是空字符串。 如果参数tag_name在当前标记内容对象中存在, 则不能再次添加到当前标记内容对象中。 |
| [in] | property_dict | 属性字典。默认值:null。 null 表示新的标记内容项将没有属性字典。
如果此字典是新创建的且尚未设置给其他对象,用户应在调用此函数后释放此字典对象。 |
- 返回
- 新添加的标记内容项的索引。如果有任何错误,此函数将返回-1。
◆ GetItemCount()
| int foxit.pdf.graphics.MarkedContent.GetItemCount |
( |
| ) |
|
|
inline |
获取标记内容项的数量。
标记内容对象可能一个嵌套在另一个内部,此函数用于获取当前标记内容序列中标记内容项的数量。
- 返回
- 标记内容项的数量。
◆ GetItemMCID()
| int foxit.pdf.graphics.MarkedContent.GetItemMCID |
( |
int |
index | ) |
|
|
inline |
根据索引获取指定标记内容项的标记内容标识符(MCID)。
- 参数
-
- 返回
- MCID值。负数表示指定的标记内容项没有MCID。
◆ GetItemPropertyDict()
| PDFDictionary foxit.pdf.graphics.MarkedContent.GetItemPropertyDict |
( |
int |
index | ) |
|
|
inline |
根据索引获取指定标记内容项的属性字典。
- 参数
-
- 返回
- 属性字典。null 表示没有属性字典。
◆ GetItemTagName()
| string foxit.pdf.graphics.MarkedContent.GetItemTagName |
( |
int |
index | ) |
|
|
inline |
根据索引获取指定标记内容项的标签名称。
标记内容对象可能一个嵌套在另一个内部,此函数用于获取当前标记内容序列中标记内容项的数量。
- 参数
-
- 返回
- 标签名称。
◆ HasTag()
| bool foxit.pdf.graphics.MarkedContent.HasTag |
( |
string |
tag_name | ) |
|
|
inline |
检查当前标记内容对象是否具有指定的标记内容项。
- 参数
-
- 返回
- true 表示当前标记内容对象具有指定的标记内容项。 false 表示当前标记内容对象不具有指定的标记内容项。
◆ RemoveItem()
| bool foxit.pdf.graphics.MarkedContent.RemoveItem |
( |
string |
tag_name | ) |
|
|
inline |
根据标签名称删除标记内容项。
- 参数
-
| [in] | tag_name | 标签名称。不应为空字符串。 |
- 返回
- true 表示成功,false 表示失败。