PoDoFo 1.0.0-dev
Loading...
Searching...
No Matches
PdfNames.h
1
7#ifndef PDF_NAMES_H
8#define PDF_NAMES_H
9
10#include <podofo/main/PdfName.h>
11
12namespace PoDoFo
13{
18{
19private:
20 PdfNames() = delete;
21
22public:
23 static inline const PdfName Contents = "Contents"_n;
24 static inline const PdfName Flags = "Flags"_n;
25 static inline const PdfName Length = "Length"_n;
26 static inline const PdfName Rect = "Rect"_n;
27 static inline const PdfName Size = "Size"_n;
28 static inline const PdfName Subtype = "Subtype"_n;
29 static inline const PdfName Type = "Type"_n;
30 static inline const PdfName Filter = "Filter"_n;
31 static inline const PdfName Parent = "Parent"_n;
32 static inline const PdfName Kids = "Kids"_n;
33 static inline const PdfName Count = "Count"_n;
34 static inline const PdfName ExtGState = "ExtGState"_n;
35 static inline const PdfName ColorSpace = "ColorSpace"_n;
36 static inline const PdfName Pattern = "Pattern"_n;
37 static inline const PdfName Shading = "Shading"_n;
38 static inline const PdfName XObject = "XObject"_n;
39 static inline const PdfName Font = "Font"_n;
40 static inline const PdfName Properties = "Properties"_n;
41 static inline const PdfName Resources = "Resources"_n;
42 static inline const PdfName AP = "AP"_n;
43 static inline const PdfName AS = "AS"_n;
44 static inline const PdfName Names = "Names"_n;
45 static inline const PdfName Limits = "Limits"_n;
46 static inline const PdfName Matrix = "Matrix"_n;
47 static inline const PdfName BBox = "BBox"_n;
48 static inline const PdfName Encrypt = "Encrypt"_n;
49 static inline const PdfName Info = "Info"_n;
50 static inline const PdfName Root = "Root"_n;
51 static inline const PdfName ID = "ID"_n;
52 static inline const PdfName Catalog = "Catalog"_n;
53 static inline const PdfName C = "C"_n;
54 static inline const PdfName N = "N"_n;
55 static inline const PdfName R = "R"_n;
56 static inline const PdfName D = "D"_n;
57 static inline const PdfName Yes = "Yes"_n;
58 static inline const PdfName Off = "Off"_n;
59 static inline const PdfName V = "V"_n;
60 static inline const PdfName T = "T"_n;
61 static inline const PdfName F = "F"_n;
62 static inline const PdfName FT = "FT"_n;
63 static inline const PdfName Ff = "Ff"_n;
64 static inline const PdfName A = "A"_n;
65 static inline const PdfName AA = "AA"_n;
66 static inline const PdfName TU = "TU"_n;
67 static inline const PdfName TM = "TM"_n;
68 static inline const PdfName H = "H"_n;
69 static inline const PdfName P = "P"_n;
70 static inline const PdfName CA = "CA"_n;
71 static inline const PdfName ca = "ca"_n;
72 static inline const PdfName S = "S"_n;
73 static inline const PdfName CFM = "CFM"_n;
74 static inline const PdfName CF = "CF"_n;
75 static inline const PdfName OE = "OE"_n;
76 static inline const PdfName UE = "UE"_n;
77 static inline const PdfName StrF = "StrF"_n;
78 static inline const PdfName StmF = "StmF"_n;
79 static inline const PdfName StdCF = "StdCF"_n;
80 static inline const PdfName Perms = "Perms"_n;
81 static inline const PdfName AuthEvent = "AuthEvent"_n;
82 static inline const PdfName EncryptMetadata = "EncryptMetadata"_n;
83 static inline const PdfName Fields = "Fields"_n;
84 static inline const PdfName Action = "Action"_n;
85 static inline const PdfName Annot = "Annot"_n;
86 static inline const PdfName Annots = "Annots"_n;
87 static inline const PdfName Metadata = "Metadata"_n;
88 static inline const PdfName PageMode = "PageMode"_n;
89 static inline const PdfName PageLayout = "PageLayout"_n;
90 static inline const PdfName URI = "URI"_n;
91 static inline const PdfName JS = "JS"_n;
92 static inline const PdfName Border = "Border"_n;
93 static inline const PdfName Page = "Page"_n;
94 static inline const PdfName Pages = "Pages"_n;
95 static inline const PdfName Outlines = "Outlines"_n;
96 static inline const PdfName MediaBox = "MediaBox"_n;
97 static inline const PdfName CropBox = "CropBox"_n;
98 static inline const PdfName TrimBox = "TrimBox"_n;
99 static inline const PdfName BleedBox = "BleedBox"_n;
100 static inline const PdfName ArtBox = "ArtBox"_n;
101 static inline const PdfName Rotate = "Rotate"_n;
102 static inline const PdfName Alternate = "Alternate"_n;
103 static inline const PdfName Title = "Title"_n;
104 static inline const PdfName Lang = "Lang"_n;
105 static inline const PdfName Base = "Base"_n;
106 static inline const PdfName ViewerPreferences = "ViewerPreferences"_n;
107 static inline const PdfName AcroForm = "AcroForm"_n;
108 static inline const PdfName Filespec = "Filespec"_n;
109 static inline const PdfName Prev = "Prev"_n;
110 static inline const PdfName Next = "Next"_n;
111 static inline const PdfName CreationDate = "CreationDate"_n;
112 static inline const PdfName ModDate = "ModDate"_n;
113 static inline const PdfName Author = "Author"_n;
114 static inline const PdfName Creator = "Creator"_n;
115 static inline const PdfName Subject = "Subject"_n;
116 static inline const PdfName Producer = "Producer"_n;
117 static inline const PdfName Keywords = "Keywords"_n;
118 static inline const PdfName Trapped = "Trapped"_n;
119 static inline const PdfName Location = "Location"_n;
120 static inline const PdfName FormType = "FormType"_n;
121 static inline const PdfName EmbeddedFile = "EmbeddedFile"_n;
122 static inline const PdfName BaseFont = "BaseFont"_n;
123 static inline const PdfName DescendantFonts = "DescendantFonts"_n;
124 static inline const PdfName FontDescriptor = "FontDescriptor"_n;
125 static inline const PdfName W = "W"_n;
126 static inline const PdfName DW = "DW"_n;
127 static inline const PdfName Identity = "Identity"_n;
128 static inline const PdfName Type0 = "Type0"_n;
129 static inline const PdfName Type1 = "Type1"_n;
130 static inline const PdfName Type3 = "Type3"_n;
131 static inline const PdfName TrueType = "TrueType"_n;
132 static inline const PdfName FontFile = "FontFile"_n;
133 static inline const PdfName FontFile2 = "FontFile2"_n;
134 static inline const PdfName FontFile3 = "FontFile3"_n;
135 static inline const PdfName Length1 = "Length1"_n;
136 static inline const PdfName Length2 = "Length2"_n;
137 static inline const PdfName Length3 = "Length3"_n;
138 static inline const PdfName XRef = "XRef"_n;
139 static inline const PdfName Sig = "Sig"_n;
140 static inline const PdfName SigRef = "SigRef"_n;
141 static inline const PdfName TransformParams = "TransformParams"_n;
142 static inline const PdfName WinAnsiEncoding = "WinAnsiEncoding"_n;
143 static inline const PdfName MacRomanEncoding = "MacRomanEncoding"_n;
144 static inline const PdfName MacExpertEncoding = "MacExpertEncoding"_n;
145 static inline const PdfName E = "E"_n;
146 static inline const PdfName X = "X"_n;
147 static inline const PdfName U = "U"_n;
148 static inline const PdfName Fo = "Fo"_n;
149 static inline const PdfName BI = "BI"_n;
150 static inline const PdfName PO = "PO"_n;
151 static inline const PdfName PC = "PC"_n;
152 static inline const PdfName PV = "PV"_n;
153 static inline const PdfName PI = "PI"_n;
154 static inline const PdfName K = "K"_n;
155 static inline const PdfName I = "I"_n;
156 static inline const PdfName O = "O"_n;
157 static inline const PdfName Dests = "Dests"_n;
158 static inline const PdfName JavaScript = "JavaScript"_n;
159 static inline const PdfName Templates = "Templates"_n;
160 static inline const PdfName IDS = "IDS"_n;
161 static inline const PdfName URLS = "URLS"_n;
162 static inline const PdfName EmbeddedFiles = "EmbeddedFiles"_n;
163 static inline const PdfName AlternatePresentations = "AlternatePresentations"_n;
164 static inline const PdfName Renditions = "Renditions"_n;
165 static inline const PdfName MK = "MK"_n;
166 static inline const PdfName FS = "FS"_n;
167 static inline const PdfName CIDToGIDMap = "CIDToGIDMap"_n;
168 static inline const PdfName CIDSystemInfo = "CIDSystemInfo"_n;
169 static inline const PdfName Encoding = "Encoding"_n;
170 static inline const PdfName ToUnicode = "ToUnicode"_n;
171 static inline const PdfName CIDSet = "CIDSet"_n;
172 static inline const PdfName Widths = "Widths"_n;
173 static inline const PdfName FontName = "FontName"_n;
174 static inline const PdfName FontFamily = "FontFamily"_n;
175 static inline const PdfName FontStretch = "FontStretch"_n;
176 static inline const PdfName ItalicAngle = "ItalicAngle"_n;
177 static inline const PdfName FontWeight = "FontWeight"_n;
178 static inline const PdfName FontBBox = "FontBBox"_n;
179 static inline const PdfName Ascent = "Ascent"_n;
180 static inline const PdfName Descent = "Descent"_n;
181 static inline const PdfName CapHeight = "CapHeight"_n;
182 static inline const PdfName StemV = "StemV"_n;
183 static inline const PdfName StemH = "StemH"_n;
184 static inline const PdfName XHeight = "XHeight"_n;
185 static inline const PdfName MissingWidth = "MissingWidth"_n;
186 static inline const PdfName Leading = "Leading"_n;
187 static inline const PdfName AvgWidth = "AvgWidth"_n;
188 static inline const PdfName MaxWidth = "MaxWidth"_n;
189 static inline const PdfName DecodeParms = "DecodeParms"_n;
190 static inline const PdfName SMask = "SMask"_n;
191 static inline const PdfName ICCBased = "ICCBased"_n;
192 static inline const PdfName Indexed = "Indexed"_n;
193 static inline const PdfName Separation = "Separation"_n;
194 static inline const PdfName DeviceCMYK = "DeviceCMYK"_n;
195 static inline const PdfName DeviceRGB = "DeviceRGB"_n;
196 static inline const PdfName DeviceGray = "DeviceGray"_n;
197 static inline const PdfName FlateDecode = "FlateDecode"_n;
198 static inline const PdfName Lab = "Lab"_n;
199 static inline const PdfName CMap = "CMap"_n;
200 static inline const PdfName Identity_H = "Identity-H"_n;
201 static inline const PdfName Identity_V = "Identity-V"_n;
202 static inline const PdfName NeedAppearances = "NeedAppearances"_n;
203 static inline const PdfName DA = "DA"_n;
204 static inline const PdfName DR = "DR"_n;
205 static inline const PdfName DS = "DS"_n;
206 static inline const PdfName AC = "AC"_n;
207 static inline const PdfName BC = "BC"_n;
208 static inline const PdfName BG = "BG"_n;
209 static inline const PdfName RC = "RC"_n;
210 static inline const PdfName RG = "RG"_n;
211 static inline const PdfName RV = "RV"_n;
212 static inline const PdfName Open = "Open"_n;
213 static inline const PdfName QuadPoints = "QuadPoints"_n;
214 static inline const PdfName Index = "Index"_n;
215 static inline const PdfName MaxLen = "MaxLen"_n;
216 static inline const PdfName DocMDP = "DocMDP"_n;
217 static inline const PdfName TransformMethod = "TransformMethod"_n;
218 static inline const PdfName Reference = "Reference"_n;
219 static inline const PdfName ByteRange = "ByteRange"_n;
220 static inline const PdfName SubFilter = "SubFilter"_n;
221 static inline const PdfName SigFlags = "SigFlags"_n;
222 static inline const PdfName Name = "Name"_n;
223 static inline const PdfName Reason = "Reason"_n;
224 static inline const PdfName M = "M"_n;
225 static inline const PdfName Prop_Build = "Prop_Build"_n;
226 static inline const PdfName App = "App"_n;
227 static inline const PdfName ProcSet = "ProcSet"_n;
228 static inline const PdfName Dest = "Dest"_n;
229 static inline const PdfName Opt = "Opt"_n;
230 static inline const PdfName BaseEncoding = "BaseEncoding"_n;
231 static inline const PdfName Differences = "Differences"_n;
232 static inline const PdfName Registry = "Registry"_n;
233 static inline const PdfName Ordering = "Ordering"_n;
234 static inline const PdfName Supplement = "Supplement"_n;
235 static inline const PdfName CMapName = "CMapName"_n;
236 static inline const PdfName UF = "UF"_n;
237 static inline const PdfName Params = "Params"_n;
238 static inline const PdfName EF = "EF"_n;
239 static inline const PdfName Version = "Version"_n;
240 static inline const PdfName BaseVersion = "BaseVersion"_n;
241 static inline const PdfName ExtensionLevel = "ExtensionLevel"_n;
242 static inline const PdfName Extensions = "Extensions"_n;
243 static inline const PdfName FontMatrix = "FontMatrix"_n;
244 static inline const PdfName FirstChar = "FirstChar"_n;
245 static inline const PdfName LastChar = "LastChar"_n;
246 static inline const PdfName BitsPerSample = "BitsPerSample"_n;
247 static inline const PdfName Decode = "Decode"_n;
248 static inline const PdfName Domain = "Domain"_n;
249 static inline const PdfName Encode = "Encode"_n;
250 static inline const PdfName FunctionType = "FunctionType"_n;
251 static inline const PdfName Range = "Range"_n;
252 static inline const PdfName WhitePoint = "WhitePoint"_n;
253 static inline const PdfName BlackPoint = "BlackPoint"_n;
254 static inline const PdfName First = "First"_n;
255 static inline const PdfName Last = "Last"_n;
256 static inline const PdfName Width = "Width"_n;
257 static inline const PdfName Height = "Height"_n;
258 static inline const PdfName BitsPerComponent = "BitsPerComponent"_n;
259 static inline const PdfName Mask = "Mask"_n;
260 static inline const PdfName Interpolate = "Interpolate"_n;
261 static inline const PdfName BM = "BM"_n;
262 static inline const PdfName OP = "OP"_n;
263 static inline const PdfName op = "op"_n;
264 static inline const PdfName OPM = "OPM"_n;
265 static inline const PdfName RI = "RI"_n;
266 static inline const PdfName HalftoneType = "HalftoneType"_n;
267 static inline const PdfName Frequency = "Frequency"_n;
268 static inline const PdfName Angle = "Angle"_n;
269 static inline const PdfName SpotFunction = "SpotFunction"_n;
270 static inline const PdfName HT = "HT"_n;
271};
272
273}
274
275#endif // PDF_NAMES_H
This class represents a PdfName.
Definition PdfName.h:24
A storage class for several known PdfName entries.
Definition PdfNames.h:18
An normalized rectangle defined by position (left-bottom) and size.
Definition Rect.h:20
Convenient type for char array storage and/or buffer with std::string compatibility.
Definition basetypes.h:38
SPDX-FileCopyrightText: (C) 2022 Francesco Pretto ceztko@gmail.com SPDX-License-Identifier: LGPL-2....
Definition basetypes.h:16
std::map< unsigned, unsigned > CIDToGIDMap
A backing storage for a CID to GID map.
Definition PdfCIDToGIDMap.h:18