Loading...
Searching...
No Matches
RoleMap.h
Go to the documentation of this file.
1//---------------------------------------------------------------------------------------
2// Copyright (c) 2001-2025 by Apryse Software Inc. All Rights Reserved.
3// Consult legal.txt regarding legal and license information.
4//---------------------------------------------------------------------------------------
5#ifndef PDFTRON_H_CPPPDFStructRoleMap
6#define PDFTRON_H_CPPPDFStructRoleMap
7
8#include <SDF/Obj.h>
9#include <C/PDF/Struct/TRN_RoleMap.h>
10
11 namespace pdftron {
12 namespace PDF {
13 namespace Struct {
14
20 class RoleMap
21{
22 public:
23
32 RoleMap (SDF::Obj dict);
33
34 RoleMap (const RoleMap& p);
35 RoleMap& operator= (const RoleMap& p);
36
42 bool IsValid() const;
43
50 const char* GetDirectMap(const char* type) const;
51
56 SDF::Obj GetSDFObj () const;
57
58
59// @cond PRIVATE_DOC
60#ifndef SWIGHIDDEN
61 RoleMap(TRN_RoleMap impl);
62 private:
63 TRN_RoleMap mp_map;
64#endif
65// @endcond
66};
67
68
69#include <Impl/RoleMap.inl>
70
71 }; // namespace Struct
72 }; // namespace PDF
73}; // namespace pdftron
74
75#endif // PDFTRON_H_CPPPDFStructRoleMap
Obj.h
pdftron::PDF::Struct::RoleMap::IsValid
bool IsValid() const
pdftron::PDF::Struct::RoleMap::RoleMap
RoleMap(const RoleMap &p)
pdftron::PDF::Struct::RoleMap::GetSDFObj
SDF::Obj GetSDFObj() const
pdftron::PDF::Struct::RoleMap::RoleMap
RoleMap(SDF::Obj dict)
pdftron::PDF::Struct::RoleMap::operator=
RoleMap & operator=(const RoleMap &p)
pdftron::PDF::Struct::RoleMap::GetDirectMap
const char * GetDirectMap(const char *type) const
pdftron::SDF::Obj
Definition Obj.h:41
pdftron::PDF::Struct
Definition PDFDoc.h:35
pdftron::PDF
Definition Action.h:15
pdftron
Definition BasicTypes.h:10