pdftron::PDF::Struct::RoleMap Class Reference
RoleMap is a dictionary that maps the names of structure types used in the document to their approximate equivalents in the set of standard structure types.
More...
#include <RoleMap.h>
List of all members.
Detailed Description
RoleMap is a dictionary that maps the names of structure types used in the document to their approximate equivalents in the set of standard structure types.
Constructor & Destructor Documentation
pdftron::PDF::Struct::RoleMap::RoleMap |
( |
SDF::Obj |
dict |
) |
|
Initialize a RoleMap using an existing low-level Cos/SDF role map dictionary.
- Parameters:
-
| dict | - a low-level (SDF/Cos) RoleMap dictionary. |
- Note:
- This constructor does not copy any data, but is instead the logical equivalent of a type cast.
pdftron::PDF::Struct::RoleMap::RoleMap |
( |
const RoleMap & |
p |
) |
|
Member Function Documentation
RoleMap& pdftron::PDF::Struct::RoleMap::operator= |
( |
const RoleMap & |
p |
) |
|
bool pdftron::PDF::Struct::RoleMap::IsValid |
( |
|
) |
const |
- Returns:
- true if this is a valid (non-null) RoleMap, false otherwise. If the function returns false the underlying SDF/Cos object is null or is not valid and the RoleMap should be treated as NULL object.
const char* pdftron::PDF::Struct::RoleMap::GetDirectMap |
( |
const char * |
type |
) |
const |
- Returns:
- The direct mapping of given StructElement type, or NULL if such mapping is not defined.
- Parameters:
-
SDF::Obj pdftron::PDF::Struct::RoleMap::GetSDFObj |
( |
|
) |
const |
Returns the RoleMap dictionary.
- Returns:
- the object to the underlying SDF/Cos dictionary.