fpdf_markedcontent_r.h File Reference

Header file for PDF Page Objects module of Foxit PDF SDK. More...

Go to the source code of this file.

Classes

struct  FSPDF_MARKEDCONTENT
 Handle type to PDF marked-content object. More...
 

Macros

Macro Definitions for Marked Content Parameter Types.
#define FSPDF_MARKEDCONTENT_PARAMTYPE_NONE   0
 None parameters.
 
#define FSPDF_MARKEDCONTENT_PARAMTYPE_PROPERTIESDICT   1
 A dictionary is defined by named resource in the "Properties" sub-dictionary of the current resource dictionary.
 
#define FSPDF_MARKEDCONTENT_PARAMTYPE_DIRECTDICT   2
 A dictionary may be written inline in the content stream as a direct object.
 
#define FSPDF_MARKEDCONTENT_PARAMTYPE_MCID   3
 (Reserved)A dictionary contains an MCID entry, which is an integer marked-content identifier that uniquely identifies marked-content sequence within its content stream. More...
 

Functions

FS_RESULT FSPDF_PageObject_GetMarkedContent (FSCRT_PAGE page, FSPDF_PAGEOBJECT pageObj, FSPDF_MARKEDCONTENT *mc)
 Get a marked content object from a page object. More...
 
FS_RESULT FSPDF_MarkedContent_CountItems (FSCRT_PAGE page, FSPDF_MARKEDCONTENT mc, FS_INT32 *count)
 Get the count of marked content items in the marked content sequence. More...
 
FS_RESULT FSPDF_MarkedContent_GetTagName (FSCRT_PAGE page, FSPDF_MARKEDCONTENT mc, FS_INT32 index, FSCRT_BSTR *tagName)
 Get the tag name of a specific marked content item. More...
 
FS_RESULT FSPDF_MarkedContent_HasTag (FSCRT_PAGE page, FSPDF_MARKEDCONTENT mc, const FSCRT_BSTR *tagName, FS_BOOL *bHas)
 Check whether a marked content object has a specified marked content item. More...
 
FS_RESULT FSPDF_MarkedContent_GetItemParam (FSCRT_PAGE page, FSPDF_MARKEDCONTENT mc, const FSCRT_BSTR *tagName, FS_INT32 *paramType, FS_LPVOID *param)
 Get a parameter type of a parameter value of a specific marked content item. More...
 

Detailed Description

Header file for PDF Page Objects module of Foxit PDF SDK.

Copyright (C) 2003-2016, Foxit Software Inc.. All Rights Reserved.

http://www.foxitsoftware.com

The following code is copyrighted and is the proprietary of Foxit Software Inc.. It is not allowed to distribute any parts of Foxit PDF SDK to third party or public without permission unless an agreement is signed between Foxit Software Inc. and customers to explicitly grant customers to do that.

This header file provides direct access to marked content of PDF page objects.
It contains:

  • 1. Get a marked content object from a given page object.
  • 2. Count items of marked content object.
  • 3. Get parameter information of a given marked content.
Note
If you want to purchase Foxit PDF SDK license and use ANY of the following functions, please request for enabling Edit Add-on explicitly.

Foxit Corporation