Loading...
Searching...
No Matches
ContentItem.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_CPPPDFStructContentItem
6#define PDFTRON_H_CPPPDFStructContentItem
7
8#include <PDF/Page.h>
9
10namespace pdftron {
11 namespace PDF {
12 namespace Struct {
13
21{
22public:
28
36
40 Type GetType() const;
41
46
53
58
59 // Type specific methods -----------------------------
60
66 int GetMCID() const;
67
77
86
92
93// @cond PRIVATE_DOC
94#ifndef SWIGHIDDEN
95 ContentItem(TRN_ContentItem impl);
96 TRN_ContentItem mp_item;
97#endif
98// @endcond
99};
100
101
102 }; // namespace Struct
103 }; // namespace PDF
104}; // namespace pdftron
105
106#include <Impl/PDFDoc.inl>
107
108#endif // PDFTRON_H_CPPPDFStructContentItem
ContentItem & operator=(const ContentItem &)
ContentItem(const ContentItem &)
@ e_Unknown
unknown content type.
Definition ContentItem.h:34
@ e_MCR
marked-content reference.
Definition ContentItem.h:31
@ e_OBJR
object reference dictionary.
Definition ContentItem.h:33
@ e_MCID
marked-content identifier.
Definition ContentItem.h:32