Foxit PDF SDK
9.1
|
Instance Methods | |
(int) | - addItem: |
Add a new marked content item. More... | |
(int) | - addItem:property_dict: |
Add a new marked content item. More... | |
(void) | - dealloc |
(void *) | - getCptr |
(int) | - getItemCount |
Get the count of marked content items. More... | |
(int) | - getItemMCID: |
Get marked-content identifier (MCID) of a marked content item specified by index. More... | |
(FSPDFDictionary *) | - getItemPropertyDict: |
Get the property dictionary of a marked content item specified by index. More... | |
(NSString *) | - getItemTagName: |
Get the tag name of a marked content item specified by index. More... | |
(BOOL) | - hasTag: |
Check whether current marked content object has a specified marked content item or not. More... | |
(id) | - initWithCptr:swigOwnCObject: |
(id) | - NS_UNAVAILABLE |
(BOOL) | - removeItem: |
Remove a marked content item by tag name. More... | |
Protected Attributes | |
BOOL | swigCMemOwn |
void * | swigCPtr |
Marked-content operators (PDF 1.2) identify a portion of a PDF content stream as a marked-content element of interest to a particular application or PDF plug-in extension. For more details, please refer to Section 10.5 "Marked Content" in <PDF Reference 1.7>.
To get a marked content object, please use function FSGraphicsObject::getMarkedContent.
- (int) addItem: | (NSString *) | tag_name |
Add a new marked content item.
[in] | tag_name | New tag name. It should not be an empty string. If parameter tag_name exists in current marked content object, it cannot be added to current marked content object again. |
- (int) addItem: | (NSString *) | tag_name | |
property_dict: | (FSPDFDictionary*) | property_dict | |
Add a new marked content item.
[in] | tag_name | New tag name. It should not be an empty string. If parameter tag_name exists in current marked content object, it cannot be added to current marked content object again. |
[in] | property_dict | A property dictionary. Default value: nil. nil means the new marked content item will not have a property dictionary. If this dictionary is newly created and not set to other object yet, user should release this dictionary object after calling this function. |
- (void) dealloc |
- (void*) getCptr |
- (int) getItemCount |
Get the count of marked content items.
A marked content object may be nested one within another, and this function is used to get the count of marked content items in the current marked content sequence.
- (int) getItemMCID: | (int) | index |
Get marked-content identifier (MCID) of a marked content item specified by index.
[in] | index | Item index. Valid range: from 0 to (count-1). count is returned by function FSMarkedContent::getItemCount. |
- (FSPDFDictionary *) getItemPropertyDict: | (int) | index |
Get the property dictionary of a marked content item specified by index.
[in] | index | Item index. Valid range: from 0 to (count-1). count is returned by function FSMarkedContent::getItemCount. |
- (NSString *) getItemTagName: | (int) | index |
Get the tag name of a marked content item specified by index.
A marked content object may be nested one within another, and this function is used to get the count of marked content items in the current marked content sequence.
[in] | index | Item index. Valid range: from 0 to (count-1). count is returned by function FSMarkedContent::getItemCount. |
- (BOOL) hasTag: | (NSString *) | tag_name |
Check whether current marked content object has a specified marked content item or not.
[in] | tag_name | The tag name to be checked. |
- (id) initWithCptr: | (void *) | cptr | |
swigOwnCObject: | (BOOL) | ownCObject | |
- (id) NS_UNAVAILABLE |
- (BOOL) removeItem: | (NSString *) | tag_name |
Remove a marked content item by tag name.
[in] | tag_name | Tag name. It should not be an empty string. |
|
protected |
|
protected |