Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(251)

Side by Side Diff: xfa/fxfa/parser/xfa_basic_data_element_script.cpp

Issue 2123343002: Break xfa_basic_data up to smaller files (Closed) Base URL: https://pdfium.googlesource.com/pdfium.git@master
Patch Set: Review fixes Created 4 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2014 PDFium Authors. All rights reserved. 1 // Copyright 2016 PDFium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com 5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com
6 6
7 #include "xfa/fxfa/parser/xfa_basic_data.h" 7 #include "xfa/fxfa/parser/xfa_basic_data.h"
8 8
9 #include "xfa/fxfa/parser/xfa_basic_imp.h" 9 #include "xfa/fxfa/include/fxfa_basic.h"
10 #include "xfa/fxfa/parser/xfa_doclayout.h"
11 #include "xfa/fxfa/parser/xfa_document.h"
12 #include "xfa/fxfa/parser/xfa_localemgr.h"
13 #include "xfa/fxfa/parser/xfa_object.h"
14 #include "xfa/fxfa/parser/xfa_parser.h"
15 #include "xfa/fxfa/parser/xfa_script.h" 10 #include "xfa/fxfa/parser/xfa_script.h"
16 #include "xfa/fxfa/parser/xfa_script_datawindow.h" 11 #include "xfa/fxfa/parser/xfa_script_datawindow.h"
17 #include "xfa/fxfa/parser/xfa_script_eventpseudomodel.h" 12 #include "xfa/fxfa/parser/xfa_script_eventpseudomodel.h"
18 #include "xfa/fxfa/parser/xfa_script_hostpseudomodel.h" 13 #include "xfa/fxfa/parser/xfa_script_hostpseudomodel.h"
19 #include "xfa/fxfa/parser/xfa_script_layoutpseudomodel.h" 14 #include "xfa/fxfa/parser/xfa_script_layoutpseudomodel.h"
20 #include "xfa/fxfa/parser/xfa_script_logpseudomodel.h" 15 #include "xfa/fxfa/parser/xfa_script_logpseudomodel.h"
21 #include "xfa/fxfa/parser/xfa_script_signaturepseudomodel.h" 16 #include "xfa/fxfa/parser/xfa_script_signaturepseudomodel.h"
22 #include "xfa/fxfa/parser/xfa_utils.h"
23
24 const XFA_ATTRIBUTEENUMINFO g_XFAEnumData[] = {
25 {0x2a, L"*", XFA_ATTRIBUTEENUM_Asterisk},
26 {0x2f, L"/", XFA_ATTRIBUTEENUM_Slash},
27 {0x5c, L"\\", XFA_ATTRIBUTEENUM_Backslash},
28 {0x239bd, L"on", XFA_ATTRIBUTEENUM_On},
29 {0x25356, L"tb", XFA_ATTRIBUTEENUM_Tb},
30 {0x25885, L"up", XFA_ATTRIBUTEENUM_Up},
31 {0x91b281, L"metaData", XFA_ATTRIBUTEENUM_MetaData},
32 {0x1f8dedb, L"delegate", XFA_ATTRIBUTEENUM_Delegate},
33 {0x2a6c55a, L"postSubmit", XFA_ATTRIBUTEENUM_PostSubmit},
34 {0x31b19c1, L"name", XFA_ATTRIBUTEENUM_Name},
35 {0x378a38a, L"cross", XFA_ATTRIBUTEENUM_Cross},
36 {0x3848b3f, L"next", XFA_ATTRIBUTEENUM_Next},
37 {0x48b6670, L"none", XFA_ATTRIBUTEENUM_None},
38 {0x51aafe5, L"shortEdge", XFA_ATTRIBUTEENUM_ShortEdge},
39 {0x55264c4, L"1mod10_1mod11", XFA_ATTRIBUTEENUM_1mod10_1mod11},
40 {0x5a5c519, L"height", XFA_ATTRIBUTEENUM_Height},
41 {0x89ce549, L"crossDiagonal", XFA_ATTRIBUTEENUM_CrossDiagonal},
42 {0x9f9d0f9, L"all", XFA_ATTRIBUTEENUM_All},
43 {0x9f9db48, L"any", XFA_ATTRIBUTEENUM_Any},
44 {0xa126261, L"toRight", XFA_ATTRIBUTEENUM_ToRight},
45 {0xa36de29, L"matchTemplate", XFA_ATTRIBUTEENUM_MatchTemplate},
46 {0xa48d040, L"dpl", XFA_ATTRIBUTEENUM_Dpl},
47 {0xa559c05, L"invisible", XFA_ATTRIBUTEENUM_Invisible},
48 {0xa7d48e3, L"fit", XFA_ATTRIBUTEENUM_Fit},
49 {0xa8a8f80, L"width", XFA_ATTRIBUTEENUM_Width},
50 {0xab466bb, L"preSubmit", XFA_ATTRIBUTEENUM_PreSubmit},
51 {0xacc5785, L"ipl", XFA_ATTRIBUTEENUM_Ipl},
52 {0xafab0f8, L"flateCompress", XFA_ATTRIBUTEENUM_FlateCompress},
53 {0xb355816, L"med", XFA_ATTRIBUTEENUM_Med},
54 {0xb69ef77, L"odd", XFA_ATTRIBUTEENUM_Odd},
55 {0xb69f9bb, L"off", XFA_ATTRIBUTEENUM_Off},
56 {0xb843dba, L"pdf", XFA_ATTRIBUTEENUM_Pdf},
57 {0xbb912b8, L"row", XFA_ATTRIBUTEENUM_Row},
58 {0xbedaf33, L"top", XFA_ATTRIBUTEENUM_Top},
59 {0xc56afcc, L"xdp", XFA_ATTRIBUTEENUM_Xdp},
60 {0xc56ba02, L"xfd", XFA_ATTRIBUTEENUM_Xfd},
61 {0xc56ddf1, L"xml", XFA_ATTRIBUTEENUM_Xml},
62 {0xc8b65f3, L"zip", XFA_ATTRIBUTEENUM_Zip},
63 {0xc8b89d6, L"zpl", XFA_ATTRIBUTEENUM_Zpl},
64 {0xf55d7ee, L"visible", XFA_ATTRIBUTEENUM_Visible},
65 {0xfe3596a, L"exclude", XFA_ATTRIBUTEENUM_Exclude},
66 {0x109d7ce7, L"mouseEnter", XFA_ATTRIBUTEENUM_MouseEnter},
67 {0x10f1bc0c, L"pair", XFA_ATTRIBUTEENUM_Pair},
68 {0x1154efe6, L"filter", XFA_ATTRIBUTEENUM_Filter},
69 {0x125bc94b, L"moveLast", XFA_ATTRIBUTEENUM_MoveLast},
70 {0x12e1f1f0, L"exportAndImport", XFA_ATTRIBUTEENUM_ExportAndImport},
71 {0x13000c60, L"push", XFA_ATTRIBUTEENUM_Push},
72 {0x138ee315, L"portrait", XFA_ATTRIBUTEENUM_Portrait},
73 {0x14da2125, L"default", XFA_ATTRIBUTEENUM_Default},
74 {0x157749a5, L"storedProc", XFA_ATTRIBUTEENUM_StoredProc},
75 {0x16641198, L"stayBOF", XFA_ATTRIBUTEENUM_StayBOF},
76 {0x16b2fc5b, L"stayEOF", XFA_ATTRIBUTEENUM_StayEOF},
77 {0x17fad373, L"postPrint", XFA_ATTRIBUTEENUM_PostPrint},
78 {0x193207d0, L"usCarrier", XFA_ATTRIBUTEENUM_UsCarrier},
79 {0x193ade3e, L"right", XFA_ATTRIBUTEENUM_Right},
80 {0x1bfc72d9, L"preOpen", XFA_ATTRIBUTEENUM_PreOpen},
81 {0x1cc9317a, L"actual", XFA_ATTRIBUTEENUM_Actual},
82 {0x1f31df1e, L"rest", XFA_ATTRIBUTEENUM_Rest},
83 {0x1fb1bf14, L"topCenter", XFA_ATTRIBUTEENUM_TopCenter},
84 {0x207de667, L"standardSymbol", XFA_ATTRIBUTEENUM_StandardSymbol},
85 {0x2196a452, L"initialize", XFA_ATTRIBUTEENUM_Initialize},
86 {0x23bd40c7, L"justifyAll", XFA_ATTRIBUTEENUM_JustifyAll},
87 {0x247cf3e9, L"normal", XFA_ATTRIBUTEENUM_Normal},
88 {0x25aa946b, L"landscape", XFA_ATTRIBUTEENUM_Landscape},
89 {0x2739b5c9, L"nonInteractive", XFA_ATTRIBUTEENUM_NonInteractive},
90 {0x27410f03, L"mouseExit", XFA_ATTRIBUTEENUM_MouseExit},
91 {0x2854e62c, L"minus", XFA_ATTRIBUTEENUM_Minus},
92 {0x287e936a, L"diagonalLeft", XFA_ATTRIBUTEENUM_DiagonalLeft},
93 {0x2972a98f, L"simplexPaginated", XFA_ATTRIBUTEENUM_SimplexPaginated},
94 {0x29d8225f, L"document", XFA_ATTRIBUTEENUM_Document},
95 {0x2a9d3016, L"warning", XFA_ATTRIBUTEENUM_Warning},
96 {0x2b35b6d9, L"auto", XFA_ATTRIBUTEENUM_Auto},
97 {0x2c1653d9, L"below", XFA_ATTRIBUTEENUM_Below},
98 {0x2c1f0540, L"bottomLeft", XFA_ATTRIBUTEENUM_BottomLeft},
99 {0x2c44e816, L"bottomCenter", XFA_ATTRIBUTEENUM_BottomCenter},
100 {0x2cd3e9f3, L"tcpl", XFA_ATTRIBUTEENUM_Tcpl},
101 {0x2d08af85, L"text", XFA_ATTRIBUTEENUM_Text},
102 {0x2dc478eb, L"grouping", XFA_ATTRIBUTEENUM_Grouping},
103 {0x2ef3afdd, L"secureSymbol", XFA_ATTRIBUTEENUM_SecureSymbol},
104 {0x2f2dd29a, L"preExecute", XFA_ATTRIBUTEENUM_PreExecute},
105 {0x33c43dec, L"docClose", XFA_ATTRIBUTEENUM_DocClose},
106 {0x33f25bb5, L"keyset", XFA_ATTRIBUTEENUM_Keyset},
107 {0x34e363da, L"vertical", XFA_ATTRIBUTEENUM_Vertical},
108 {0x361fa1b6, L"preSave", XFA_ATTRIBUTEENUM_PreSave},
109 {0x36f1c6d8, L"preSign", XFA_ATTRIBUTEENUM_PreSign},
110 {0x399f02b5, L"bottom", XFA_ATTRIBUTEENUM_Bottom},
111 {0x3b0ab096, L"toTop", XFA_ATTRIBUTEENUM_ToTop},
112 {0x3c752495, L"verify", XFA_ATTRIBUTEENUM_Verify},
113 {0x3ce05d68, L"first", XFA_ATTRIBUTEENUM_First},
114 {0x3ecead94, L"contentArea", XFA_ATTRIBUTEENUM_ContentArea},
115 {0x40623b5b, L"solid", XFA_ATTRIBUTEENUM_Solid},
116 {0x42c6cd8d, L"pessimistic", XFA_ATTRIBUTEENUM_Pessimistic},
117 {0x43ddc6bf, L"duplexPaginated", XFA_ATTRIBUTEENUM_DuplexPaginated},
118 {0x442f68c8, L"round", XFA_ATTRIBUTEENUM_Round},
119 {0x45efb847, L"remerge", XFA_ATTRIBUTEENUM_Remerge},
120 {0x46972265, L"ordered", XFA_ATTRIBUTEENUM_Ordered},
121 {0x46f95531, L"percent", XFA_ATTRIBUTEENUM_Percent},
122 {0x46fd25ae, L"even", XFA_ATTRIBUTEENUM_Even},
123 {0x4731d6ba, L"exit", XFA_ATTRIBUTEENUM_Exit},
124 {0x4977356b, L"toolTip", XFA_ATTRIBUTEENUM_ToolTip},
125 {0x49b980ee, L"orderedOccurrence", XFA_ATTRIBUTEENUM_OrderedOccurrence},
126 {0x4a7e2dfe, L"readOnly", XFA_ATTRIBUTEENUM_ReadOnly},
127 {0x4c4e8acb, L"currency", XFA_ATTRIBUTEENUM_Currency},
128 {0x4dcf25f8, L"concat", XFA_ATTRIBUTEENUM_Concat},
129 {0x4febb826, L"Thai", XFA_ATTRIBUTEENUM_Thai},
130 {0x50ef95b2, L"embossed", XFA_ATTRIBUTEENUM_Embossed},
131 {0x516e35ce, L"formdata", XFA_ATTRIBUTEENUM_Formdata},
132 {0x52fa6f0e, L"Greek", XFA_ATTRIBUTEENUM_Greek},
133 {0x54034c2f, L"decimal", XFA_ATTRIBUTEENUM_Decimal},
134 {0x542c7300, L"select", XFA_ATTRIBUTEENUM_Select},
135 {0x551f0ae5, L"longEdge", XFA_ATTRIBUTEENUM_LongEdge},
136 {0x55520a8a, L"protected", XFA_ATTRIBUTEENUM_Protected},
137 {0x559f76f3, L"bottomRight", XFA_ATTRIBUTEENUM_BottomRight},
138 {0x568cb500, L"zero", XFA_ATTRIBUTEENUM_Zero},
139 {0x56bcecb7, L"forwardOnly", XFA_ATTRIBUTEENUM_ForwardOnly},
140 {0x56bf456b, L"docReady", XFA_ATTRIBUTEENUM_DocReady},
141 {0x573cb40c, L"hidden", XFA_ATTRIBUTEENUM_Hidden},
142 {0x582e3424, L"include", XFA_ATTRIBUTEENUM_Include},
143 {0x58a3dd29, L"dashed", XFA_ATTRIBUTEENUM_Dashed},
144 {0x5955b22b, L"multiSelect", XFA_ATTRIBUTEENUM_MultiSelect},
145 {0x598d5c53, L"inactive", XFA_ATTRIBUTEENUM_Inactive},
146 {0x59c8f27d, L"embed", XFA_ATTRIBUTEENUM_Embed},
147 {0x5e7555e8, L"static", XFA_ATTRIBUTEENUM_Static},
148 {0x606d4def, L"onEntry", XFA_ATTRIBUTEENUM_OnEntry},
149 {0x6195eafb, L"Cyrillic", XFA_ATTRIBUTEENUM_Cyrillic},
150 {0x6491b0f3, L"nonBlank", XFA_ATTRIBUTEENUM_NonBlank},
151 {0x67bef031, L"topRight", XFA_ATTRIBUTEENUM_TopRight},
152 {0x67df5ebd, L"Hebrew", XFA_ATTRIBUTEENUM_Hebrew},
153 {0x6aea98be, L"topLeft", XFA_ATTRIBUTEENUM_TopLeft},
154 {0x6c51afc1, L"center", XFA_ATTRIBUTEENUM_Center},
155 {0x7145e6bf, L"moveFirst", XFA_ATTRIBUTEENUM_MoveFirst},
156 {0x7375465c, L"diamond", XFA_ATTRIBUTEENUM_Diamond},
157 {0x7461aef4, L"pageOdd", XFA_ATTRIBUTEENUM_PageOdd},
158 {0x75f8aeb2, L"1mod10", XFA_ATTRIBUTEENUM_1mod10},
159 {0x76d708e0, L"Korean", XFA_ATTRIBUTEENUM_Korean},
160 {0x789f14d7, L"aboveEmbedded", XFA_ATTRIBUTEENUM_AboveEmbedded},
161 {0x792ea39f, L"zipCompress", XFA_ATTRIBUTEENUM_ZipCompress},
162 {0x7a5b7193, L"numeric", XFA_ATTRIBUTEENUM_Numeric},
163 {0x7abec0d2, L"circle", XFA_ATTRIBUTEENUM_Circle},
164 {0x7afbba38, L"toBottom", XFA_ATTRIBUTEENUM_ToBottom},
165 {0x7b95e661, L"inverted", XFA_ATTRIBUTEENUM_Inverted},
166 {0x7baca2e3, L"update", XFA_ATTRIBUTEENUM_Update},
167 {0x7eb5da2c, L"isoname", XFA_ATTRIBUTEENUM_Isoname},
168 {0x7f6fd3d7, L"server", XFA_ATTRIBUTEENUM_Server},
169 {0x814f82b5, L"position", XFA_ATTRIBUTEENUM_Position},
170 {0x82deacf0, L"middleCenter", XFA_ATTRIBUTEENUM_MiddleCenter},
171 {0x83a49dc6, L"optional", XFA_ATTRIBUTEENUM_Optional},
172 {0x861a116f, L"usePrinterSetting", XFA_ATTRIBUTEENUM_UsePrinterSetting},
173 {0x86701ce0, L"outline", XFA_ATTRIBUTEENUM_Outline},
174 {0x8808385e, L"indexChange", XFA_ATTRIBUTEENUM_IndexChange},
175 {0x891f4606, L"change", XFA_ATTRIBUTEENUM_Change},
176 {0x89939f36, L"pageArea", XFA_ATTRIBUTEENUM_PageArea},
177 {0x8b5c3b25, L"once", XFA_ATTRIBUTEENUM_Once},
178 {0x8b5c6962, L"only", XFA_ATTRIBUTEENUM_Only},
179 {0x8b90e1f2, L"open", XFA_ATTRIBUTEENUM_Open},
180 {0x8bcfe96e, L"caption", XFA_ATTRIBUTEENUM_Caption},
181 {0x8ce83ef8, L"raised", XFA_ATTRIBUTEENUM_Raised},
182 {0x8d269cae, L"justify", XFA_ATTRIBUTEENUM_Justify},
183 {0x8fd520dc, L"refAndDescendants", XFA_ATTRIBUTEENUM_RefAndDescendants},
184 {0x9041d4b0, L"short", XFA_ATTRIBUTEENUM_Short},
185 {0x90c94426, L"pageFront", XFA_ATTRIBUTEENUM_PageFront},
186 {0x936beee5, L"monospace", XFA_ATTRIBUTEENUM_Monospace},
187 {0x947fa00f, L"middle", XFA_ATTRIBUTEENUM_Middle},
188 {0x9528a7b4, L"prePrint", XFA_ATTRIBUTEENUM_PrePrint},
189 {0x959ab231, L"always", XFA_ATTRIBUTEENUM_Always},
190 {0x96d61bf0, L"unknown", XFA_ATTRIBUTEENUM_Unknown},
191 {0x997194ee, L"toLeft", XFA_ATTRIBUTEENUM_ToLeft},
192 {0x9a83a3cd, L"above", XFA_ATTRIBUTEENUM_Above},
193 {0x9d0d71c7, L"dashDot", XFA_ATTRIBUTEENUM_DashDot},
194 {0x9df56f3e, L"gregorian", XFA_ATTRIBUTEENUM_Gregorian},
195 {0x9f6723fd, L"Roman", XFA_ATTRIBUTEENUM_Roman},
196 {0x9f693b21, L"mouseDown", XFA_ATTRIBUTEENUM_MouseDown},
197 {0xa1429b36, L"symbol", XFA_ATTRIBUTEENUM_Symbol},
198 {0xa5aa45cb, L"pageEven", XFA_ATTRIBUTEENUM_PageEven},
199 {0xa68635f1, L"sign", XFA_ATTRIBUTEENUM_Sign},
200 {0xa7315093, L"addNew", XFA_ATTRIBUTEENUM_AddNew},
201 {0xa7a773fa, L"star", XFA_ATTRIBUTEENUM_Star},
202 {0xa7d57b45, L"optimistic", XFA_ATTRIBUTEENUM_Optimistic},
203 {0xa8077321, L"rl-tb", XFA_ATTRIBUTEENUM_Rl_tb},
204 {0xa8f1468d, L"middleRight", XFA_ATTRIBUTEENUM_MiddleRight},
205 {0xaa84a1f1, L"maintain", XFA_ATTRIBUTEENUM_Maintain},
206 {0xab40b12c, L"package", XFA_ATTRIBUTEENUM_Package},
207 {0xac8b4d85, L"SimplifiedChinese", XFA_ATTRIBUTEENUM_SimplifiedChinese},
208 {0xadae6744, L"toCenter", XFA_ATTRIBUTEENUM_ToCenter},
209 {0xb0129df1, L"back", XFA_ATTRIBUTEENUM_Back},
210 {0xb0f088cf, L"unspecified", XFA_ATTRIBUTEENUM_Unspecified},
211 {0xb1271067, L"batchOptimistic", XFA_ATTRIBUTEENUM_BatchOptimistic},
212 {0xb18313a1, L"bold", XFA_ATTRIBUTEENUM_Bold},
213 {0xb1833cad, L"both", XFA_ATTRIBUTEENUM_Both},
214 {0xb221123f, L"butt", XFA_ATTRIBUTEENUM_Butt},
215 {0xb40c36bf, L"client", XFA_ATTRIBUTEENUM_Client},
216 {0xb56c7053, L"2mod10", XFA_ATTRIBUTEENUM_2mod10},
217 {0xb683a345, L"imageOnly", XFA_ATTRIBUTEENUM_ImageOnly},
218 {0xb7732dea, L"horizontal", XFA_ATTRIBUTEENUM_Horizontal},
219 {0xb88652a4, L"dotted", XFA_ATTRIBUTEENUM_Dotted},
220 {0xbb2f2880, L"userControl", XFA_ATTRIBUTEENUM_UserControl},
221 {0xbbb79c5d, L"diagonalRight", XFA_ATTRIBUTEENUM_DiagonalRight},
222 {0xbd077154, L"consumeData", XFA_ATTRIBUTEENUM_ConsumeData},
223 {0xbd3fb11e, L"check", XFA_ATTRIBUTEENUM_Check},
224 {0xbde9abda, L"data", XFA_ATTRIBUTEENUM_Data},
225 {0xbf5a02d8, L"down", XFA_ATTRIBUTEENUM_Down},
226 {0xbf7450ee, L"sansSerif", XFA_ATTRIBUTEENUM_SansSerif},
227 {0xc02d649f, L"inline", XFA_ATTRIBUTEENUM_Inline},
228 {0xc11a9e3a, L"TraditionalChinese", XFA_ATTRIBUTEENUM_TraditionalChinese},
229 {0xc16169d8, L"warn", XFA_ATTRIBUTEENUM_Warn},
230 {0xc16f071f, L"refOnly", XFA_ATTRIBUTEENUM_RefOnly},
231 {0xc27c8ba5, L"interactiveForms", XFA_ATTRIBUTEENUM_InteractiveForms},
232 {0xc2d1b15c, L"word", XFA_ATTRIBUTEENUM_Word},
233 {0xc3621288, L"unordered", XFA_ATTRIBUTEENUM_Unordered},
234 {0xc5251981, L"required", XFA_ATTRIBUTEENUM_Required},
235 {0xc7088e7d, L"importOnly", XFA_ATTRIBUTEENUM_ImportOnly},
236 {0xc72cf0e3, L"belowEmbedded", XFA_ATTRIBUTEENUM_BelowEmbedded},
237 {0xc819cf07, L"Japanese", XFA_ATTRIBUTEENUM_Japanese},
238 {0xcdce56b3, L"full", XFA_ATTRIBUTEENUM_Full},
239 {0xce0122e3, L"rl-row", XFA_ATTRIBUTEENUM_Rl_row},
240 {0xcf7d71f1, L"Vietnamese", XFA_ATTRIBUTEENUM_Vietnamese},
241 {0xcfde3e09, L"EastEuropeanRoman", XFA_ATTRIBUTEENUM_EastEuropeanRoman},
242 {0xd576d08e, L"mouseUp", XFA_ATTRIBUTEENUM_MouseUp},
243 {0xd7a92904, L"exportOnly", XFA_ATTRIBUTEENUM_ExportOnly},
244 {0xd8ed1467, L"clear", XFA_ATTRIBUTEENUM_Clear},
245 {0xd95657a6, L"click", XFA_ATTRIBUTEENUM_Click},
246 {0xd96c7de5, L"base64", XFA_ATTRIBUTEENUM_Base64},
247 {0xd9f47f36, L"close", XFA_ATTRIBUTEENUM_Close},
248 {0xdb075bde, L"host", XFA_ATTRIBUTEENUM_Host},
249 {0xdb103411, L"global", XFA_ATTRIBUTEENUM_Global},
250 {0xdb647188, L"blank", XFA_ATTRIBUTEENUM_Blank},
251 {0xdb9be968, L"table", XFA_ATTRIBUTEENUM_Table},
252 {0xdf590fbb, L"import", XFA_ATTRIBUTEENUM_Import},
253 {0xe0e573fb, L"custom", XFA_ATTRIBUTEENUM_Custom},
254 {0xe0ecc79a, L"middleLeft", XFA_ATTRIBUTEENUM_MiddleLeft},
255 {0xe1452019, L"postExecute", XFA_ATTRIBUTEENUM_PostExecute},
256 {0xe1911d98, L"radix", XFA_ATTRIBUTEENUM_Radix},
257 {0xe25fa7b8, L"postOpen", XFA_ATTRIBUTEENUM_PostOpen},
258 {0xe28dce7e, L"enter", XFA_ATTRIBUTEENUM_Enter},
259 {0xe2c44de4, L"ignore", XFA_ATTRIBUTEENUM_Ignore},
260 {0xe2cd8c61, L"lr-tb", XFA_ATTRIBUTEENUM_Lr_tb},
261 {0xe2da8336, L"fantasy", XFA_ATTRIBUTEENUM_Fantasy},
262 {0xe31d5396, L"italic", XFA_ATTRIBUTEENUM_Italic},
263 {0xe7ada113, L"author", XFA_ATTRIBUTEENUM_Author},
264 {0xe8e7cc18, L"toEdge", XFA_ATTRIBUTEENUM_ToEdge},
265 {0xe97aa98b, L"choice", XFA_ATTRIBUTEENUM_Choice},
266 {0xeafd2a38, L"disabled", XFA_ATTRIBUTEENUM_Disabled},
267 {0xeb2b7972, L"crossHatch", XFA_ATTRIBUTEENUM_CrossHatch},
268 {0xeb2db2d7, L"dataRef", XFA_ATTRIBUTEENUM_DataRef},
269 {0xec35dc6e, L"dashDotDot", XFA_ATTRIBUTEENUM_DashDotDot},
270 {0xef85d351, L"square", XFA_ATTRIBUTEENUM_Square},
271 {0xf2102445, L"dynamic", XFA_ATTRIBUTEENUM_Dynamic},
272 {0xf272c7be, L"manual", XFA_ATTRIBUTEENUM_Manual},
273 {0xf2bbb64d, L"etched", XFA_ATTRIBUTEENUM_Etched},
274 {0xf3b8fc6c, L"validationState", XFA_ATTRIBUTEENUM_ValidationState},
275 {0xf42f2b81, L"cursive", XFA_ATTRIBUTEENUM_Cursive},
276 {0xf54481d4, L"last", XFA_ATTRIBUTEENUM_Last},
277 {0xf5ad782b, L"left", XFA_ATTRIBUTEENUM_Left},
278 {0xf616da2e, L"link", XFA_ATTRIBUTEENUM_Link},
279 {0xf6b4afb0, L"long", XFA_ATTRIBUTEENUM_Long},
280 {0xf8636460, L"internationalCarrier",
281 XFA_ATTRIBUTEENUM_InternationalCarrier},
282 {0xf9fb37ac, L"PDF1.3", XFA_ATTRIBUTEENUM_PDF1_3},
283 {0xf9fb37af, L"PDF1.6", XFA_ATTRIBUTEENUM_PDF1_6},
284 {0xfbce7f19, L"serif", XFA_ATTRIBUTEENUM_Serif},
285 {0xfc82d695, L"postSave", XFA_ATTRIBUTEENUM_PostSave},
286 {0xfcef86b5, L"ready", XFA_ATTRIBUTEENUM_Ready},
287 {0xfd54fbb7, L"postSign", XFA_ATTRIBUTEENUM_PostSign},
288 {0xfdc0aae2, L"Arabic", XFA_ATTRIBUTEENUM_Arabic},
289 {0xfe06d2ca, L"error", XFA_ATTRIBUTEENUM_Error},
290 {0xfefc4885, L"urlencoded", XFA_ATTRIBUTEENUM_Urlencoded},
291 {0xff795ad2, L"lowered", XFA_ATTRIBUTEENUM_Lowered},
292 };
293 const int32_t g_iXFAEnumCount =
294 sizeof(g_XFAEnumData) / sizeof(XFA_ATTRIBUTEENUMINFO);
295
296 static const CXFA_Measurement g_XFAMeasurementData[] = {
297 CXFA_Measurement(0, XFA_UNIT_In),
298 CXFA_Measurement(0, XFA_UNIT_Pt),
299 CXFA_Measurement(5, XFA_UNIT_Mm),
300 CXFA_Measurement(0.25, XFA_UNIT_Mm),
301 CXFA_Measurement(-1, XFA_UNIT_Unknown),
302 CXFA_Measurement(0, XFA_UNIT_Angle),
303 CXFA_Measurement(10, XFA_UNIT_Pt),
304 CXFA_Measurement(360, XFA_UNIT_Angle),
305 CXFA_Measurement(0.5, XFA_UNIT_Pt),
306 };
307
308 const XFA_ATTRIBUTEINFO g_XFAAttributeData[] = {
309 {0x68, L"h", XFA_ATTRIBUTE_H, XFA_ATTRIBUTETYPE_Measure,
310 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
311 (void*)(g_XFAMeasurementData + 0)},
312 {0x77, L"w", XFA_ATTRIBUTE_W, XFA_ATTRIBUTETYPE_Measure,
313 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
314 (void*)(g_XFAMeasurementData + 0)},
315 {0x78, L"x", XFA_ATTRIBUTE_X, XFA_ATTRIBUTETYPE_Measure,
316 XFA_XDPPACKET_Config | XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
317 (void*)(g_XFAMeasurementData + 0)},
318 {0x79, L"y", XFA_ATTRIBUTE_Y, XFA_ATTRIBUTETYPE_Measure,
319 XFA_XDPPACKET_Config | XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
320 (void*)(g_XFAMeasurementData + 0)},
321 {0x21aed, L"id", XFA_ATTRIBUTE_Id, XFA_ATTRIBUTETYPE_Cdata,
322 XFA_XDPPACKET_SourceSet | XFA_XDPPACKET_Template |
323 XFA_XDPPACKET_ConnectionSet | XFA_XDPPACKET_Form,
324 nullptr},
325 {0x25363, L"to", XFA_ATTRIBUTE_To, XFA_ATTRIBUTETYPE_Cdata,
326 XFA_XDPPACKET_Config, nullptr},
327 {0xcb0ac9, L"lineThrough", XFA_ATTRIBUTE_LineThrough,
328 XFA_ATTRIBUTETYPE_Integer, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
329 (void*)0},
330 {0x2282c73, L"hAlign", XFA_ATTRIBUTE_HAlign, XFA_ATTRIBUTETYPE_Enum,
331 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
332 (void*)XFA_ATTRIBUTEENUM_Left},
333 {0x2c1c7f1, L"typeface", XFA_ATTRIBUTE_Typeface, XFA_ATTRIBUTETYPE_Cdata,
334 XFA_XDPPACKET_Config | XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
335 (void*)L"Courier"},
336 {0x3106c3a, L"beforeTarget", XFA_ATTRIBUTE_BeforeTarget,
337 XFA_ATTRIBUTETYPE_Cdata, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
338 nullptr},
339 {0x31b19c1, L"name", XFA_ATTRIBUTE_Name, XFA_ATTRIBUTETYPE_NOTSURE,
340 XFA_XDPPACKET_SourceSet | XFA_XDPPACKET_Config | XFA_XDPPACKET_LocaleSet |
341 XFA_XDPPACKET_Template | XFA_XDPPACKET_Datasets | XFA_XDPPACKET_Form |
342 XFA_XDPPACKET_ConnectionSet | XFA_XDPPACKET_Form,
343 nullptr},
344 {0x3848b3f, L"next", XFA_ATTRIBUTE_Next, XFA_ATTRIBUTETYPE_Enum,
345 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
346 (void*)XFA_ATTRIBUTEENUM_None},
347 {0x43e349b, L"dataRowCount", XFA_ATTRIBUTE_DataRowCount,
348 XFA_ATTRIBUTETYPE_Cdata, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
349 nullptr},
350 {0x5518c25, L"break", XFA_ATTRIBUTE_Break, XFA_ATTRIBUTETYPE_Enum,
351 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
352 (void*)XFA_ATTRIBUTEENUM_Close},
353 {0x5ce6195, L"vScrollPolicy", XFA_ATTRIBUTE_VScrollPolicy,
354 XFA_ATTRIBUTETYPE_Enum, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
355 (void*)XFA_ATTRIBUTEENUM_Auto},
356 {0x8c74ae9, L"fontHorizontalScale", XFA_ATTRIBUTE_FontHorizontalScale,
357 XFA_ATTRIBUTETYPE_Cdata, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
358 (void*)L"100%"},
359 {0x8d4f1c7, L"textIndent", XFA_ATTRIBUTE_TextIndent,
360 XFA_ATTRIBUTETYPE_Measure, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
361 (void*)(g_XFAMeasurementData + 0)},
362 {0x97c1c65, L"context", XFA_ATTRIBUTE_Context, XFA_ATTRIBUTETYPE_Integer,
363 XFA_XDPPACKET_UNKNOWN, (void*)0},
364 {0x9876578, L"trayOut", XFA_ATTRIBUTE_TrayOut, XFA_ATTRIBUTETYPE_Enum,
365 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
366 (void*)XFA_ATTRIBUTEENUM_Auto},
367 {0xa2e3514, L"cap", XFA_ATTRIBUTE_Cap, XFA_ATTRIBUTETYPE_Enum,
368 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
369 (void*)XFA_ATTRIBUTEENUM_Square},
370 {0xb3543a6, L"max", XFA_ATTRIBUTE_Max, XFA_ATTRIBUTETYPE_NOTSURE,
371 XFA_XDPPACKET_SourceSet | XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
372 nullptr},
373 {0xb356ca4, L"min", XFA_ATTRIBUTE_Min, XFA_ATTRIBUTETYPE_Integer,
374 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, (void*)1},
375 {0xbb8df5d, L"ref", XFA_ATTRIBUTE_Ref, XFA_ATTRIBUTETYPE_Cdata,
376 XFA_XDPPACKET_SourceSet | XFA_XDPPACKET_Config | XFA_XDPPACKET_Template |
377 XFA_XDPPACKET_Form,
378 nullptr},
379 {0xbb8f3df, L"rid", XFA_ATTRIBUTE_Rid, XFA_ATTRIBUTETYPE_Cdata,
380 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, nullptr},
381 {0xc080cd3, L"url", XFA_ATTRIBUTE_Url, XFA_ATTRIBUTETYPE_Cdata,
382 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, nullptr},
383 {0xc0811ed, L"use", XFA_ATTRIBUTE_Use, XFA_ATTRIBUTETYPE_Cdata,
384 XFA_XDPPACKET_SourceSet | XFA_XDPPACKET_Template |
385 XFA_XDPPACKET_ConnectionSet | XFA_XDPPACKET_Form,
386 nullptr},
387 {0xcfea02e, L"leftInset", XFA_ATTRIBUTE_LeftInset,
388 XFA_ATTRIBUTETYPE_Measure, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
389 (void*)(g_XFAMeasurementData + 0)},
390 {0x1026c59d, L"widows", XFA_ATTRIBUTE_Widows, XFA_ATTRIBUTETYPE_Integer,
391 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, (void*)0},
392 {0x1059ec18, L"level", XFA_ATTRIBUTE_Level, XFA_ATTRIBUTETYPE_Integer,
393 XFA_XDPPACKET_Config, (void*)0},
394 {0x1356caf8, L"bottomInset", XFA_ATTRIBUTE_BottomInset,
395 XFA_ATTRIBUTETYPE_Measure, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
396 (void*)(g_XFAMeasurementData + 0)},
397 {0x13a08bdb, L"overflowTarget", XFA_ATTRIBUTE_OverflowTarget,
398 XFA_ATTRIBUTETYPE_Cdata, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
399 nullptr},
400 {0x1414d431, L"allowMacro", XFA_ATTRIBUTE_AllowMacro,
401 XFA_ATTRIBUTETYPE_Boolean, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
402 (void*)0},
403 {0x14a32d52, L"pagePosition", XFA_ATTRIBUTE_PagePosition,
404 XFA_ATTRIBUTETYPE_Enum, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
405 (void*)XFA_ATTRIBUTEENUM_Any},
406 {0x1517dfa1, L"columnWidths", XFA_ATTRIBUTE_ColumnWidths,
407 XFA_ATTRIBUTETYPE_Cdata, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
408 nullptr},
409 {0x169134a1, L"overflowLeader", XFA_ATTRIBUTE_OverflowLeader,
410 XFA_ATTRIBUTETYPE_Cdata, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
411 nullptr},
412 {0x1b8dce3e, L"action", XFA_ATTRIBUTE_Action, XFA_ATTRIBUTETYPE_Enum,
413 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
414 (void*)XFA_ATTRIBUTEENUM_Include},
415 {0x1e459b8f, L"nonRepudiation", XFA_ATTRIBUTE_NonRepudiation,
416 XFA_ATTRIBUTETYPE_Cdata, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
417 nullptr},
418 {0x1ec8ab2c, L"rate", XFA_ATTRIBUTE_Rate, XFA_ATTRIBUTETYPE_Integer,
419 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, (void*)50},
420 {0x1ef3a64a, L"allowRichText", XFA_ATTRIBUTE_AllowRichText,
421 XFA_ATTRIBUTETYPE_Boolean, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
422 (void*)0},
423 {0x2038c9b2, L"role", XFA_ATTRIBUTE_Role, XFA_ATTRIBUTETYPE_Cdata,
424 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, nullptr},
425 {0x20914367, L"overflowTrailer", XFA_ATTRIBUTE_OverflowTrailer,
426 XFA_ATTRIBUTETYPE_Cdata, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
427 nullptr},
428 {0x226ca8f1, L"operation", XFA_ATTRIBUTE_Operation,
429 XFA_ATTRIBUTETYPE_NOTSURE, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
430 nullptr},
431 {0x24d85167, L"timeout", XFA_ATTRIBUTE_Timeout, XFA_ATTRIBUTETYPE_NOTSURE,
432 XFA_XDPPACKET_SourceSet, nullptr},
433 {0x25764436, L"topInset", XFA_ATTRIBUTE_TopInset, XFA_ATTRIBUTETYPE_Measure,
434 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
435 (void*)(g_XFAMeasurementData + 0)},
436 {0x25839852, L"access", XFA_ATTRIBUTE_Access, XFA_ATTRIBUTETYPE_Enum,
437 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
438 (void*)XFA_ATTRIBUTEENUM_Open},
439 {0x268b7ec1, L"commandType", XFA_ATTRIBUTE_CommandType,
440 XFA_ATTRIBUTETYPE_Enum, XFA_XDPPACKET_SourceSet,
441 (void*)XFA_ATTRIBUTEENUM_Unknown},
442 {0x28dee6e9, L"format", XFA_ATTRIBUTE_Format, XFA_ATTRIBUTETYPE_NOTSURE,
443 XFA_XDPPACKET_Config | XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
444 nullptr},
445 {0x28e17e91, L"dataPrep", XFA_ATTRIBUTE_DataPrep, XFA_ATTRIBUTETYPE_Enum,
446 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
447 (void*)XFA_ATTRIBUTEENUM_None},
448 {0x292b88fe, L"widgetData", XFA_ATTRIBUTE_WidgetData,
449 XFA_ATTRIBUTETYPE_Integer, XFA_XDPPACKET_UNKNOWN, (void*)0},
450 {0x29418bb7, L"abbr", XFA_ATTRIBUTE_Abbr, XFA_ATTRIBUTETYPE_Boolean,
451 XFA_XDPPACKET_LocaleSet, (void*)0},
452 {0x2a82d99c, L"marginRight", XFA_ATTRIBUTE_MarginRight,
453 XFA_ATTRIBUTETYPE_Measure, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
454 (void*)(g_XFAMeasurementData + 0)},
455 {0x2b5df51e, L"dataDescription", XFA_ATTRIBUTE_DataDescription,
456 XFA_ATTRIBUTETYPE_Cdata, XFA_XDPPACKET_ConnectionSet, nullptr},
457 {0x2bb3f470, L"encipherOnly", XFA_ATTRIBUTE_EncipherOnly,
458 XFA_ATTRIBUTETYPE_Cdata, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
459 nullptr},
460 {0x2cd79033, L"kerningMode", XFA_ATTRIBUTE_KerningMode,
461 XFA_ATTRIBUTETYPE_Enum, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
462 (void*)XFA_ATTRIBUTEENUM_None},
463 {0x2ee7678f, L"rotate", XFA_ATTRIBUTE_Rotate, XFA_ATTRIBUTETYPE_Measure,
464 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
465 (void*)(g_XFAMeasurementData + 5)},
466 {0x2f105f72, L"wordCharacterCount", XFA_ATTRIBUTE_WordCharacterCount,
467 XFA_ATTRIBUTETYPE_Integer, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
468 (void*)7},
469 {0x2f16a382, L"type", XFA_ATTRIBUTE_Type, XFA_ATTRIBUTETYPE_NOTSURE,
470 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, nullptr},
471 {0x34ae103c, L"reserve", XFA_ATTRIBUTE_Reserve, XFA_ATTRIBUTETYPE_Measure,
472 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
473 (void*)(g_XFAMeasurementData + 4)},
474 {0x3650557e, L"textLocation", XFA_ATTRIBUTE_TextLocation,
475 XFA_ATTRIBUTETYPE_Enum, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
476 (void*)XFA_ATTRIBUTEENUM_Below},
477 {0x39cdb0a2, L"priority", XFA_ATTRIBUTE_Priority, XFA_ATTRIBUTETYPE_Enum,
478 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
479 (void*)XFA_ATTRIBUTEENUM_Custom},
480 {0x3a0273a6, L"underline", XFA_ATTRIBUTE_Underline,
481 XFA_ATTRIBUTETYPE_Integer, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
482 (void*)0},
483 {0x3b582286, L"moduleWidth", XFA_ATTRIBUTE_ModuleWidth,
484 XFA_ATTRIBUTETYPE_Measure, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
485 (void*)(g_XFAMeasurementData + 3)},
486 {0x3d123c26, L"hyphenate", XFA_ATTRIBUTE_Hyphenate,
487 XFA_ATTRIBUTETYPE_Boolean, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
488 (void*)0},
489 {0x3e7af94f, L"listen", XFA_ATTRIBUTE_Listen, XFA_ATTRIBUTETYPE_Enum,
490 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
491 (void*)XFA_ATTRIBUTEENUM_RefOnly},
492 {0x4156ee3f, L"delimiter", XFA_ATTRIBUTE_Delimiter, XFA_ATTRIBUTETYPE_Cdata,
493 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, nullptr},
494 {0x42fed1fd, L"contentType", XFA_ATTRIBUTE_ContentType,
495 XFA_ATTRIBUTETYPE_Cdata, XFA_XDPPACKET_SourceSet | XFA_XDPPACKET_Template |
496 XFA_XDPPACKET_Datasets | XFA_XDPPACKET_Form,
497 nullptr},
498 {0x453eaf38, L"startNew", XFA_ATTRIBUTE_StartNew, XFA_ATTRIBUTETYPE_Boolean,
499 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, (void*)0},
500 {0x45a6daf8, L"eofAction", XFA_ATTRIBUTE_EofAction, XFA_ATTRIBUTETYPE_Enum,
501 XFA_XDPPACKET_SourceSet, (void*)XFA_ATTRIBUTEENUM_MoveLast},
502 {0x47cfa43a, L"allowNeutral", XFA_ATTRIBUTE_AllowNeutral,
503 XFA_ATTRIBUTETYPE_Boolean, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
504 (void*)0},
505 {0x47d03490, L"connection", XFA_ATTRIBUTE_Connection,
506 XFA_ATTRIBUTETYPE_Cdata, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
507 nullptr},
508 {0x4873c601, L"baselineShift", XFA_ATTRIBUTE_BaselineShift,
509 XFA_ATTRIBUTETYPE_Measure, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
510 (void*)(g_XFAMeasurementData + 0)},
511 {0x4b319767, L"overlinePeriod", XFA_ATTRIBUTE_OverlinePeriod,
512 XFA_ATTRIBUTETYPE_Enum, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
513 (void*)XFA_ATTRIBUTEENUM_All},
514 {0x4b8bc840, L"fracDigits", XFA_ATTRIBUTE_FracDigits,
515 XFA_ATTRIBUTETYPE_Integer, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
516 (void*)2},
517 {0x4ef3d02c, L"orientation", XFA_ATTRIBUTE_Orientation,
518 XFA_ATTRIBUTETYPE_Enum, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
519 (void*)XFA_ATTRIBUTEENUM_Portrait},
520 {0x4fdc3454, L"timeStamp", XFA_ATTRIBUTE_TimeStamp, XFA_ATTRIBUTETYPE_Cdata,
521 XFA_XDPPACKET_XDP, nullptr},
522 {0x52666f1c, L"printCheckDigit", XFA_ATTRIBUTE_PrintCheckDigit,
523 XFA_ATTRIBUTETYPE_Boolean, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
524 (void*)0},
525 {0x534729c9, L"marginLeft", XFA_ATTRIBUTE_MarginLeft,
526 XFA_ATTRIBUTETYPE_Measure, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
527 (void*)(g_XFAMeasurementData + 0)},
528 {0x5392ea58, L"stroke", XFA_ATTRIBUTE_Stroke, XFA_ATTRIBUTETYPE_Enum,
529 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
530 (void*)XFA_ATTRIBUTEENUM_Solid},
531 {0x5404d6df, L"moduleHeight", XFA_ATTRIBUTE_ModuleHeight,
532 XFA_ATTRIBUTETYPE_Measure, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
533 (void*)(g_XFAMeasurementData + 2)},
534 {0x54fa722c, L"transferEncoding", XFA_ATTRIBUTE_TransferEncoding,
535 XFA_ATTRIBUTETYPE_NOTSURE,
536 XFA_XDPPACKET_SourceSet | XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
537 nullptr},
538 {0x552d9ad5, L"usage", XFA_ATTRIBUTE_Usage, XFA_ATTRIBUTETYPE_Enum,
539 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
540 (void*)XFA_ATTRIBUTEENUM_ExportAndImport},
541 {0x570ce835, L"presence", XFA_ATTRIBUTE_Presence, XFA_ATTRIBUTETYPE_Enum,
542 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
543 (void*)XFA_ATTRIBUTEENUM_Visible},
544 {0x5739d1ff, L"radixOffset", XFA_ATTRIBUTE_RadixOffset,
545 XFA_ATTRIBUTETYPE_Measure, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
546 (void*)(g_XFAMeasurementData + 0)},
547 {0x577682ac, L"preserve", XFA_ATTRIBUTE_Preserve, XFA_ATTRIBUTETYPE_Cdata,
548 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, nullptr},
549 {0x58be2870, L"aliasNode", XFA_ATTRIBUTE_AliasNode,
550 XFA_ATTRIBUTETYPE_Integer, XFA_XDPPACKET_UNKNOWN, (void*)0},
551 {0x5a32e493, L"multiLine", XFA_ATTRIBUTE_MultiLine,
552 XFA_ATTRIBUTETYPE_Boolean, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
553 (void*)0},
554 {0x5a50e9e6, L"version", XFA_ATTRIBUTE_Version, XFA_ATTRIBUTETYPE_Cdata,
555 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, nullptr},
556 {0x5ab23b6c, L"startChar", XFA_ATTRIBUTE_StartChar, XFA_ATTRIBUTETYPE_Cdata,
557 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, nullptr},
558 {0x5b707a35, L"scriptTest", XFA_ATTRIBUTE_ScriptTest,
559 XFA_ATTRIBUTETYPE_Enum, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
560 (void*)XFA_ATTRIBUTEENUM_Error},
561 {0x5c054755, L"startAngle", XFA_ATTRIBUTE_StartAngle,
562 XFA_ATTRIBUTETYPE_Measure, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
563 (void*)(g_XFAMeasurementData + 5)},
564 {0x5ec958c0, L"cursorType", XFA_ATTRIBUTE_CursorType,
565 XFA_ATTRIBUTETYPE_Enum, XFA_XDPPACKET_SourceSet,
566 (void*)XFA_ATTRIBUTEENUM_ForwardOnly},
567 {0x5f760b50, L"digitalSignature", XFA_ATTRIBUTE_DigitalSignature,
568 XFA_ATTRIBUTETYPE_Cdata, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
569 nullptr},
570 {0x60a61edd, L"codeType", XFA_ATTRIBUTE_CodeType, XFA_ATTRIBUTETYPE_Cdata,
571 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, nullptr},
572 {0x60d4c8b1, L"output", XFA_ATTRIBUTE_Output, XFA_ATTRIBUTETYPE_Cdata,
573 XFA_XDPPACKET_ConnectionSet, nullptr},
574 {0x64110ab5, L"bookendTrailer", XFA_ATTRIBUTE_BookendTrailer,
575 XFA_ATTRIBUTETYPE_Cdata, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
576 nullptr},
577 {0x65e30c67, L"imagingBBox", XFA_ATTRIBUTE_ImagingBBox,
578 XFA_ATTRIBUTETYPE_Cdata, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
579 (void*)L"none"},
580 {0x66539c48, L"excludeInitialCap", XFA_ATTRIBUTE_ExcludeInitialCap,
581 XFA_ATTRIBUTETYPE_Boolean, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
582 (void*)0},
583 {0x66642f8f, L"force", XFA_ATTRIBUTE_Force, XFA_ATTRIBUTETYPE_Boolean,
584 XFA_XDPPACKET_Config, nullptr},
585 {0x69aa2292, L"crlSign", XFA_ATTRIBUTE_CrlSign, XFA_ATTRIBUTETYPE_Cdata,
586 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, nullptr},
587 {0x6a3405dd, L"previous", XFA_ATTRIBUTE_Previous, XFA_ATTRIBUTETYPE_Enum,
588 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
589 (void*)XFA_ATTRIBUTEENUM_None},
590 {0x6a95c976, L"pushCharacterCount", XFA_ATTRIBUTE_PushCharacterCount,
591 XFA_ATTRIBUTETYPE_Integer, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
592 (void*)3},
593 {0x6b6ddcfb, L"nullTest", XFA_ATTRIBUTE_NullTest, XFA_ATTRIBUTETYPE_Enum,
594 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
595 (void*)XFA_ATTRIBUTEENUM_Disabled},
596 {0x6cfa828a, L"runAt", XFA_ATTRIBUTE_RunAt, XFA_ATTRIBUTETYPE_Enum,
597 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
598 (void*)XFA_ATTRIBUTEENUM_Client},
599 {0x731e0665, L"spaceBelow", XFA_ATTRIBUTE_SpaceBelow,
600 XFA_ATTRIBUTETYPE_Measure, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
601 (void*)(g_XFAMeasurementData + 0)},
602 {0x74788f8b, L"sweepAngle", XFA_ATTRIBUTE_SweepAngle,
603 XFA_ATTRIBUTETYPE_Measure, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
604 (void*)(g_XFAMeasurementData + 7)},
605 {0x78bff531, L"numberOfCells", XFA_ATTRIBUTE_NumberOfCells,
606 XFA_ATTRIBUTETYPE_Integer, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
607 (void*)0},
608 {0x79543055, L"letterSpacing", XFA_ATTRIBUTE_LetterSpacing,
609 XFA_ATTRIBUTETYPE_Cdata, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
610 nullptr},
611 {0x79975f2b, L"lockType", XFA_ATTRIBUTE_LockType, XFA_ATTRIBUTETYPE_Enum,
612 XFA_XDPPACKET_SourceSet, (void*)XFA_ATTRIBUTEENUM_ReadOnly},
613 {0x7a0cc471, L"passwordChar", XFA_ATTRIBUTE_PasswordChar,
614 XFA_ATTRIBUTETYPE_Cdata, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
615 (void*)L"*"},
616 {0x7a7cc341, L"vAlign", XFA_ATTRIBUTE_VAlign, XFA_ATTRIBUTETYPE_Enum,
617 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, (void*)XFA_ATTRIBUTEENUM_Top},
618 {0x7b29630a, L"sourceBelow", XFA_ATTRIBUTE_SourceBelow,
619 XFA_ATTRIBUTETYPE_Enum, XFA_XDPPACKET_Config,
620 (void*)XFA_ATTRIBUTEENUM_Update},
621 {0x7b95e661, L"inverted", XFA_ATTRIBUTE_Inverted, XFA_ATTRIBUTETYPE_Boolean,
622 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, (void*)0},
623 {0x7c2fd80b, L"mark", XFA_ATTRIBUTE_Mark, XFA_ATTRIBUTETYPE_Enum,
624 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
625 (void*)XFA_ATTRIBUTEENUM_Default},
626 {0x7c2ff6ae, L"maxH", XFA_ATTRIBUTE_MaxH, XFA_ATTRIBUTETYPE_Measure,
627 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
628 (void*)(g_XFAMeasurementData + 0)},
629 {0x7c2ff6bd, L"maxW", XFA_ATTRIBUTE_MaxW, XFA_ATTRIBUTETYPE_Measure,
630 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
631 (void*)(g_XFAMeasurementData + 0)},
632 {0x7c732a66, L"truncate", XFA_ATTRIBUTE_Truncate, XFA_ATTRIBUTETYPE_Boolean,
633 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, (void*)0},
634 {0x7d02356c, L"minH", XFA_ATTRIBUTE_MinH, XFA_ATTRIBUTETYPE_Measure,
635 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
636 (void*)(g_XFAMeasurementData + 0)},
637 {0x7d02357b, L"minW", XFA_ATTRIBUTE_MinW, XFA_ATTRIBUTETYPE_Measure,
638 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
639 (void*)(g_XFAMeasurementData + 0)},
640 {0x7d0b5fca, L"initial", XFA_ATTRIBUTE_Initial, XFA_ATTRIBUTETYPE_Integer,
641 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, (void*)1},
642 {0x7d9fd7c5, L"mode", XFA_ATTRIBUTE_Mode, XFA_ATTRIBUTETYPE_Enum,
643 XFA_XDPPACKET_Config, (void*)XFA_ATTRIBUTEENUM_UsePrinterSetting},
644 {0x7e7e845e, L"layout", XFA_ATTRIBUTE_Layout, XFA_ATTRIBUTETYPE_Enum,
645 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
646 (void*)XFA_ATTRIBUTEENUM_Position},
647 {0x7f6fd3d7, L"server", XFA_ATTRIBUTE_Server, XFA_ATTRIBUTETYPE_Cdata,
648 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, nullptr},
649 {0x824f21b7, L"embedPDF", XFA_ATTRIBUTE_EmbedPDF, XFA_ATTRIBUTETYPE_Boolean,
650 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, (void*)0},
651 {0x8340ea66, L"oddOrEven", XFA_ATTRIBUTE_OddOrEven, XFA_ATTRIBUTETYPE_Enum,
652 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, (void*)XFA_ATTRIBUTEENUM_Any},
653 {0x836d4d7c, L"tabDefault", XFA_ATTRIBUTE_TabDefault,
654 XFA_ATTRIBUTETYPE_Cdata, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
655 nullptr},
656 {0x8855805f, L"contains", XFA_ATTRIBUTE_Contains, XFA_ATTRIBUTETYPE_Enum,
657 XFA_XDPPACKET_Datasets, (void*)XFA_ATTRIBUTEENUM_Data},
658 {0x8a692521, L"rightInset", XFA_ATTRIBUTE_RightInset,
659 XFA_ATTRIBUTETYPE_Measure, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
660 (void*)(g_XFAMeasurementData + 0)},
661 {0x8af2e657, L"maxChars", XFA_ATTRIBUTE_MaxChars, XFA_ATTRIBUTETYPE_Integer,
662 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, (void*)0},
663 {0x8b90e1f2, L"open", XFA_ATTRIBUTE_Open, XFA_ATTRIBUTETYPE_Enum,
664 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
665 (void*)XFA_ATTRIBUTEENUM_UserControl},
666 {0x8c99377e, L"relation", XFA_ATTRIBUTE_Relation, XFA_ATTRIBUTETYPE_NOTSURE,
667 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, nullptr},
668 {0x8d181d61, L"wideNarrowRatio", XFA_ATTRIBUTE_WideNarrowRatio,
669 XFA_ATTRIBUTETYPE_Cdata, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
670 (void*)L"3:1"},
671 {0x8e1c2921, L"relevant", XFA_ATTRIBUTE_Relevant, XFA_ATTRIBUTETYPE_Cdata,
672 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, nullptr},
673 {0x8e29d794, L"signatureType", XFA_ATTRIBUTE_SignatureType,
674 XFA_ATTRIBUTETYPE_Enum, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
675 (void*)XFA_ATTRIBUTEENUM_Filter},
676 {0x8ec6204c, L"lineThroughPeriod", XFA_ATTRIBUTE_LineThroughPeriod,
677 XFA_ATTRIBUTETYPE_Enum, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
678 (void*)XFA_ATTRIBUTEENUM_All},
679 {0x8ed182d1, L"shape", XFA_ATTRIBUTE_Shape, XFA_ATTRIBUTETYPE_Enum,
680 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
681 (void*)XFA_ATTRIBUTEENUM_Square},
682 {0x8fa01790, L"tabStops", XFA_ATTRIBUTE_TabStops, XFA_ATTRIBUTETYPE_Cdata,
683 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, nullptr},
684 {0x8fc36c0a, L"outputBelow", XFA_ATTRIBUTE_OutputBelow,
685 XFA_ATTRIBUTETYPE_Enum, XFA_XDPPACKET_Config,
686 (void*)XFA_ATTRIBUTEENUM_Warn},
687 {0x9041d4b0, L"short", XFA_ATTRIBUTE_Short, XFA_ATTRIBUTETYPE_Measure,
688 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
689 (void*)(g_XFAMeasurementData + 0)},
690 {0x907c7719, L"fontVerticalScale", XFA_ATTRIBUTE_FontVerticalScale,
691 XFA_ATTRIBUTETYPE_Cdata, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
692 (void*)L"100%"},
693 {0x94446dcc, L"thickness", XFA_ATTRIBUTE_Thickness,
694 XFA_ATTRIBUTETYPE_Measure, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
695 (void*)(g_XFAMeasurementData + 8)},
696 {0x957fa006, L"commitOn", XFA_ATTRIBUTE_CommitOn, XFA_ATTRIBUTETYPE_Enum,
697 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
698 (void*)XFA_ATTRIBUTEENUM_Select},
699 {0x982bd892, L"remainCharacterCount", XFA_ATTRIBUTE_RemainCharacterCount,
700 XFA_ATTRIBUTETYPE_Integer, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
701 (void*)3},
702 {0x98fd4d81, L"keyAgreement", XFA_ATTRIBUTE_KeyAgreement,
703 XFA_ATTRIBUTETYPE_Cdata, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
704 nullptr},
705 {0x99800d7a, L"errorCorrectionLevel", XFA_ATTRIBUTE_ErrorCorrectionLevel,
706 XFA_ATTRIBUTETYPE_Cdata, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
707 nullptr},
708 {0x9a63da3d, L"upsMode", XFA_ATTRIBUTE_UpsMode, XFA_ATTRIBUTETYPE_Enum,
709 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
710 (void*)XFA_ATTRIBUTEENUM_UsCarrier},
711 {0x9cc17d75, L"mergeMode", XFA_ATTRIBUTE_MergeMode, XFA_ATTRIBUTETYPE_Enum,
712 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
713 (void*)XFA_ATTRIBUTEENUM_ConsumeData},
714 {0x9d833d75, L"circular", XFA_ATTRIBUTE_Circular, XFA_ATTRIBUTETYPE_Boolean,
715 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, (void*)0},
716 {0x9d8ee204, L"psName", XFA_ATTRIBUTE_PsName, XFA_ATTRIBUTETYPE_Cdata,
717 XFA_XDPPACKET_Config, nullptr},
718 {0x9dcc3ab3, L"trailer", XFA_ATTRIBUTE_Trailer, XFA_ATTRIBUTETYPE_Cdata,
719 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, nullptr},
720 {0xa0933954, L"unicodeRange", XFA_ATTRIBUTE_UnicodeRange,
721 XFA_ATTRIBUTETYPE_Cdata, XFA_XDPPACKET_Config, nullptr},
722 {0xa1b0d2f5, L"executeType", XFA_ATTRIBUTE_ExecuteType,
723 XFA_ATTRIBUTETYPE_Enum, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
724 (void*)XFA_ATTRIBUTEENUM_Import},
725 {0xa25a883d, L"duplexImposition", XFA_ATTRIBUTE_DuplexImposition,
726 XFA_ATTRIBUTETYPE_Enum, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
727 (void*)XFA_ATTRIBUTEENUM_LongEdge},
728 {0xa42ca1b7, L"trayIn", XFA_ATTRIBUTE_TrayIn, XFA_ATTRIBUTETYPE_Enum,
729 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
730 (void*)XFA_ATTRIBUTEENUM_Auto},
731 {0xa433f001, L"bindingNode", XFA_ATTRIBUTE_BindingNode,
732 XFA_ATTRIBUTETYPE_Integer, XFA_XDPPACKET_UNKNOWN, (void*)0},
733 {0xa5340ff5, L"bofAction", XFA_ATTRIBUTE_BofAction, XFA_ATTRIBUTETYPE_Enum,
734 XFA_XDPPACKET_SourceSet, (void*)XFA_ATTRIBUTEENUM_MoveFirst},
735 {0xa5b410cf, L"save", XFA_ATTRIBUTE_Save, XFA_ATTRIBUTETYPE_Boolean,
736 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, (void*)0},
737 {0xa6118c89, L"targetType", XFA_ATTRIBUTE_TargetType,
738 XFA_ATTRIBUTETYPE_Enum, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
739 (void*)XFA_ATTRIBUTEENUM_Auto},
740 {0xa66404cb, L"keyEncipherment", XFA_ATTRIBUTE_KeyEncipherment,
741 XFA_ATTRIBUTETYPE_Cdata, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
742 nullptr},
743 {0xa6710262, L"credentialServerPolicy",
744 XFA_ATTRIBUTE_CredentialServerPolicy, XFA_ATTRIBUTETYPE_Enum,
745 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
746 (void*)XFA_ATTRIBUTEENUM_Optional},
747 {0xa686975b, L"size", XFA_ATTRIBUTE_Size, XFA_ATTRIBUTETYPE_Measure,
748 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
749 (void*)(g_XFAMeasurementData + 6)},
750 {0xa85e74f3, L"initialNumber", XFA_ATTRIBUTE_InitialNumber,
751 XFA_ATTRIBUTETYPE_Integer, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
752 (void*)1},
753 {0xabef37e3, L"slope", XFA_ATTRIBUTE_Slope, XFA_ATTRIBUTETYPE_Enum,
754 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
755 (void*)XFA_ATTRIBUTEENUM_Backslash},
756 {0xabfa6c4f, L"cSpace", XFA_ATTRIBUTE_CSpace, XFA_ATTRIBUTETYPE_Cdata,
757 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, (void*)L"SRGB"},
758 {0xac06e2b0, L"colSpan", XFA_ATTRIBUTE_ColSpan, XFA_ATTRIBUTETYPE_Integer,
759 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, (void*)1},
760 {0xadc4c77b, L"binding", XFA_ATTRIBUTE_Binding, XFA_ATTRIBUTETYPE_Cdata,
761 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, nullptr},
762 {0xaf754613, L"checksum", XFA_ATTRIBUTE_Checksum, XFA_ATTRIBUTETYPE_NOTSURE,
763 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form | XFA_XDPPACKET_Form, nullptr},
764 {0xb045fbc5, L"charEncoding", XFA_ATTRIBUTE_CharEncoding,
765 XFA_ATTRIBUTETYPE_Cdata, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
766 (void*)L"UTF-8"},
767 {0xb0e5485d, L"bind", XFA_ATTRIBUTE_Bind, XFA_ATTRIBUTETYPE_Cdata,
768 XFA_XDPPACKET_SourceSet, nullptr},
769 {0xb12128b7, L"textEntry", XFA_ATTRIBUTE_TextEntry,
770 XFA_ATTRIBUTETYPE_Boolean, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
771 (void*)0},
772 {0xb373a862, L"archive", XFA_ATTRIBUTE_Archive, XFA_ATTRIBUTETYPE_Cdata,
773 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, nullptr},
774 {0xb598a1f7, L"uuid", XFA_ATTRIBUTE_Uuid, XFA_ATTRIBUTETYPE_Cdata,
775 XFA_XDPPACKET_XDP, nullptr},
776 {0xb5e49bf2, L"posture", XFA_ATTRIBUTE_Posture, XFA_ATTRIBUTETYPE_Enum,
777 XFA_XDPPACKET_Config | XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
778 (void*)XFA_ATTRIBUTEENUM_Normal},
779 {0xb6b44172, L"after", XFA_ATTRIBUTE_After, XFA_ATTRIBUTETYPE_Enum,
780 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
781 (void*)XFA_ATTRIBUTEENUM_Auto},
782 {0xb716467b, L"orphans", XFA_ATTRIBUTE_Orphans, XFA_ATTRIBUTETYPE_Integer,
783 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, (void*)0},
784 {0xbc0c4695, L"qualifiedName", XFA_ATTRIBUTE_QualifiedName,
785 XFA_ATTRIBUTETYPE_Cdata, XFA_XDPPACKET_UNKNOWN, nullptr},
786 {0xbc254332, L"usehref", XFA_ATTRIBUTE_Usehref, XFA_ATTRIBUTETYPE_Cdata,
787 XFA_XDPPACKET_SourceSet | XFA_XDPPACKET_Template |
788 XFA_XDPPACKET_ConnectionSet | XFA_XDPPACKET_Form,
789 nullptr},
790 {0xbc8fa350, L"locale", XFA_ATTRIBUTE_Locale, XFA_ATTRIBUTETYPE_Cdata,
791 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, nullptr},
792 {0xbd6e1d88, L"weight", XFA_ATTRIBUTE_Weight, XFA_ATTRIBUTETYPE_Enum,
793 XFA_XDPPACKET_Config | XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
794 (void*)XFA_ATTRIBUTEENUM_Normal},
795 {0xbd96a0e9, L"underlinePeriod", XFA_ATTRIBUTE_UnderlinePeriod,
796 XFA_ATTRIBUTETYPE_Enum, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
797 (void*)XFA_ATTRIBUTEENUM_All},
798 {0xbde9abda, L"data", XFA_ATTRIBUTE_Data, XFA_ATTRIBUTETYPE_Enum,
799 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
800 (void*)XFA_ATTRIBUTEENUM_Link},
801 {0xbe52dfbf, L"desc", XFA_ATTRIBUTE_Desc, XFA_ATTRIBUTETYPE_Cdata,
802 XFA_XDPPACKET_Config | XFA_XDPPACKET_LocaleSet, nullptr},
803 {0xbe9ba472, L"numbered", XFA_ATTRIBUTE_Numbered, XFA_ATTRIBUTETYPE_Integer,
804 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, (void*)1},
805 {0xc035c6b1, L"dataColumnCount", XFA_ATTRIBUTE_DataColumnCount,
806 XFA_ATTRIBUTETYPE_Cdata, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
807 nullptr},
808 {0xc0ec9fa4, L"overline", XFA_ATTRIBUTE_Overline, XFA_ATTRIBUTETYPE_Integer,
809 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, (void*)0},
810 {0xc2ba0923, L"urlPolicy", XFA_ATTRIBUTE_UrlPolicy, XFA_ATTRIBUTETYPE_Cdata,
811 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, nullptr},
812 {0xc2bd40fd, L"anchorType", XFA_ATTRIBUTE_AnchorType,
813 XFA_ATTRIBUTETYPE_Enum, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
814 (void*)XFA_ATTRIBUTEENUM_TopLeft},
815 {0xc39a88bd, L"labelRef", XFA_ATTRIBUTE_LabelRef, XFA_ATTRIBUTETYPE_Cdata,
816 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, nullptr},
817 {0xc3c1442f, L"bookendLeader", XFA_ATTRIBUTE_BookendLeader,
818 XFA_ATTRIBUTETYPE_Cdata, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
819 nullptr},
820 {0xc4547a08, L"maxLength", XFA_ATTRIBUTE_MaxLength,
821 XFA_ATTRIBUTETYPE_Integer, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
822 (void*)-1},
823 {0xc4fed09b, L"accessKey", XFA_ATTRIBUTE_AccessKey, XFA_ATTRIBUTETYPE_Cdata,
824 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, nullptr},
825 {0xc5762157, L"cursorLocation", XFA_ATTRIBUTE_CursorLocation,
826 XFA_ATTRIBUTETYPE_Enum, XFA_XDPPACKET_SourceSet,
827 (void*)XFA_ATTRIBUTEENUM_Client},
828 {0xc860f30a, L"delayedOpen", XFA_ATTRIBUTE_DelayedOpen,
829 XFA_ATTRIBUTETYPE_Cdata, XFA_XDPPACKET_SourceSet, nullptr},
830 {0xc8da4da7, L"target", XFA_ATTRIBUTE_Target, XFA_ATTRIBUTETYPE_Cdata,
831 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, nullptr},
832 {0xca5dc27c, L"dataEncipherment", XFA_ATTRIBUTE_DataEncipherment,
833 XFA_ATTRIBUTETYPE_Cdata, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
834 nullptr},
835 {0xcb150479, L"afterTarget", XFA_ATTRIBUTE_AfterTarget,
836 XFA_ATTRIBUTETYPE_Cdata, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
837 nullptr},
838 {0xcbcaf66d, L"leader", XFA_ATTRIBUTE_Leader, XFA_ATTRIBUTETYPE_Cdata,
839 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, nullptr},
840 {0xcca7897e, L"picker", XFA_ATTRIBUTE_Picker, XFA_ATTRIBUTETYPE_Enum,
841 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
842 (void*)XFA_ATTRIBUTEENUM_Host},
843 {0xcd7f7b54, L"from", XFA_ATTRIBUTE_From, XFA_ATTRIBUTETYPE_Cdata,
844 XFA_XDPPACKET_SourceSet | XFA_XDPPACKET_Config, nullptr},
845 {0xcea5e62c, L"baseProfile", XFA_ATTRIBUTE_BaseProfile,
846 XFA_ATTRIBUTETYPE_Enum, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
847 (void*)XFA_ATTRIBUTEENUM_Full},
848 {0xd171b240, L"aspect", XFA_ATTRIBUTE_Aspect, XFA_ATTRIBUTETYPE_Enum,
849 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, (void*)XFA_ATTRIBUTEENUM_Fit},
850 {0xd3c84d25, L"rowColumnRatio", XFA_ATTRIBUTE_RowColumnRatio,
851 XFA_ATTRIBUTETYPE_Cdata, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
852 nullptr},
853 {0xd4b01921, L"lineHeight", XFA_ATTRIBUTE_LineHeight,
854 XFA_ATTRIBUTETYPE_Measure, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
855 (void*)(g_XFAMeasurementData + 1)},
856 {0xd4cc53f8, L"highlight", XFA_ATTRIBUTE_Highlight, XFA_ATTRIBUTETYPE_Enum,
857 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
858 (void*)XFA_ATTRIBUTEENUM_Inverted},
859 {0xd50f903a, L"valueRef", XFA_ATTRIBUTE_ValueRef, XFA_ATTRIBUTETYPE_Cdata,
860 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, nullptr},
861 {0xd52482e0, L"maxEntries", XFA_ATTRIBUTE_MaxEntries,
862 XFA_ATTRIBUTETYPE_Integer, XFA_XDPPACKET_Config, (void*)5},
863 {0xd57c513c, L"dataLength", XFA_ATTRIBUTE_DataLength,
864 XFA_ATTRIBUTETYPE_Cdata, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
865 nullptr},
866 {0xd6128d8d, L"activity", XFA_ATTRIBUTE_Activity, XFA_ATTRIBUTETYPE_Enum,
867 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
868 (void*)XFA_ATTRIBUTEENUM_Click},
869 {0xd6a39990, L"input", XFA_ATTRIBUTE_Input, XFA_ATTRIBUTETYPE_Cdata,
870 XFA_XDPPACKET_ConnectionSet, nullptr},
871 {0xd6e27f1d, L"value", XFA_ATTRIBUTE_Value, XFA_ATTRIBUTETYPE_Cdata,
872 XFA_XDPPACKET_SourceSet | XFA_XDPPACKET_Config | XFA_XDPPACKET_LocaleSet |
873 XFA_XDPPACKET_Template | XFA_XDPPACKET_Datasets |
874 XFA_XDPPACKET_ConnectionSet | XFA_XDPPACKET_Form,
875 nullptr},
876 {0xd70798c2, L"blankOrNotBlank", XFA_ATTRIBUTE_BlankOrNotBlank,
877 XFA_ATTRIBUTETYPE_Enum, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
878 (void*)XFA_ATTRIBUTEENUM_Any},
879 {0xd861f8af, L"addRevocationInfo", XFA_ATTRIBUTE_AddRevocationInfo,
880 XFA_ATTRIBUTETYPE_Cdata, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
881 nullptr},
882 {0xd8f982bf, L"genericFamily", XFA_ATTRIBUTE_GenericFamily,
883 XFA_ATTRIBUTETYPE_Enum, XFA_XDPPACKET_Config,
884 (void*)XFA_ATTRIBUTEENUM_Serif},
885 {0xd996fa9b, L"hand", XFA_ATTRIBUTE_Hand, XFA_ATTRIBUTETYPE_Enum,
886 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
887 (void*)XFA_ATTRIBUTEENUM_Even},
888 {0xdb55fec5, L"href", XFA_ATTRIBUTE_Href, XFA_ATTRIBUTETYPE_Cdata,
889 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, nullptr},
890 {0xdc75676c, L"textEncoding", XFA_ATTRIBUTE_TextEncoding,
891 XFA_ATTRIBUTETYPE_Cdata, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
892 nullptr},
893 {0xde7f92ba, L"leadDigits", XFA_ATTRIBUTE_LeadDigits,
894 XFA_ATTRIBUTETYPE_Integer, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
895 (void*)-1},
896 {0xe11a2cbc, L"permissions", XFA_ATTRIBUTE_Permissions,
897 XFA_ATTRIBUTETYPE_Integer, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
898 (void*)2},
899 {0xe18b5659, L"spaceAbove", XFA_ATTRIBUTE_SpaceAbove,
900 XFA_ATTRIBUTETYPE_Measure, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
901 (void*)(g_XFAMeasurementData + 0)},
902 {0xe1a26b56, L"codeBase", XFA_ATTRIBUTE_CodeBase, XFA_ATTRIBUTETYPE_Cdata,
903 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, nullptr},
904 {0xe349d044, L"stock", XFA_ATTRIBUTE_Stock, XFA_ATTRIBUTETYPE_Cdata,
905 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, nullptr},
906 {0xe372ae97, L"isNull", XFA_ATTRIBUTE_IsNull, XFA_ATTRIBUTETYPE_Boolean,
907 XFA_XDPPACKET_Datasets, (void*)0},
908 {0xe4c3a5e5, L"restoreState", XFA_ATTRIBUTE_RestoreState,
909 XFA_ATTRIBUTETYPE_Enum, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
910 (void*)XFA_ATTRIBUTEENUM_Manual},
911 {0xe5c96d6a, L"excludeAllCaps", XFA_ATTRIBUTE_ExcludeAllCaps,
912 XFA_ATTRIBUTETYPE_Boolean, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
913 (void*)0},
914 {0xe64b1129, L"formatTest", XFA_ATTRIBUTE_FormatTest,
915 XFA_ATTRIBUTETYPE_Enum, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
916 (void*)XFA_ATTRIBUTEENUM_Warning},
917 {0xe6f99487, L"hScrollPolicy", XFA_ATTRIBUTE_HScrollPolicy,
918 XFA_ATTRIBUTETYPE_Enum, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
919 (void*)XFA_ATTRIBUTEENUM_Auto},
920 {0xe8dddf50, L"join", XFA_ATTRIBUTE_Join, XFA_ATTRIBUTETYPE_Enum,
921 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
922 (void*)XFA_ATTRIBUTEENUM_Square},
923 {0xe8f118a8, L"keyCertSign", XFA_ATTRIBUTE_KeyCertSign,
924 XFA_ATTRIBUTETYPE_Cdata, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
925 nullptr},
926 {0xe948b9a8, L"radius", XFA_ATTRIBUTE_Radius, XFA_ATTRIBUTETYPE_Measure,
927 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
928 (void*)(g_XFAMeasurementData + 0)},
929 {0xe996b2fe, L"sourceAbove", XFA_ATTRIBUTE_SourceAbove,
930 XFA_ATTRIBUTETYPE_Enum, XFA_XDPPACKET_Config,
931 (void*)XFA_ATTRIBUTEENUM_Warn},
932 {0xea7090a0, L"override", XFA_ATTRIBUTE_Override, XFA_ATTRIBUTETYPE_NOTSURE,
933 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, nullptr},
934 {0xeb091003, L"classId", XFA_ATTRIBUTE_ClassId, XFA_ATTRIBUTETYPE_Cdata,
935 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, nullptr},
936 {0xeb511b54, L"disable", XFA_ATTRIBUTE_Disable, XFA_ATTRIBUTETYPE_Boolean,
937 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, (void*)0},
938 {0xeda9017a, L"scope", XFA_ATTRIBUTE_Scope, XFA_ATTRIBUTETYPE_NOTSURE,
939 XFA_XDPPACKET_Config | XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
940 nullptr},
941 {0xf197844d, L"match", XFA_ATTRIBUTE_Match, XFA_ATTRIBUTETYPE_Enum,
942 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
943 (void*)XFA_ATTRIBUTEENUM_Once},
944 {0xf2009339, L"placement", XFA_ATTRIBUTE_Placement, XFA_ATTRIBUTETYPE_Enum,
945 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
946 (void*)XFA_ATTRIBUTEENUM_Left},
947 {0xf4ffce73, L"before", XFA_ATTRIBUTE_Before, XFA_ATTRIBUTETYPE_Enum,
948 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
949 (void*)XFA_ATTRIBUTEENUM_Auto},
950 {0xf531b059, L"writingScript", XFA_ATTRIBUTE_WritingScript,
951 XFA_ATTRIBUTETYPE_Enum, XFA_XDPPACKET_Config,
952 (void*)XFA_ATTRIBUTEENUM_Asterisk},
953 {0xf575ca75, L"endChar", XFA_ATTRIBUTE_EndChar, XFA_ATTRIBUTETYPE_Cdata,
954 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, nullptr},
955 {0xf6b47749, L"lock", XFA_ATTRIBUTE_Lock, XFA_ATTRIBUTETYPE_Integer,
956 XFA_XDPPACKET_Config, (void*)0},
957 {0xf6b4afb0, L"long", XFA_ATTRIBUTE_Long, XFA_ATTRIBUTETYPE_Measure,
958 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
959 (void*)(g_XFAMeasurementData + 0)},
960 {0xf6b59543, L"intact", XFA_ATTRIBUTE_Intact, XFA_ATTRIBUTETYPE_Enum,
961 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
962 (void*)XFA_ATTRIBUTEENUM_None},
963 {0xf889e747, L"xdpContent", XFA_ATTRIBUTE_XdpContent,
964 XFA_ATTRIBUTETYPE_Cdata, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
965 nullptr},
966 {0xfea53ec6, L"decipherOnly", XFA_ATTRIBUTE_DecipherOnly,
967 XFA_ATTRIBUTETYPE_Cdata, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
968 nullptr},
969 };
970 const int32_t g_iXFAAttributeCount =
971 sizeof(g_XFAAttributeData) / sizeof(XFA_ATTRIBUTEINFO);
972
973 const XFA_NOTSUREATTRIBUTE g_XFANotsureAttributes[] = {
974 {XFA_Element::SubformSet, XFA_ATTRIBUTE_Relation, XFA_ATTRIBUTETYPE_Enum,
975 (void*)XFA_ATTRIBUTEENUM_Ordered},
976 {XFA_Element::NumberPattern, XFA_ATTRIBUTE_Name, XFA_ATTRIBUTETYPE_Enum,
977 (void*)XFA_ATTRIBUTEENUM_Numeric},
978 {XFA_Element::KeyUsage, XFA_ATTRIBUTE_Type, XFA_ATTRIBUTETYPE_Enum,
979 (void*)XFA_ATTRIBUTEENUM_Optional},
980 {XFA_Element::LabelPrinter, XFA_ATTRIBUTE_Name, XFA_ATTRIBUTETYPE_Enum,
981 (void*)XFA_ATTRIBUTEENUM_Zpl},
982 {XFA_Element::CalendarSymbols, XFA_ATTRIBUTE_Name, XFA_ATTRIBUTETYPE_Enum,
983 (void*)XFA_ATTRIBUTEENUM_Gregorian},
984 {XFA_Element::Barcode, XFA_ATTRIBUTE_Type, XFA_ATTRIBUTETYPE_Cdata,
985 nullptr},
986 {XFA_Element::Barcode, XFA_ATTRIBUTE_Checksum, XFA_ATTRIBUTETYPE_Enum,
987 (void*)XFA_ATTRIBUTEENUM_None},
988 {XFA_Element::TimePattern, XFA_ATTRIBUTE_Name, XFA_ATTRIBUTETYPE_Enum,
989 (void*)XFA_ATTRIBUTEENUM_Med},
990 {XFA_Element::BatchOutput, XFA_ATTRIBUTE_Format, XFA_ATTRIBUTETYPE_Enum,
991 (void*)XFA_ATTRIBUTEENUM_None},
992 {XFA_Element::SubjectDNs, XFA_ATTRIBUTE_Type, XFA_ATTRIBUTETYPE_Enum,
993 (void*)XFA_ATTRIBUTEENUM_Optional},
994 {XFA_Element::Issuers, XFA_ATTRIBUTE_Type, XFA_ATTRIBUTETYPE_Enum,
995 (void*)XFA_ATTRIBUTEENUM_Optional},
996 {XFA_Element::EncryptionMethods, XFA_ATTRIBUTE_Type, XFA_ATTRIBUTETYPE_Enum,
997 (void*)XFA_ATTRIBUTEENUM_Optional},
998 {XFA_Element::Pattern, XFA_ATTRIBUTE_Type, XFA_ATTRIBUTETYPE_Enum,
999 (void*)XFA_ATTRIBUTEENUM_CrossHatch},
1000 {XFA_Element::Compress, XFA_ATTRIBUTE_Scope, XFA_ATTRIBUTETYPE_Enum,
1001 (void*)XFA_ATTRIBUTEENUM_ImageOnly},
1002 {XFA_Element::Image, XFA_ATTRIBUTE_TransferEncoding, XFA_ATTRIBUTETYPE_Enum,
1003 (void*)XFA_ATTRIBUTEENUM_Base64},
1004 {XFA_Element::TimeStamp, XFA_ATTRIBUTE_Type, XFA_ATTRIBUTETYPE_Enum,
1005 (void*)XFA_ATTRIBUTEENUM_Optional},
1006 {XFA_Element::Subform, XFA_ATTRIBUTE_Scope, XFA_ATTRIBUTETYPE_Enum,
1007 (void*)XFA_ATTRIBUTEENUM_Name},
1008 {XFA_Element::Handler, XFA_ATTRIBUTE_Type, XFA_ATTRIBUTETYPE_Enum,
1009 (void*)XFA_ATTRIBUTEENUM_Optional},
1010 {XFA_Element::Record, XFA_ATTRIBUTE_Max, XFA_ATTRIBUTETYPE_Integer,
1011 (void*)0},
1012 {XFA_Element::Command, XFA_ATTRIBUTE_Timeout, XFA_ATTRIBUTETYPE_Integer,
1013 (void*)30},
1014 {XFA_Element::DigestMethods, XFA_ATTRIBUTE_Type, XFA_ATTRIBUTETYPE_Enum,
1015 (void*)XFA_ATTRIBUTEENUM_Optional},
1016 {XFA_Element::PageSet, XFA_ATTRIBUTE_Relation, XFA_ATTRIBUTETYPE_Enum,
1017 (void*)XFA_ATTRIBUTEENUM_OrderedOccurrence},
1018 {XFA_Element::Equate, XFA_ATTRIBUTE_From, XFA_ATTRIBUTETYPE_Cdata, nullptr},
1019 {XFA_Element::Equate, XFA_ATTRIBUTE_To, XFA_ATTRIBUTETYPE_Cdata, nullptr},
1020 {XFA_Element::Traverse, XFA_ATTRIBUTE_Operation, XFA_ATTRIBUTETYPE_Enum,
1021 (void*)XFA_ATTRIBUTEENUM_Next},
1022 {XFA_Element::Encodings, XFA_ATTRIBUTE_Type, XFA_ATTRIBUTETYPE_Enum,
1023 (void*)XFA_ATTRIBUTEENUM_Optional},
1024 {XFA_Element::Signing, XFA_ATTRIBUTE_Type, XFA_ATTRIBUTETYPE_Enum,
1025 (void*)XFA_ATTRIBUTEENUM_Optional},
1026 {XFA_Element::Oids, XFA_ATTRIBUTE_Type, XFA_ATTRIBUTETYPE_Enum,
1027 (void*)XFA_ATTRIBUTEENUM_Optional},
1028 {XFA_Element::Signature, XFA_ATTRIBUTE_Type, XFA_ATTRIBUTETYPE_Enum,
1029 (void*)XFA_ATTRIBUTEENUM_PDF1_3},
1030 {XFA_Element::ExData, XFA_ATTRIBUTE_TransferEncoding,
1031 XFA_ATTRIBUTETYPE_Enum, (void*)XFA_ATTRIBUTEENUM_None},
1032 {XFA_Element::Linear, XFA_ATTRIBUTE_Type, XFA_ATTRIBUTETYPE_Enum,
1033 (void*)XFA_ATTRIBUTEENUM_ToRight},
1034 {XFA_Element::CurrencySymbol, XFA_ATTRIBUTE_Name, XFA_ATTRIBUTETYPE_Enum,
1035 (void*)XFA_ATTRIBUTEENUM_Symbol},
1036 {XFA_Element::EquateRange, XFA_ATTRIBUTE_From, XFA_ATTRIBUTETYPE_Cdata,
1037 nullptr},
1038 {XFA_Element::EquateRange, XFA_ATTRIBUTE_To, XFA_ATTRIBUTETYPE_Cdata,
1039 nullptr},
1040 {XFA_Element::SignData, XFA_ATTRIBUTE_Operation, XFA_ATTRIBUTETYPE_Enum,
1041 (void*)XFA_ATTRIBUTEENUM_Sign},
1042 {XFA_Element::DatePattern, XFA_ATTRIBUTE_Name, XFA_ATTRIBUTETYPE_Enum,
1043 (void*)XFA_ATTRIBUTEENUM_Med},
1044 {XFA_Element::Bind, XFA_ATTRIBUTE_TransferEncoding, XFA_ATTRIBUTETYPE_Enum,
1045 (void*)XFA_ATTRIBUTEENUM_None},
1046 {XFA_Element::Reasons, XFA_ATTRIBUTE_Type, XFA_ATTRIBUTETYPE_Enum,
1047 (void*)XFA_ATTRIBUTEENUM_Optional},
1048 {XFA_Element::AppearanceFilter, XFA_ATTRIBUTE_Type, XFA_ATTRIBUTETYPE_Enum,
1049 (void*)XFA_ATTRIBUTEENUM_Optional},
1050 {XFA_Element::Form, XFA_ATTRIBUTE_Checksum, XFA_ATTRIBUTETYPE_Cdata,
1051 nullptr},
1052 {XFA_Element::Value, XFA_ATTRIBUTE_Override, XFA_ATTRIBUTETYPE_Boolean,
1053 (void*)0},
1054 {XFA_Element::Calculate, XFA_ATTRIBUTE_Override, XFA_ATTRIBUTETYPE_Enum,
1055 (void*)XFA_ATTRIBUTEENUM_Error},
1056 {XFA_Element::Connect, XFA_ATTRIBUTE_Timeout, XFA_ATTRIBUTETYPE_Integer,
1057 (void*)15},
1058 {XFA_Element::Submit, XFA_ATTRIBUTE_Format, XFA_ATTRIBUTETYPE_Enum,
1059 (void*)XFA_ATTRIBUTEENUM_Xdp},
1060 {XFA_Element::Radial, XFA_ATTRIBUTE_Type, XFA_ATTRIBUTETYPE_Enum,
1061 (void*)XFA_ATTRIBUTEENUM_ToEdge},
1062 {XFA_Element::LockDocument, XFA_ATTRIBUTE_Type, XFA_ATTRIBUTETYPE_Enum,
1063 (void*)XFA_ATTRIBUTEENUM_Optional},
1064 {XFA_Element::Occur, XFA_ATTRIBUTE_Max, XFA_ATTRIBUTETYPE_Integer,
1065 (void*)1},
1066 {XFA_Element::NumberSymbol, XFA_ATTRIBUTE_Name, XFA_ATTRIBUTETYPE_Enum,
1067 (void*)XFA_ATTRIBUTEENUM_Decimal},
1068 };
1069 const int32_t g_iXFANotsureCount =
1070 sizeof(g_XFANotsureAttributes) / sizeof(XFA_NOTSUREATTRIBUTE);
1071
1072 const XFA_ELEMENTINFO g_XFAElementData[] = {
1073 {0x23ee3, L"ps", XFA_Element::Ps, XFA_XDPPACKET_Config,
1074 XFA_ObjectType::Node},
1075 {0x25363, L"to", XFA_Element::To, XFA_XDPPACKET_Config,
1076 XFA_ObjectType::ContentNode},
1077 {0x2587e, L"ui", XFA_Element::Ui,
1078 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::Node},
1079 {0x1c648b, L"recordSet", XFA_Element::RecordSet, XFA_XDPPACKET_SourceSet,
1080 XFA_ObjectType::Node},
1081 {0x171428f, L"subsetBelow", XFA_Element::SubsetBelow, XFA_XDPPACKET_Config,
1082 XFA_ObjectType::ContentNode},
1083 {0x1a0776a, L"subformSet", XFA_Element::SubformSet,
1084 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
1085 XFA_ObjectType::ContainerNode},
1086 {0x2340d70, L"adobeExtensionLevel", XFA_Element::AdobeExtensionLevel,
1087 XFA_XDPPACKET_Config, XFA_ObjectType::ContentNode},
1088 {0x2c1c7f1, L"typeface", XFA_Element::Typeface, XFA_XDPPACKET_LocaleSet,
1089 XFA_ObjectType::Node},
1090 {0x5518c25, L"break", XFA_Element::Break,
1091 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::Node},
1092 {0x5fff523, L"fontInfo", XFA_Element::FontInfo, XFA_XDPPACKET_Config,
1093 XFA_ObjectType::Node},
1094 {0x653a227, L"numberPattern", XFA_Element::NumberPattern,
1095 XFA_XDPPACKET_LocaleSet, XFA_ObjectType::ContentNode},
1096 {0x65b4a05, L"dynamicRender", XFA_Element::DynamicRender,
1097 XFA_XDPPACKET_Config, XFA_ObjectType::ContentNode},
1098 {0x7e4362e, L"printScaling", XFA_Element::PrintScaling,
1099 XFA_XDPPACKET_Config, XFA_ObjectType::ContentNode},
1100 {0x7fe6d3a, L"checkButton", XFA_Element::CheckButton,
1101 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::Node},
1102 {0x80cf58f, L"datePatterns", XFA_Element::DatePatterns,
1103 XFA_XDPPACKET_LocaleSet, XFA_ObjectType::Node},
1104 {0x811929d, L"sourceSet", XFA_Element::SourceSet, XFA_XDPPACKET_SourceSet,
1105 XFA_ObjectType::ModelNode},
1106 {0x9f9d612, L"amd", XFA_Element::Amd, XFA_XDPPACKET_Config,
1107 XFA_ObjectType::ContentNode},
1108 {0x9f9efb6, L"arc", XFA_Element::Arc,
1109 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::Node},
1110 {0xa48835e, L"day", XFA_Element::Day, XFA_XDPPACKET_LocaleSet,
1111 XFA_ObjectType::ContentNode},
1112 {0xa6328b8, L"era", XFA_Element::Era, XFA_XDPPACKET_LocaleSet,
1113 XFA_ObjectType::ContentNode},
1114 {0xae6a0a0, L"jog", XFA_Element::Jog, XFA_XDPPACKET_Config,
1115 XFA_ObjectType::ContentNode},
1116 {0xb1b3d22, L"log", XFA_Element::Log, XFA_XDPPACKET_Config,
1117 XFA_ObjectType::Node},
1118 {0xb35439e, L"map", XFA_Element::Map,
1119 XFA_XDPPACKET_Config | XFA_XDPPACKET_SourceSet, XFA_ObjectType::Node},
1120 {0xb355301, L"mdp", XFA_Element::Mdp,
1121 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::Node},
1122 {0xb420438, L"breakBefore", XFA_Element::BreakBefore,
1123 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::Node},
1124 {0xb6a091c, L"oid", XFA_Element::Oid,
1125 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::TextNode},
1126 {0xb84389f, L"pcl", XFA_Element::Pcl, XFA_XDPPACKET_Config,
1127 XFA_ObjectType::Node},
1128 {0xb843dba, L"pdf", XFA_Element::Pdf, XFA_XDPPACKET_Config,
1129 XFA_ObjectType::Node},
1130 {0xbb8df5d, L"ref", XFA_Element::Ref,
1131 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::TextNode},
1132 {0xc080cd0, L"uri", XFA_Element::Uri,
1133 XFA_XDPPACKET_Config | XFA_XDPPACKET_ConnectionSet,
1134 XFA_ObjectType::TextNode},
1135 {0xc56afbf, L"xdc", XFA_Element::Xdc,
1136 XFA_XDPPACKET_Config | XFA_XDPPACKET_Xdc, XFA_ObjectType::ModelNode},
1137 {0xc56afcc, L"xdp", XFA_Element::Xdp, XFA_XDPPACKET_Config,
1138 XFA_ObjectType::Node},
1139 {0xc56b9ff, L"xfa", XFA_Element::Xfa, XFA_XDPPACKET_XDP,
1140 XFA_ObjectType::ModelNode},
1141 {0xc56fcb7, L"xsl", XFA_Element::Xsl, XFA_XDPPACKET_Config,
1142 XFA_ObjectType::Node},
1143 {0xc8b89d6, L"zpl", XFA_Element::Zpl, XFA_XDPPACKET_Config,
1144 XFA_ObjectType::Node},
1145 {0xc9bae94, L"cache", XFA_Element::Cache, XFA_XDPPACKET_Config,
1146 XFA_ObjectType::Node},
1147 {0xcb016be, L"margin", XFA_Element::Margin,
1148 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::Node},
1149 {0xe1378fe, L"keyUsage", XFA_Element::KeyUsage,
1150 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::Node},
1151 {0xfe3596a, L"exclude", XFA_Element::Exclude, XFA_XDPPACKET_Config,
1152 XFA_ObjectType::ContentNode},
1153 {0x10395ac7, L"choiceList", XFA_Element::ChoiceList,
1154 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::Node},
1155 {0x1059ec18, L"level", XFA_Element::Level, XFA_XDPPACKET_Config,
1156 XFA_ObjectType::ContentNode},
1157 {0x10874804, L"labelPrinter", XFA_Element::LabelPrinter,
1158 XFA_XDPPACKET_Config, XFA_ObjectType::Node},
1159 {0x10c40e03, L"calendarSymbols", XFA_Element::CalendarSymbols,
1160 XFA_XDPPACKET_LocaleSet, XFA_ObjectType::Node},
1161 {0x10f1ea24, L"para", XFA_Element::Para,
1162 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::Node},
1163 {0x10f1ea37, L"part", XFA_Element::Part, XFA_XDPPACKET_Config,
1164 XFA_ObjectType::ContentNode},
1165 {0x1140975b, L"pdfa", XFA_Element::Pdfa, XFA_XDPPACKET_Config,
1166 XFA_ObjectType::Node},
1167 {0x1154efe6, L"filter", XFA_Element::Filter,
1168 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::Node},
1169 {0x13f41de1, L"present", XFA_Element::Present, XFA_XDPPACKET_Config,
1170 XFA_ObjectType::Node},
1171 {0x1827e6ea, L"pagination", XFA_Element::Pagination, XFA_XDPPACKET_Config,
1172 XFA_ObjectType::ContentNode},
1173 {0x18463707, L"encoding", XFA_Element::Encoding,
1174 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::NodeC},
1175 {0x185e41e2, L"event", XFA_Element::Event,
1176 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::Node},
1177 {0x1adb142d, L"whitespace", XFA_Element::Whitespace, XFA_XDPPACKET_Config,
1178 XFA_ObjectType::NodeV},
1179 {0x1f3f64c3, L"defaultUi", XFA_Element::DefaultUi,
1180 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::Node},
1181 {0x204e87cb, L"dataModel", XFA_Element::DataModel, XFA_XDPPACKET_Datasets,
1182 XFA_ObjectType::ModelNode},
1183 {0x2057b350, L"barcode", XFA_Element::Barcode,
1184 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::Node},
1185 {0x20596bad, L"timePattern", XFA_Element::TimePattern,
1186 XFA_XDPPACKET_LocaleSet, XFA_ObjectType::ContentNode},
1187 {0x210b74d3, L"batchOutput", XFA_Element::BatchOutput, XFA_XDPPACKET_Config,
1188 XFA_ObjectType::Node},
1189 {0x212ff0e2, L"enforce", XFA_Element::Enforce, XFA_XDPPACKET_Config,
1190 XFA_ObjectType::ContentNode},
1191 {0x21d351b4, L"currencySymbols", XFA_Element::CurrencySymbols,
1192 XFA_XDPPACKET_LocaleSet, XFA_ObjectType::Node},
1193 {0x21db83c5, L"addSilentPrint", XFA_Element::AddSilentPrint,
1194 XFA_XDPPACKET_Config, XFA_ObjectType::ContentNode},
1195 {0x22266258, L"rename", XFA_Element::Rename, XFA_XDPPACKET_Config,
1196 XFA_ObjectType::NodeV},
1197 {0x226ca8f1, L"operation", XFA_Element::Operation,
1198 XFA_XDPPACKET_ConnectionSet, XFA_ObjectType::TextNode},
1199 {0x23e27b84, L"typefaces", XFA_Element::Typefaces, XFA_XDPPACKET_LocaleSet,
1200 XFA_ObjectType::Node},
1201 {0x23f4aa75, L"subjectDNs", XFA_Element::SubjectDNs,
1202 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::Node},
1203 {0x240d5e8e, L"issuers", XFA_Element::Issuers,
1204 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::Node},
1205 {0x2457a033, L"signaturePseudoModel", XFA_Element::SignaturePseudoModel,
1206 XFA_XDPPACKET_XDP, XFA_ObjectType::Object},
1207 {0x24a52f8a, L"wsdlConnection", XFA_Element::WsdlConnection,
1208 XFA_XDPPACKET_ConnectionSet, XFA_ObjectType::Node},
1209 {0x254ebd07, L"debug", XFA_Element::Debug, XFA_XDPPACKET_Config,
1210 XFA_ObjectType::Node},
1211 {0x2655c66a, L"delta", XFA_Element::Delta, XFA_XDPPACKET_Form,
1212 XFA_ObjectType::Object},
1213 {0x26c0daec, L"eraNames", XFA_Element::EraNames, XFA_XDPPACKET_LocaleSet,
1214 XFA_ObjectType::Node},
1215 {0x273ab03b, L"modifyAnnots", XFA_Element::ModifyAnnots,
1216 XFA_XDPPACKET_Config, XFA_ObjectType::ContentNode},
1217 {0x27875bb4, L"startNode", XFA_Element::StartNode, XFA_XDPPACKET_Config,
1218 XFA_ObjectType::NodeV},
1219 {0x285d0dbc, L"button", XFA_Element::Button,
1220 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::Node},
1221 {0x28dee6e9, L"format", XFA_Element::Format,
1222 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::Node},
1223 {0x2a23349e, L"border", XFA_Element::Border,
1224 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::Node},
1225 {0x2ae67f19, L"area", XFA_Element::Area,
1226 XFA_XDPPACKET_Config | XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
1227 XFA_ObjectType::ContainerNode},
1228 {0x2c3c4c67, L"hyphenation", XFA_Element::Hyphenation,
1229 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::Node},
1230 {0x2d08af85, L"text", XFA_Element::Text,
1231 XFA_XDPPACKET_SourceSet | XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
1232 XFA_ObjectType::ContentNode},
1233 {0x2d71b00f, L"time", XFA_Element::Time,
1234 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::ContentNode},
1235 {0x2f16a382, L"type", XFA_Element::Type, XFA_XDPPACKET_Config,
1236 XFA_ObjectType::ContentNode},
1237 {0x2fe057e9, L"overprint", XFA_Element::Overprint, XFA_XDPPACKET_Config,
1238 XFA_ObjectType::ContentNode},
1239 {0x302aee16, L"certificates", XFA_Element::Certificates,
1240 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::Node},
1241 {0x30b227df, L"encryptionMethods", XFA_Element::EncryptionMethods,
1242 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::Node},
1243 {0x32b900d1, L"setProperty", XFA_Element::SetProperty,
1244 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::Node},
1245 {0x337d9e45, L"printerName", XFA_Element::PrinterName, XFA_XDPPACKET_Config,
1246 XFA_ObjectType::ContentNode},
1247 {0x33edda4b, L"startPage", XFA_Element::StartPage, XFA_XDPPACKET_Config,
1248 XFA_ObjectType::NodeV},
1249 {0x381943e4, L"pageOffset", XFA_Element::PageOffset, XFA_XDPPACKET_Config,
1250 XFA_ObjectType::Node},
1251 {0x382106cd, L"dateTime", XFA_Element::DateTime,
1252 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::ContentNode},
1253 {0x386e7421, L"comb", XFA_Element::Comb,
1254 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::Node},
1255 {0x390acd9e, L"pattern", XFA_Element::Pattern,
1256 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::Node},
1257 {0x3942163e, L"ifEmpty", XFA_Element::IfEmpty, XFA_XDPPACKET_Config,
1258 XFA_ObjectType::NodeV},
1259 {0x39944a7b, L"suppressBanner", XFA_Element::SuppressBanner,
1260 XFA_XDPPACKET_Config, XFA_ObjectType::ContentNode},
1261 {0x3b3c3dca, L"outputBin", XFA_Element::OutputBin, XFA_XDPPACKET_Config,
1262 XFA_ObjectType::ContentNode},
1263 {0x3b8a4024, L"field", XFA_Element::Field,
1264 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
1265 XFA_ObjectType::ContainerNode},
1266 {0x3c15352f, L"agent", XFA_Element::Agent, XFA_XDPPACKET_Config,
1267 XFA_ObjectType::Node},
1268 {0x3d7e8668, L"outputXSL", XFA_Element::OutputXSL, XFA_XDPPACKET_Config,
1269 XFA_ObjectType::Node},
1270 {0x3e1c91c5, L"adjustData", XFA_Element::AdjustData, XFA_XDPPACKET_Config,
1271 XFA_ObjectType::NodeV},
1272 {0x3e7a9408, L"autoSave", XFA_Element::AutoSave, XFA_XDPPACKET_Config,
1273 XFA_ObjectType::NodeV},
1274 {0x3ecead94, L"contentArea", XFA_Element::ContentArea,
1275 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
1276 XFA_ObjectType::ContainerNode},
1277 {0x3ef334e3, L"eventPseudoModel", XFA_Element::EventPseudoModel,
1278 XFA_XDPPACKET_XDP, XFA_ObjectType::Object},
1279 {0x3fadaec0, L"wsdlAddress", XFA_Element::WsdlAddress,
1280 XFA_XDPPACKET_ConnectionSet, XFA_ObjectType::TextNode},
1281 {0x40623b5b, L"solid", XFA_Element::Solid,
1282 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::Node},
1283 {0x41f0bd76, L"dateTimeSymbols", XFA_Element::DateTimeSymbols,
1284 XFA_XDPPACKET_LocaleSet, XFA_ObjectType::ContentNode},
1285 {0x444e7523, L"encryptionLevel", XFA_Element::EncryptionLevel,
1286 XFA_XDPPACKET_Config, XFA_ObjectType::ContentNode},
1287 {0x4523af55, L"edge", XFA_Element::Edge,
1288 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::Node},
1289 {0x45d5e3c1, L"stipple", XFA_Element::Stipple,
1290 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::Node},
1291 {0x475e4e87, L"attributes", XFA_Element::Attributes, XFA_XDPPACKET_Config,
1292 XFA_ObjectType::NodeV},
1293 {0x487a8c87, L"versionControl", XFA_Element::VersionControl,
1294 XFA_XDPPACKET_Config, XFA_ObjectType::Node},
1295 {0x48e5248c, L"meridiem", XFA_Element::Meridiem, XFA_XDPPACKET_LocaleSet,
1296 XFA_ObjectType::ContentNode},
1297 {0x48f36719, L"exclGroup", XFA_Element::ExclGroup,
1298 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
1299 XFA_ObjectType::ContainerNode},
1300 {0x4977356b, L"toolTip", XFA_Element::ToolTip,
1301 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::TextNode},
1302 {0x499afecc, L"compress", XFA_Element::Compress, XFA_XDPPACKET_Config,
1303 XFA_ObjectType::Node},
1304 {0x4a0c4948, L"reason", XFA_Element::Reason,
1305 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::TextNode},
1306 {0x4bdcce13, L"execute", XFA_Element::Execute,
1307 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::Node},
1308 {0x4c56b216, L"contentCopy", XFA_Element::ContentCopy, XFA_XDPPACKET_Config,
1309 XFA_ObjectType::ContentNode},
1310 {0x4cc176d3, L"dateTimeEdit", XFA_Element::DateTimeEdit,
1311 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::Node},
1312 {0x4e1e39b6, L"config", XFA_Element::Config, XFA_XDPPACKET_Config,
1313 XFA_ObjectType::ModelNode},
1314 {0x4e2d6083, L"image", XFA_Element::Image,
1315 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::ContentNode},
1316 {0x4e814150, L"#xHTML", XFA_Element::SharpxHTML,
1317 XFA_XDPPACKET_Template | XFA_XDPPACKET_Config | XFA_XDPPACKET_LocaleSet |
1318 XFA_XDPPACKET_ConnectionSet | XFA_XDPPACKET_SourceSet |
1319 XFA_XDPPACKET_Form,
1320 XFA_ObjectType::NodeV},
1321 {0x4f2388c1, L"numberOfCopies", XFA_Element::NumberOfCopies,
1322 XFA_XDPPACKET_Config, XFA_ObjectType::ContentNode},
1323 {0x4f512e30, L"behaviorOverride", XFA_Element::BehaviorOverride,
1324 XFA_XDPPACKET_Config, XFA_ObjectType::ContentNode},
1325 {0x4fdc3454, L"timeStamp", XFA_Element::TimeStamp,
1326 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::Node},
1327 {0x51d90546, L"month", XFA_Element::Month, XFA_XDPPACKET_LocaleSet,
1328 XFA_ObjectType::ContentNode},
1329 {0x523437e4, L"viewerPreferences", XFA_Element::ViewerPreferences,
1330 XFA_XDPPACKET_Config, XFA_ObjectType::Node},
1331 {0x53abc1c6, L"scriptModel", XFA_Element::ScriptModel, XFA_XDPPACKET_Config,
1332 XFA_ObjectType::ContentNode},
1333 {0x54034c2f, L"decimal", XFA_Element::Decimal,
1334 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::ContentNode},
1335 {0x54202c9e, L"subform", XFA_Element::Subform,
1336 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
1337 XFA_ObjectType::ContainerNode},
1338 {0x542c7300, L"select", XFA_Element::Select, XFA_XDPPACKET_SourceSet,
1339 XFA_ObjectType::TextNode},
1340 {0x5436d198, L"window", XFA_Element::Window, XFA_XDPPACKET_Config,
1341 XFA_ObjectType::NodeV},
1342 {0x5473b6dc, L"localeSet", XFA_Element::LocaleSet,
1343 XFA_XDPPACKET_Config | XFA_XDPPACKET_LocaleSet, XFA_ObjectType::ModelNode},
1344 {0x56ae179e, L"handler", XFA_Element::Handler,
1345 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::TextNode},
1346 {0x5700bd5f, L"hostPseudoModel", XFA_Element::HostPseudoModel,
1347 XFA_XDPPACKET_XDP, XFA_ObjectType::Object},
1348 {0x570ce835, L"presence", XFA_Element::Presence, XFA_XDPPACKET_Config,
1349 XFA_ObjectType::NodeV},
1350 {0x5779d65f, L"record", XFA_Element::Record, XFA_XDPPACKET_Config,
1351 XFA_ObjectType::NodeV},
1352 {0x59c8f27d, L"embed", XFA_Element::Embed, XFA_XDPPACKET_Config,
1353 XFA_ObjectType::ContentNode},
1354 {0x5a50e9e6, L"version", XFA_Element::Version, XFA_XDPPACKET_Config,
1355 XFA_ObjectType::ContentNode},
1356 {0x5b8383df, L"command", XFA_Element::Command, XFA_XDPPACKET_SourceSet,
1357 XFA_ObjectType::Node},
1358 {0x5c43c6c3, L"copies", XFA_Element::Copies, XFA_XDPPACKET_Config,
1359 XFA_ObjectType::ContentNode},
1360 {0x5e0c2c49, L"staple", XFA_Element::Staple, XFA_XDPPACKET_Config,
1361 XFA_ObjectType::Node},
1362 {0x5e5083dd, L"submitFormat", XFA_Element::SubmitFormat,
1363 XFA_XDPPACKET_Config, XFA_ObjectType::ContentNode},
1364 {0x5e8c5d20, L"boolean", XFA_Element::Boolean,
1365 XFA_XDPPACKET_SourceSet | XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
1366 XFA_ObjectType::ContentNode},
1367 {0x60490a85, L"message", XFA_Element::Message,
1368 XFA_XDPPACKET_Config | XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
1369 XFA_ObjectType::Node},
1370 {0x60d4c8b1, L"output", XFA_Element::Output, XFA_XDPPACKET_Config,
1371 XFA_ObjectType::Node},
1372 {0x61810081, L"psMap", XFA_Element::PsMap, XFA_XDPPACKET_Config,
1373 XFA_ObjectType::Node},
1374 {0x62bd904b, L"excludeNS", XFA_Element::ExcludeNS, XFA_XDPPACKET_Config,
1375 XFA_ObjectType::NodeV},
1376 {0x669d4f77, L"assist", XFA_Element::Assist,
1377 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::Node},
1378 {0x67334a1c, L"picture", XFA_Element::Picture,
1379 XFA_XDPPACKET_Config | XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
1380 XFA_ObjectType::ContentNode},
1381 {0x67fe7334, L"traversal", XFA_Element::Traversal,
1382 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::Node},
1383 {0x6894589c, L"silentPrint", XFA_Element::SilentPrint, XFA_XDPPACKET_Config,
1384 XFA_ObjectType::Node},
1385 {0x68a16bbd, L"webClient", XFA_Element::WebClient, XFA_XDPPACKET_Config,
1386 XFA_ObjectType::Node},
1387 {0x69f115df, L"layoutPseudoModel", XFA_Element::LayoutPseudoModel,
1388 XFA_XDPPACKET_XDP, XFA_ObjectType::Object},
1389 {0x6a4bc084, L"producer", XFA_Element::Producer, XFA_XDPPACKET_Config,
1390 XFA_ObjectType::ContentNode},
1391 {0x6a9e04c9, L"corner", XFA_Element::Corner,
1392 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::Node},
1393 {0x6ccd7274, L"msgId", XFA_Element::MsgId, XFA_XDPPACKET_Config,
1394 XFA_ObjectType::NodeV},
1395 {0x6e67921f, L"color", XFA_Element::Color,
1396 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::Node},
1397 {0x6ec217a5, L"keep", XFA_Element::Keep,
1398 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::Node},
1399 {0x6eef1116, L"query", XFA_Element::Query, XFA_XDPPACKET_SourceSet,
1400 XFA_ObjectType::Node},
1401 {0x7033bfd5, L"insert", XFA_Element::Insert, XFA_XDPPACKET_SourceSet,
1402 XFA_ObjectType::TextNode},
1403 {0x704af389, L"imageEdit", XFA_Element::ImageEdit,
1404 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::Node},
1405 {0x7233018a, L"validate", XFA_Element::Validate,
1406 XFA_XDPPACKET_Config | XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
1407 XFA_ObjectType::ContentNode},
1408 {0x72ba47b4, L"digestMethods", XFA_Element::DigestMethods,
1409 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::Node},
1410 {0x72f2aa7a, L"numberPatterns", XFA_Element::NumberPatterns,
1411 XFA_XDPPACKET_LocaleSet, XFA_ObjectType::Node},
1412 {0x74caed29, L"pageSet", XFA_Element::PageSet,
1413 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
1414 XFA_ObjectType::ContainerNode},
1415 {0x7568e6ae, L"integer", XFA_Element::Integer,
1416 XFA_XDPPACKET_SourceSet | XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
1417 XFA_ObjectType::ContentNode},
1418 {0x76182db9, L"soapAddress", XFA_Element::SoapAddress,
1419 XFA_XDPPACKET_ConnectionSet, XFA_ObjectType::TextNode},
1420 {0x773146c5, L"equate", XFA_Element::Equate, XFA_XDPPACKET_Config,
1421 XFA_ObjectType::NodeV},
1422 {0x77d449dd, L"formFieldFilling", XFA_Element::FormFieldFilling,
1423 XFA_XDPPACKET_Config, XFA_ObjectType::ContentNode},
1424 {0x7889d68a, L"pageRange", XFA_Element::PageRange, XFA_XDPPACKET_Config,
1425 XFA_ObjectType::ContentNode},
1426 {0x7baca2e3, L"update", XFA_Element::Update, XFA_XDPPACKET_SourceSet,
1427 XFA_ObjectType::TextNode},
1428 {0x7ce89001, L"connectString", XFA_Element::ConnectString,
1429 XFA_XDPPACKET_SourceSet, XFA_ObjectType::TextNode},
1430 {0x7d9fd7c5, L"mode", XFA_Element::Mode, XFA_XDPPACKET_Config,
1431 XFA_ObjectType::ContentNode},
1432 {0x7e7e845e, L"layout", XFA_Element::Layout, XFA_XDPPACKET_Config,
1433 XFA_ObjectType::ContentNode},
1434 {0x7e845c34, L"#xml", XFA_Element::Sharpxml,
1435 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::NodeV},
1436 {0x7fb341df, L"xsdConnection", XFA_Element::XsdConnection,
1437 XFA_XDPPACKET_ConnectionSet, XFA_ObjectType::Node},
1438 {0x7ffb51cc, L"traverse", XFA_Element::Traverse,
1439 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::Node},
1440 {0x80203b5a, L"encodings", XFA_Element::Encodings,
1441 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::Node},
1442 {0x803550fc, L"template", XFA_Element::Template,
1443 XFA_XDPPACKET_Config | XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
1444 XFA_ObjectType::ModelNode},
1445 {0x803d5bbc, L"acrobat", XFA_Element::Acrobat, XFA_XDPPACKET_Config,
1446 XFA_ObjectType::Node},
1447 {0x821d6569, L"validationMessaging", XFA_Element::ValidationMessaging,
1448 XFA_XDPPACKET_Config, XFA_ObjectType::NodeV},
1449 {0x830e688f, L"signing", XFA_Element::Signing,
1450 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::Node},
1451 {0x83a550d2, L"dataWindow", XFA_Element::DataWindow, XFA_XDPPACKET_Datasets,
1452 XFA_ObjectType::Object},
1453 {0x83dab9f5, L"script", XFA_Element::Script,
1454 XFA_XDPPACKET_Config | XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
1455 XFA_ObjectType::ContentNode},
1456 {0x8411ebcd, L"addViewerPreferences", XFA_Element::AddViewerPreferences,
1457 XFA_XDPPACKET_Config, XFA_ObjectType::ContentNode},
1458 {0x8777642e, L"alwaysEmbed", XFA_Element::AlwaysEmbed, XFA_XDPPACKET_Config,
1459 XFA_ObjectType::NodeV},
1460 {0x877a6b39, L"passwordEdit", XFA_Element::PasswordEdit,
1461 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::Node},
1462 {0x87e84c99, L"numericEdit", XFA_Element::NumericEdit,
1463 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::Node},
1464 {0x8852cdec, L"encryptionMethod", XFA_Element::EncryptionMethod,
1465 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::NodeC},
1466 {0x891f4606, L"change", XFA_Element::Change, XFA_XDPPACKET_Config,
1467 XFA_ObjectType::ContentNode},
1468 {0x89939f36, L"pageArea", XFA_Element::PageArea,
1469 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
1470 XFA_ObjectType::ContainerNode},
1471 {0x8a9d6247, L"submitUrl", XFA_Element::SubmitUrl, XFA_XDPPACKET_Config,
1472 XFA_ObjectType::ContentNode},
1473 {0x8ad8b90f, L"oids", XFA_Element::Oids,
1474 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::Node},
1475 {0x8b036f32, L"signature", XFA_Element::Signature,
1476 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::Node},
1477 {0x8b128efb, L"ADBE_JSConsole", XFA_Element::ADBE_JSConsole,
1478 XFA_XDPPACKET_Config, XFA_ObjectType::ContentNode},
1479 {0x8bcfe96e, L"caption", XFA_Element::Caption,
1480 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::Node},
1481 {0x8e1c2921, L"relevant", XFA_Element::Relevant, XFA_XDPPACKET_Config,
1482 XFA_ObjectType::NodeV},
1483 {0x8e3f0a4b, L"flipLabel", XFA_Element::FlipLabel, XFA_XDPPACKET_Config,
1484 XFA_ObjectType::NodeV},
1485 {0x900280b7, L"exData", XFA_Element::ExData,
1486 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::ContentNode},
1487 {0x91e80352, L"dayNames", XFA_Element::DayNames, XFA_XDPPACKET_LocaleSet,
1488 XFA_ObjectType::Node},
1489 {0x93113b11, L"soapAction", XFA_Element::SoapAction,
1490 XFA_XDPPACKET_ConnectionSet, XFA_ObjectType::TextNode},
1491 {0x938b09f6, L"defaultTypeface", XFA_Element::DefaultTypeface,
1492 XFA_XDPPACKET_Config, XFA_ObjectType::NodeV},
1493 {0x95b37897, L"manifest", XFA_Element::Manifest,
1494 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::Node},
1495 {0x97b76b54, L"overflow", XFA_Element::Overflow,
1496 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::Node},
1497 {0x9a57861b, L"linear", XFA_Element::Linear,
1498 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::Node},
1499 {0x9ad5a821, L"currencySymbol", XFA_Element::CurrencySymbol,
1500 XFA_XDPPACKET_LocaleSet, XFA_ObjectType::ContentNode},
1501 {0x9c6471b3, L"delete", XFA_Element::Delete, XFA_XDPPACKET_SourceSet,
1502 XFA_ObjectType::TextNode},
1503 {0x9deea61d, L"deltas", XFA_Element::Deltas, XFA_XDPPACKET_Form,
1504 XFA_ObjectType::Object},
1505 {0x9e67de21, L"digestMethod", XFA_Element::DigestMethod,
1506 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::NodeC},
1507 {0x9f3e9510, L"instanceManager", XFA_Element::InstanceManager,
1508 XFA_XDPPACKET_Form, XFA_ObjectType::Node},
1509 {0xa0799892, L"equateRange", XFA_Element::EquateRange, XFA_XDPPACKET_Config,
1510 XFA_ObjectType::NodeV},
1511 {0xa084a381, L"medium", XFA_Element::Medium,
1512 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::Node},
1513 {0xa1211b8b, L"textEdit", XFA_Element::TextEdit,
1514 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::Node},
1515 {0xa17008f0, L"templateCache", XFA_Element::TemplateCache,
1516 XFA_XDPPACKET_Config, XFA_ObjectType::Node},
1517 {0xa4f7b88f, L"compressObjectStream", XFA_Element::CompressObjectStream,
1518 XFA_XDPPACKET_Config, XFA_ObjectType::ContentNode},
1519 {0xa65f5d17, L"dataValue", XFA_Element::DataValue, XFA_XDPPACKET_Datasets,
1520 XFA_ObjectType::Node},
1521 {0xa6caaa89, L"accessibleContent", XFA_Element::AccessibleContent,
1522 XFA_XDPPACKET_Config, XFA_ObjectType::ContentNode},
1523 {0xa8c7d5e2, L"nodeList", XFA_Element::NodeList, XFA_XDPPACKET_XDP,
1524 XFA_ObjectType::NodeList},
1525 {0xa94cc00b, L"includeXDPContent", XFA_Element::IncludeXDPContent,
1526 XFA_XDPPACKET_Config, XFA_ObjectType::ContentNode},
1527 {0xa9b081a1, L"xmlConnection", XFA_Element::XmlConnection,
1528 XFA_XDPPACKET_ConnectionSet, XFA_ObjectType::Node},
1529 {0xab2a3b74, L"validateApprovalSignatures",
1530 XFA_Element::ValidateApprovalSignatures, XFA_XDPPACKET_Config,
1531 XFA_ObjectType::NodeV},
1532 {0xab8c5a2b, L"signData", XFA_Element::SignData,
1533 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::Node},
1534 {0xabaa2ceb, L"packets", XFA_Element::Packets, XFA_XDPPACKET_Config,
1535 XFA_ObjectType::ContentNode},
1536 {0xadba359c, L"datePattern", XFA_Element::DatePattern,
1537 XFA_XDPPACKET_LocaleSet, XFA_ObjectType::ContentNode},
1538 {0xae222b2b, L"duplexOption", XFA_Element::DuplexOption,
1539 XFA_XDPPACKET_Config, XFA_ObjectType::ContentNode},
1540 {0xb012effb, L"base", XFA_Element::Base, XFA_XDPPACKET_Config,
1541 XFA_ObjectType::ContentNode},
1542 {0xb0e5485d, L"bind", XFA_Element::Bind,
1543 XFA_XDPPACKET_SourceSet | XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
1544 XFA_ObjectType::Node},
1545 {0xb45d61b2, L"compression", XFA_Element::Compression, XFA_XDPPACKET_Config,
1546 XFA_ObjectType::Node},
1547 {0xb563f0ff, L"user", XFA_Element::User, XFA_XDPPACKET_SourceSet,
1548 XFA_ObjectType::TextNode},
1549 {0xb5848ad5, L"rectangle", XFA_Element::Rectangle,
1550 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::Node},
1551 {0xb6dacb72, L"effectiveOutputPolicy", XFA_Element::EffectiveOutputPolicy,
1552 XFA_XDPPACKET_ConnectionSet, XFA_ObjectType::Node},
1553 {0xb7d7654d, L"ADBE_JSDebugger", XFA_Element::ADBE_JSDebugger,
1554 XFA_XDPPACKET_Config, XFA_ObjectType::ContentNode},
1555 {0xbab37f73, L"acrobat7", XFA_Element::Acrobat7, XFA_XDPPACKET_Config,
1556 XFA_ObjectType::Node},
1557 {0xbc70081e, L"interactive", XFA_Element::Interactive, XFA_XDPPACKET_Config,
1558 XFA_ObjectType::ContentNode},
1559 {0xbc8fa350, L"locale", XFA_Element::Locale,
1560 XFA_XDPPACKET_Config | XFA_XDPPACKET_LocaleSet, XFA_ObjectType::Node},
1561 {0xbcd44940, L"currentPage", XFA_Element::CurrentPage, XFA_XDPPACKET_Config,
1562 XFA_ObjectType::ContentNode},
1563 {0xbde9abda, L"data", XFA_Element::Data, XFA_XDPPACKET_Config,
1564 XFA_ObjectType::Node},
1565 {0xbde9abde, L"date", XFA_Element::Date,
1566 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::ContentNode},
1567 {0xbe52dfbf, L"desc", XFA_Element::Desc,
1568 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::Node},
1569 {0xbf4b6405, L"encrypt", XFA_Element::Encrypt,
1570 XFA_XDPPACKET_Template | XFA_XDPPACKET_Config | XFA_XDPPACKET_Form,
1571 XFA_ObjectType::ContentNode},
1572 {0xbfa87cce, L"draw", XFA_Element::Draw,
1573 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
1574 XFA_ObjectType::ContainerNode},
1575 {0xc181ff4b, L"encryption", XFA_Element::Encryption, XFA_XDPPACKET_Config,
1576 XFA_ObjectType::Node},
1577 {0xc1970f40, L"meridiemNames", XFA_Element::MeridiemNames,
1578 XFA_XDPPACKET_LocaleSet, XFA_ObjectType::Node},
1579 {0xc5ad9f5e, L"messaging", XFA_Element::Messaging, XFA_XDPPACKET_Config,
1580 XFA_ObjectType::Node},
1581 {0xc69549f4, L"speak", XFA_Element::Speak,
1582 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::TextNode},
1583 {0xc7743dc7, L"dataGroup", XFA_Element::DataGroup, XFA_XDPPACKET_Datasets,
1584 XFA_ObjectType::Node},
1585 {0xc7eb20e9, L"common", XFA_Element::Common, XFA_XDPPACKET_Config,
1586 XFA_ObjectType::Node},
1587 {0xc85d4528, L"#text", XFA_Element::Sharptext,
1588 XFA_XDPPACKET_Template | XFA_XDPPACKET_Config | XFA_XDPPACKET_LocaleSet |
1589 XFA_XDPPACKET_ConnectionSet | XFA_XDPPACKET_SourceSet |
1590 XFA_XDPPACKET_Form,
1591 XFA_ObjectType::NodeV},
1592 {0xc861556a, L"paginationOverride", XFA_Element::PaginationOverride,
1593 XFA_XDPPACKET_Config, XFA_ObjectType::ContentNode},
1594 {0xc903dabb, L"reasons", XFA_Element::Reasons,
1595 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::Node},
1596 {0xc9a8127f, L"signatureProperties", XFA_Element::SignatureProperties,
1597 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::Node},
1598 {0xca010c2d, L"threshold", XFA_Element::Threshold, XFA_XDPPACKET_Config,
1599 XFA_ObjectType::NodeV},
1600 {0xcb4c5e96, L"appearanceFilter", XFA_Element::AppearanceFilter,
1601 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::NodeC},
1602 {0xcc92aba7, L"fill", XFA_Element::Fill,
1603 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::Node},
1604 {0xcd308b77, L"font", XFA_Element::Font,
1605 XFA_XDPPACKET_Template | XFA_XDPPACKET_Config | XFA_XDPPACKET_Form,
1606 XFA_ObjectType::Node},
1607 {0xcd309ff4, L"form", XFA_Element::Form, XFA_XDPPACKET_Form,
1608 XFA_ObjectType::ModelNode},
1609 {0xcebcca2d, L"mediumInfo", XFA_Element::MediumInfo, XFA_XDPPACKET_Config,
1610 XFA_ObjectType::Node},
1611 {0xcfe0d643, L"certificate", XFA_Element::Certificate,
1612 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::TextNode},
1613 {0xd012c033, L"password", XFA_Element::Password, XFA_XDPPACKET_SourceSet,
1614 XFA_ObjectType::TextNode},
1615 {0xd01604bd, L"runScripts", XFA_Element::RunScripts, XFA_XDPPACKET_Config,
1616 XFA_ObjectType::ContentNode},
1617 {0xd1227e6f, L"trace", XFA_Element::Trace, XFA_XDPPACKET_Config,
1618 XFA_ObjectType::Node},
1619 {0xd1532876, L"float", XFA_Element::Float,
1620 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::ContentNode},
1621 {0xd17a6c30, L"renderPolicy", XFA_Element::RenderPolicy,
1622 XFA_XDPPACKET_Config, XFA_ObjectType::ContentNode},
1623 {0xd4bf6823, L"logPseudoModel", XFA_Element::LogPseudoModel,
1624 XFA_XDPPACKET_XDP, XFA_ObjectType::Object},
1625 {0xd58aa962, L"destination", XFA_Element::Destination, XFA_XDPPACKET_Config,
1626 XFA_ObjectType::ContentNode},
1627 {0xd6e27f1d, L"value", XFA_Element::Value,
1628 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::Node},
1629 {0xd7a14462, L"bookend", XFA_Element::Bookend,
1630 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::Node},
1631 {0xd8c31254, L"exObject", XFA_Element::ExObject,
1632 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::Node},
1633 {0xda6a8590, L"openAction", XFA_Element::OpenAction, XFA_XDPPACKET_Config,
1634 XFA_ObjectType::Node},
1635 {0xdab4fb7d, L"neverEmbed", XFA_Element::NeverEmbed, XFA_XDPPACKET_Config,
1636 XFA_ObjectType::NodeV},
1637 {0xdb98475f, L"bindItems", XFA_Element::BindItems,
1638 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::Node},
1639 {0xdbfbe02e, L"calculate", XFA_Element::Calculate,
1640 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::Node},
1641 {0xdd7676ed, L"print", XFA_Element::Print, XFA_XDPPACKET_Config,
1642 XFA_ObjectType::ContentNode},
1643 {0xdde273d7, L"extras", XFA_Element::Extras,
1644 XFA_XDPPACKET_SourceSet | XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
1645 XFA_ObjectType::Node},
1646 {0xde146b34, L"proto", XFA_Element::Proto,
1647 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::Node},
1648 {0xdf059321, L"dSigData", XFA_Element::DSigData,
1649 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::Node},
1650 {0xdfccf030, L"creator", XFA_Element::Creator, XFA_XDPPACKET_Config,
1651 XFA_ObjectType::ContentNode},
1652 {0xdff78c6a, L"connect", XFA_Element::Connect,
1653 XFA_XDPPACKET_SourceSet | XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
1654 XFA_ObjectType::Node},
1655 {0xe11a2cbc, L"permissions", XFA_Element::Permissions, XFA_XDPPACKET_Config,
1656 XFA_ObjectType::Node},
1657 {0xe14c801c, L"connectionSet", XFA_Element::ConnectionSet,
1658 XFA_XDPPACKET_ConnectionSet, XFA_ObjectType::ModelNode},
1659 {0xe1c83a14, L"submit", XFA_Element::Submit,
1660 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::Node},
1661 {0xe29821cd, L"range", XFA_Element::Range, XFA_XDPPACKET_Config,
1662 XFA_ObjectType::NodeV},
1663 {0xe38d83c7, L"linearized", XFA_Element::Linearized, XFA_XDPPACKET_Config,
1664 XFA_ObjectType::ContentNode},
1665 {0xe3aa2578, L"packet", XFA_Element::Packet, XFA_XDPPACKET_XDP,
1666 XFA_ObjectType::NodeC},
1667 {0xe3aa860e, L"rootElement", XFA_Element::RootElement,
1668 XFA_XDPPACKET_ConnectionSet, XFA_ObjectType::TextNode},
1669 {0xe3e553fa, L"plaintextMetadata", XFA_Element::PlaintextMetadata,
1670 XFA_XDPPACKET_Config, XFA_ObjectType::ContentNode},
1671 {0xe3e6e4f2, L"numberSymbols", XFA_Element::NumberSymbols,
1672 XFA_XDPPACKET_LocaleSet, XFA_ObjectType::Node},
1673 {0xe3f067f6, L"printHighQuality", XFA_Element::PrintHighQuality,
1674 XFA_XDPPACKET_Config, XFA_ObjectType::ContentNode},
1675 {0xe3fd078c, L"driver", XFA_Element::Driver, XFA_XDPPACKET_Config,
1676 XFA_ObjectType::Node},
1677 {0xe48b34f2, L"incrementalLoad", XFA_Element::IncrementalLoad,
1678 XFA_XDPPACKET_Config, XFA_ObjectType::NodeV},
1679 {0xe550e7c2, L"subjectDN", XFA_Element::SubjectDN,
1680 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::NodeC},
1681 {0xe6669a78, L"compressLogicalStructure",
1682 XFA_Element::CompressLogicalStructure, XFA_XDPPACKET_Config,
1683 XFA_ObjectType::ContentNode},
1684 {0xe7a7ea02, L"incrementalMerge", XFA_Element::IncrementalMerge,
1685 XFA_XDPPACKET_Config, XFA_ObjectType::ContentNode},
1686 {0xe948530d, L"radial", XFA_Element::Radial,
1687 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::Node},
1688 {0xea8d6999, L"variables", XFA_Element::Variables,
1689 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
1690 XFA_ObjectType::ContainerNode},
1691 {0xeaa142c0, L"timePatterns", XFA_Element::TimePatterns,
1692 XFA_XDPPACKET_LocaleSet, XFA_ObjectType::Node},
1693 {0xeb943a71, L"effectiveInputPolicy", XFA_Element::EffectiveInputPolicy,
1694 XFA_XDPPACKET_ConnectionSet, XFA_ObjectType::Node},
1695 {0xef04a2bc, L"nameAttr", XFA_Element::NameAttr, XFA_XDPPACKET_Config,
1696 XFA_ObjectType::NodeV},
1697 {0xf07222ab, L"conformance", XFA_Element::Conformance, XFA_XDPPACKET_Config,
1698 XFA_ObjectType::ContentNode},
1699 {0xf0aaaadc, L"transform", XFA_Element::Transform, XFA_XDPPACKET_Config,
1700 XFA_ObjectType::Node},
1701 {0xf1433e88, L"lockDocument", XFA_Element::LockDocument,
1702 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::ContentNode},
1703 {0xf54eb997, L"breakAfter", XFA_Element::BreakAfter,
1704 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::Node},
1705 {0xf616da28, L"line", XFA_Element::Line,
1706 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::Node},
1707 {0xf616f3dc, L"list", XFA_Element::List, XFA_XDPPACKET_XDP,
1708 XFA_ObjectType::List},
1709 {0xf7055fb1, L"source", XFA_Element::Source, XFA_XDPPACKET_SourceSet,
1710 XFA_ObjectType::Node},
1711 {0xf7eebe1c, L"occur", XFA_Element::Occur,
1712 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::Node},
1713 {0xf8d10d97, L"pickTrayByPDFSize", XFA_Element::PickTrayByPDFSize,
1714 XFA_XDPPACKET_Config, XFA_ObjectType::ContentNode},
1715 {0xf8f19e3a, L"monthNames", XFA_Element::MonthNames,
1716 XFA_XDPPACKET_LocaleSet, XFA_ObjectType::Node},
1717 {0xf984149b, L"severity", XFA_Element::Severity, XFA_XDPPACKET_Config,
1718 XFA_ObjectType::NodeV},
1719 {0xf9bcb037, L"groupParent", XFA_Element::GroupParent, XFA_XDPPACKET_Config,
1720 XFA_ObjectType::NodeV},
1721 {0xfbc42fff, L"documentAssembly", XFA_Element::DocumentAssembly,
1722 XFA_XDPPACKET_Config, XFA_ObjectType::ContentNode},
1723 {0xfc78159f, L"numberSymbol", XFA_Element::NumberSymbol,
1724 XFA_XDPPACKET_LocaleSet, XFA_ObjectType::ContentNode},
1725 {0xfcbd606c, L"tagged", XFA_Element::Tagged, XFA_XDPPACKET_Config,
1726 XFA_ObjectType::ContentNode},
1727 {0xff063802, L"items", XFA_Element::Items,
1728 XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_ObjectType::Node},
1729 };
1730 const int32_t g_iXFAElementCount = FX_ArraySize(g_XFAElementData);
1731 static_assert(g_iXFAElementCount ==
1732 (static_cast<int32_t>(XFA_Element::Items) + 1),
1733 "g_XFAElementData size does not match XFA_Elements");
1734
1735 const XFA_ELEMENTHIERARCHY g_XFAElementPropertyIndex[] = {
1736 {0, 8}, {8, 0}, {8, 14}, {22, 0}, {22, 0}, {22, 6}, {28, 0},
1737 {28, 0}, {28, 1}, {29, 3}, {32, 0}, {32, 0}, {32, 0}, {32, 3},
1738 {35, 1}, {36, 0}, {36, 0}, {36, 2}, {38, 0}, {38, 0}, {38, 0},
1739 {38, 4}, {42, 0}, {42, 0}, {42, 1}, {43, 0}, {43, 8}, {51, 19},
1740 {70, 0}, {70, 0}, {70, 2}, {72, 1}, {73, 0}, {73, 2}, {75, 4},
1741 {79, 1}, {80, 1}, {81, 0}, {81, 0}, {81, 3}, {84, 0}, {84, 4},
1742 {88, 4}, {92, 1}, {93, 0}, {93, 4}, {97, 9}, {106, 14}, {120, 0},
1743 {120, 0}, {120, 5}, {125, 0}, {125, 1}, {126, 0}, {126, 0}, {126, 0},
1744 {126, 0}, {126, 0}, {126, 1}, {127, 0}, {127, 0}, {127, 0}, {127, 0},
1745 {127, 0}, {127, 0}, {127, 0}, {127, 6}, {133, 1}, {134, 0}, {134, 1},
1746 {135, 0}, {135, 0}, {135, 1}, {136, 2}, {138, 5}, {143, 2}, {145, 0},
1747 {145, 0}, {145, 0}, {145, 0}, {145, 0}, {145, 5}, {150, 0}, {150, 0},
1748 {150, 0}, {150, 0}, {150, 0}, {150, 0}, {150, 0}, {150, 2}, {152, 0},
1749 {152, 0}, {152, 0}, {152, 17}, {169, 0}, {169, 1}, {170, 0}, {170, 0},
1750 {170, 2}, {172, 0}, {172, 0}, {172, 1}, {173, 0}, {173, 0}, {173, 2},
1751 {175, 2}, {177, 0}, {177, 0}, {177, 0}, {177, 11}, {188, 0}, {188, 0},
1752 {188, 0}, {188, 0}, {188, 0}, {188, 4}, {192, 3}, {195, 0}, {195, 0},
1753 {195, 0}, {195, 0}, {195, 0}, {195, 0}, {195, 9}, {204, 0}, {204, 0},
1754 {204, 17}, {221, 0}, {221, 0}, {221, 0}, {221, 0}, {221, 0}, {221, 0},
1755 {221, 0}, {221, 0}, {221, 0}, {221, 4}, {225, 0}, {225, 0}, {225, 0},
1756 {225, 0}, {225, 2}, {227, 3}, {230, 0}, {230, 0}, {230, 2}, {232, 0},
1757 {232, 1}, {233, 2}, {235, 2}, {237, 0}, {237, 0}, {237, 2}, {239, 0},
1758 {239, 1}, {240, 1}, {241, 2}, {243, 0}, {243, 3}, {246, 4}, {250, 0},
1759 {250, 1}, {251, 2}, {253, 0}, {253, 0}, {253, 0}, {253, 0}, {253, 0},
1760 {253, 0}, {253, 0}, {253, 0}, {253, 0}, {253, 0}, {253, 2}, {255, 2},
1761 {257, 0}, {257, 6}, {263, 5}, {268, 0}, {268, 0}, {268, 0}, {268, 3},
1762 {271, 0}, {271, 0}, {271, 3}, {274, 4}, {278, 0}, {278, 0}, {278, 4},
1763 {282, 0}, {282, 0}, {282, 5}, {287, 0}, {287, 5}, {292, 0}, {292, 0},
1764 {292, 0}, {292, 1}, {293, 0}, {293, 0}, {293, 1}, {294, 0}, {294, 2},
1765 {296, 0}, {296, 0}, {296, 0}, {296, 0}, {296, 1}, {297, 0}, {297, 0},
1766 {297, 4}, {301, 0}, {301, 0}, {301, 0}, {301, 0}, {301, 0}, {301, 0},
1767 {301, 1}, {302, 0}, {302, 2}, {304, 0}, {304, 0}, {304, 0}, {304, 0},
1768 {304, 1}, {305, 4}, {309, 0}, {309, 3}, {312, 0}, {312, 0}, {312, 1},
1769 {313, 0}, {313, 8}, {321, 0}, {321, 10}, {331, 0}, {331, 10}, {341, 1},
1770 {342, 12}, {354, 3}, {357, 1}, {358, 0}, {358, 0}, {358, 0}, {358, 8},
1771 {366, 0}, {366, 0}, {366, 0}, {366, 0}, {366, 0}, {366, 0}, {366, 7},
1772 {373, 2}, {375, 0}, {375, 1}, {376, 0}, {376, 0}, {376, 0}, {376, 0},
1773 {376, 0}, {376, 0}, {376, 0}, {376, 0}, {376, 13}, {389, 0}, {389, 1},
1774 {390, 1}, {391, 0}, {391, 0}, {391, 3}, {394, 0}, {394, 0}, {394, 0},
1775 {394, 0}, {394, 0}, {394, 4}, {398, 9}, {407, 0}, {407, 1}, {408, 0},
1776 {408, 0}, {408, 0}, {408, 0}, {408, 0}, {408, 1}, {409, 0}, {409, 2},
1777 {411, 0}, {411, 0}, {411, 0}, {411, 0}, {411, 2}, {413, 0}, {413, 1},
1778 {414, 0}, {414, 0}, {414, 0}, {414, 7}, {421, 0}, {421, 1}, {422, 1},
1779 {423, 0}, {423, 1}, {424, 1}, {425, 0}, {425, 1}, {426, 0}, {426, 0},
1780 {426, 0}, {426, 0}, {426, 0}, {426, 0},
1781 };
1782
1783 const XFA_PROPERTY g_XFAElementPropertyData[] = {
1784 {XFA_Element::FontInfo, 1, 0},
1785 {XFA_Element::Jog, 1, 0},
1786 {XFA_Element::Xdc, 1, 0},
1787 {XFA_Element::BatchOutput, 1, 0},
1788 {XFA_Element::OutputBin, 1, 0},
1789 {XFA_Element::Compress, 1, 0},
1790 {XFA_Element::Staple, 1, 0},
1791 {XFA_Element::MediumInfo, 1, 0},
1792 {XFA_Element::CheckButton, 1, XFA_PROPERTYFLAG_OneOf},
1793 {XFA_Element::ChoiceList, 1, XFA_PROPERTYFLAG_OneOf},
1794 {XFA_Element::DefaultUi, 1, XFA_PROPERTYFLAG_OneOf},
1795 {XFA_Element::Barcode, 1, XFA_PROPERTYFLAG_OneOf},
1796 {XFA_Element::Button, 1, XFA_PROPERTYFLAG_OneOf},
1797 {XFA_Element::DateTimeEdit, 1, XFA_PROPERTYFLAG_OneOf},
1798 {XFA_Element::Picture, 1, 0},
1799 {XFA_Element::ImageEdit, 1, XFA_PROPERTYFLAG_OneOf},
1800 {XFA_Element::PasswordEdit, 1, XFA_PROPERTYFLAG_OneOf},
1801 {XFA_Element::NumericEdit, 1, XFA_PROPERTYFLAG_OneOf},
1802 {XFA_Element::Signature, 1, XFA_PROPERTYFLAG_OneOf},
1803 {XFA_Element::TextEdit, 1, XFA_PROPERTYFLAG_OneOf},
1804 {XFA_Element::ExObject, 1, XFA_PROPERTYFLAG_OneOf},
1805 {XFA_Element::Extras, 1, 0},
1806 {XFA_Element::Break, 1, 0},
1807 {XFA_Element::Overflow, 1, 0},
1808 {XFA_Element::Desc, 1, 0},
1809 {XFA_Element::Bookend, 1, 0},
1810 {XFA_Element::Extras, 1, 0},
1811 {XFA_Element::Occur, 1, 0},
1812 {XFA_Element::Extras, 1, 0},
1813 {XFA_Element::SubsetBelow, 1, 0},
1814 {XFA_Element::Map, 1, 0},
1815 {XFA_Element::Embed, 1, 0},
1816 {XFA_Element::Margin, 1, 0},
1817 {XFA_Element::Border, 1, 0},
1818 {XFA_Element::Extras, 1, 0},
1819 {XFA_Element::DatePattern, 4, 0},
1820 {XFA_Element::Edge, 1, 0},
1821 {XFA_Element::Fill, 1, 0},
1822 {XFA_Element::To, 1, 0},
1823 {XFA_Element::Uri, 1, 0},
1824 {XFA_Element::Mode, 1, 0},
1825 {XFA_Element::Threshold, 1, 0},
1826 {XFA_Element::Script, 1, 0},
1827 {XFA_Element::FontInfo, 1, 0},
1828 {XFA_Element::Jog, 1, 0},
1829 {XFA_Element::Xdc, 1, 0},
1830 {XFA_Element::BatchOutput, 1, 0},
1831 {XFA_Element::PageOffset, 1, 0},
1832 {XFA_Element::OutputBin, 1, 0},
1833 {XFA_Element::Staple, 1, 0},
1834 {XFA_Element::MediumInfo, 1, 0},
1835 {XFA_Element::AdobeExtensionLevel, 1, 0},
1836 {XFA_Element::FontInfo, 1, 0},
1837 {XFA_Element::Xdc, 1, 0},
1838 {XFA_Element::Pdfa, 1, 0},
1839 {XFA_Element::BatchOutput, 1, 0},
1840 {XFA_Element::ViewerPreferences, 1, 0},
1841 {XFA_Element::ScriptModel, 1, 0},
1842 {XFA_Element::Version, 1, 0},
1843 {XFA_Element::SubmitFormat, 1, 0},
1844 {XFA_Element::SilentPrint, 1, 0},
1845 {XFA_Element::Producer, 1, 0},
1846 {XFA_Element::Compression, 1, 0},
1847 {XFA_Element::Interactive, 1, 0},
1848 {XFA_Element::Encryption, 1, 0},
1849 {XFA_Element::RenderPolicy, 1, 0},
1850 {XFA_Element::OpenAction, 1, 0},
1851 {XFA_Element::Creator, 1, 0},
1852 {XFA_Element::Linearized, 1, 0},
1853 {XFA_Element::Tagged, 1, 0},
1854 {XFA_Element::Uri, 1, 0},
1855 {XFA_Element::Xsl, 1, 0},
1856 {XFA_Element::Packets, 1, 0},
1857 {XFA_Element::Uri, 1, 0},
1858 {XFA_Element::Debug, 1, 0},
1859 {XFA_Element::FontInfo, 1, 0},
1860 {XFA_Element::Xdc, 1, 0},
1861 {XFA_Element::BatchOutput, 1, 0},
1862 {XFA_Element::FlipLabel, 1, 0},
1863 {XFA_Element::TemplateCache, 1, 0},
1864 {XFA_Element::Extras, 1, 0},
1865 {XFA_Element::Margin, 1, 0},
1866 {XFA_Element::Border, 1, 0},
1867 {XFA_Element::Extras, 1, 0},
1868 {XFA_Element::FontInfo, 1, 0},
1869 {XFA_Element::Xdc, 1, 0},
1870 {XFA_Element::BatchOutput, 1, 0},
1871 {XFA_Element::FlipLabel, 1, 0},
1872 {XFA_Element::EraNames, 1, 0},
1873 {XFA_Element::DayNames, 2, 0},
1874 {XFA_Element::MeridiemNames, 1, 0},
1875 {XFA_Element::MonthNames, 2, 0},
1876 {XFA_Element::Hyphenation, 1, 0},
1877 {XFA_Element::Amd, 1, 0},
1878 {XFA_Element::Part, 1, 0},
1879 {XFA_Element::IncludeXDPContent, 1, 0},
1880 {XFA_Element::Conformance, 1, 0},
1881 {XFA_Element::Mdp, 1, 0},
1882 {XFA_Element::Certificates, 1, 0},
1883 {XFA_Element::TimeStamp, 1, 0},
1884 {XFA_Element::Handler, 1, 0},
1885 {XFA_Element::DigestMethods, 1, 0},
1886 {XFA_Element::Encodings, 1, 0},
1887 {XFA_Element::Reasons, 1, 0},
1888 {XFA_Element::AppearanceFilter, 1, 0},
1889 {XFA_Element::LockDocument, 1, 0},
1890 {XFA_Element::Xdp, 1, 0},
1891 {XFA_Element::Cache, 1, 0},
1892 {XFA_Element::Pagination, 1, 0},
1893 {XFA_Element::Overprint, 1, 0},
1894 {XFA_Element::BehaviorOverride, 1, 0},
1895 {XFA_Element::Copies, 1, 0},
1896 {XFA_Element::Output, 1, 0},
1897 {XFA_Element::Validate, 1, 0},
1898 {XFA_Element::Layout, 1, 0},
1899 {XFA_Element::Script, 1, 0},
1900 {XFA_Element::Common, 1, 0},
1901 {XFA_Element::PaginationOverride, 1, 0},
1902 {XFA_Element::Destination, 1, 0},
1903 {XFA_Element::IncrementalMerge, 1, 0},
1904 {XFA_Element::Execute, 1, XFA_PROPERTYFLAG_OneOf},
1905 {XFA_Element::Script, 1, XFA_PROPERTYFLAG_OneOf},
1906 {XFA_Element::SignData, 1, XFA_PROPERTYFLAG_OneOf},
1907 {XFA_Element::Extras, 1, 0},
1908 {XFA_Element::Submit, 1, XFA_PROPERTYFLAG_OneOf},
1909 {XFA_Element::Extras, 1, 0},
1910 {XFA_Element::CurrencySymbol, 3, 0},
1911 {XFA_Element::Operation, 1, 0},
1912 {XFA_Element::WsdlAddress, 1, 0},
1913 {XFA_Element::SoapAddress, 1, 0},
1914 {XFA_Element::SoapAction, 1, 0},
1915 {XFA_Element::EffectiveOutputPolicy, 1, 0},
1916 {XFA_Element::EffectiveInputPolicy, 1, 0},
1917 {XFA_Element::Uri, 1, 0},
1918 {XFA_Element::Era, 2, 0},
1919 {XFA_Element::Extras, 1, 0},
1920 {XFA_Element::Picture, 1, 0},
1921 {XFA_Element::Extras, 1, 0},
1922 {XFA_Element::Margin, 1, 0},
1923 {XFA_Element::Edge, 4, 0},
1924 {XFA_Element::Corner, 4, 0},
1925 {XFA_Element::Fill, 1, 0},
1926 {XFA_Element::Extras, 1, 0},
1927 {XFA_Element::Desc, 1, 0},
1928 {XFA_Element::Extras, 1, 0},
1929 {XFA_Element::KeyUsage, 1, 0},
1930 {XFA_Element::SubjectDNs, 1, 0},
1931 {XFA_Element::Issuers, 1, 0},
1932 {XFA_Element::Signing, 1, 0},
1933 {XFA_Element::Oids, 1, 0},
1934 {XFA_Element::Color, 1, 0},
1935 {XFA_Element::Extras, 1, 0},
1936 {XFA_Element::Ui, 1, 0},
1937 {XFA_Element::Margin, 1, 0},
1938 {XFA_Element::Para, 1, 0},
1939 {XFA_Element::Format, 1, 0},
1940 {XFA_Element::Border, 1, 0},
1941 {XFA_Element::Assist, 1, 0},
1942 {XFA_Element::Traversal, 1, 0},
1943 {XFA_Element::Keep, 1, 0},
1944 {XFA_Element::Validate, 1, 0},
1945 {XFA_Element::Caption, 1, 0},
1946 {XFA_Element::Bind, 1, 0},
1947 {XFA_Element::Desc, 1, 0},
1948 {XFA_Element::Font, 1, 0},
1949 {XFA_Element::Value, 1, 0},
1950 {XFA_Element::Calculate, 1, 0},
1951 {XFA_Element::Extras, 1, 0},
1952 {XFA_Element::Items, 2, 0},
1953 {XFA_Element::Uri, 1, 0},
1954 {XFA_Element::Desc, 1, 0},
1955 {XFA_Element::Extras, 1, 0},
1956 {XFA_Element::Extras, 1, 0},
1957 {XFA_Element::Color, 1, 0},
1958 {XFA_Element::Extras, 1, 0},
1959 {XFA_Element::Color, 1, 0},
1960 {XFA_Element::Extras, 1, 0},
1961 {XFA_Element::Margin, 1, 0},
1962 {XFA_Element::Para, 1, 0},
1963 {XFA_Element::Border, 1, 0},
1964 {XFA_Element::Assist, 1, 0},
1965 {XFA_Element::Traversal, 1, 0},
1966 {XFA_Element::Validate, 1, 0},
1967 {XFA_Element::Caption, 1, 0},
1968 {XFA_Element::Bind, 1, 0},
1969 {XFA_Element::Desc, 1, 0},
1970 {XFA_Element::Calculate, 1, 0},
1971 {XFA_Element::Extras, 1, 0},
1972 {XFA_Element::Margin, 1, 0},
1973 {XFA_Element::Border, 1, 0},
1974 {XFA_Element::Comb, 1, 0},
1975 {XFA_Element::Extras, 1, 0},
1976 {XFA_Element::Present, 1, 0},
1977 {XFA_Element::Acrobat, 1, 0},
1978 {XFA_Element::Trace, 1, 0},
1979 {XFA_Element::PrintScaling, 1, 0},
1980 {XFA_Element::Enforce, 1, 0},
1981 {XFA_Element::NumberOfCopies, 1, 0},
1982 {XFA_Element::PageRange, 1, 0},
1983 {XFA_Element::AddViewerPreferences, 1, 0},
1984 {XFA_Element::ADBE_JSConsole, 1, 0},
1985 {XFA_Element::DuplexOption, 1, 0},
1986 {XFA_Element::ADBE_JSDebugger, 1, 0},
1987 {XFA_Element::PickTrayByPDFSize, 1, 0},
1988 {XFA_Element::Break, 1, 0},
1989 {XFA_Element::Margin, 1, 0},
1990 {XFA_Element::Para, 1, 0},
1991 {XFA_Element::Border, 1, 0},
1992 {XFA_Element::Assist, 1, 0},
1993 {XFA_Element::Traversal, 1, 0},
1994 {XFA_Element::Keep, 1, 0},
1995 {XFA_Element::Validate, 1, 0},
1996 {XFA_Element::PageSet, 1, 0},
1997 {XFA_Element::Overflow, 1, 0},
1998 {XFA_Element::Bind, 1, 0},
1999 {XFA_Element::Desc, 1, 0},
2000 {XFA_Element::Bookend, 1, 0},
2001 {XFA_Element::Calculate, 1, 0},
2002 {XFA_Element::Extras, 1, 0},
2003 {XFA_Element::Variables, 1, 0},
2004 {XFA_Element::Occur, 1, 0},
2005 {XFA_Element::Query, 1, 0},
2006 {XFA_Element::Insert, 1, 0},
2007 {XFA_Element::Update, 1, 0},
2008 {XFA_Element::Delete, 1, 0},
2009 {XFA_Element::MsgId, 1, 0},
2010 {XFA_Element::Severity, 1, 0},
2011 {XFA_Element::To, 1, 0},
2012 {XFA_Element::Uri, 1, 0},
2013 {XFA_Element::Type, 1, 0},
2014 {XFA_Element::ToolTip, 1, 0},
2015 {XFA_Element::Speak, 1, 0},
2016 {XFA_Element::Extras, 1, 0},
2017 {XFA_Element::AddSilentPrint, 1, 0},
2018 {XFA_Element::PrinterName, 1, 0},
2019 {XFA_Element::FontInfo, 1, 0},
2020 {XFA_Element::Xdc, 1, 0},
2021 {XFA_Element::Color, 1, 0},
2022 {XFA_Element::Extras, 1, 0},
2023 {XFA_Element::Extras, 1, 0},
2024 {XFA_Element::Extras, 1, 0},
2025 {XFA_Element::RecordSet, 1, 0},
2026 {XFA_Element::Select, 1, 0},
2027 {XFA_Element::Margin, 1, 0},
2028 {XFA_Element::Border, 1, 0},
2029 {XFA_Element::Extras, 1, 0},
2030 {XFA_Element::Message, 1, 0},
2031 {XFA_Element::Picture, 1, 0},
2032 {XFA_Element::Script, 1, 0},
2033 {XFA_Element::Extras, 1, 0},
2034 {XFA_Element::NumberPattern, 4, 0},
2035 {XFA_Element::Extras, 1, 0},
2036 {XFA_Element::Occur, 1, 0},
2037 {XFA_Element::Uri, 1, 0},
2038 {XFA_Element::RootElement, 1, 0},
2039 {XFA_Element::Script, 1, 0},
2040 {XFA_Element::Extras, 1, 0},
2041 {XFA_Element::Uri, 1, 0},
2042 {XFA_Element::Xsl, 1, 0},
2043 {XFA_Element::StartPage, 1, 0},
2044 {XFA_Element::Relevant, 1, 0},
2045 {XFA_Element::Base, 1, 0},
2046 {XFA_Element::Extras, 1, 0},
2047 {XFA_Element::AutoSave, 1, 0},
2048 {XFA_Element::Validate, 1, 0},
2049 {XFA_Element::ValidateApprovalSignatures, 1, 0},
2050 {XFA_Element::Acrobat7, 1, 0},
2051 {XFA_Element::Common, 1, 0},
2052 {XFA_Element::Exclude, 1, 0},
2053 {XFA_Element::CurrentPage, 1, 0},
2054 {XFA_Element::RunScripts, 1, 0},
2055 {XFA_Element::Margin, 1, 0},
2056 {XFA_Element::Border, 1, 0},
2057 {XFA_Element::Extras, 1, 0},
2058 {XFA_Element::Margin, 1, 0},
2059 {XFA_Element::Border, 1, 0},
2060 {XFA_Element::Comb, 1, 0},
2061 {XFA_Element::Extras, 1, 0},
2062 {XFA_Element::Medium, 1, 0},
2063 {XFA_Element::Desc, 1, 0},
2064 {XFA_Element::Extras, 1, 0},
2065 {XFA_Element::Occur, 1, 0},
2066 {XFA_Element::Margin, 1, 0},
2067 {XFA_Element::Filter, 1, 0},
2068 {XFA_Element::Border, 1, 0},
2069 {XFA_Element::Manifest, 1, 0},
2070 {XFA_Element::Extras, 1, 0},
2071 {XFA_Element::Margin, 1, 0},
2072 {XFA_Element::Para, 1, 0},
2073 {XFA_Element::Font, 1, 0},
2074 {XFA_Element::Value, 1, 0},
2075 {XFA_Element::Extras, 1, 0},
2076 {XFA_Element::Day, 7, 0},
2077 {XFA_Element::Extras, 1, 0},
2078 {XFA_Element::Color, 1, 0},
2079 {XFA_Element::Extras, 1, 0},
2080 {XFA_Element::Occur, 1, 0},
2081 {XFA_Element::Margin, 1, 0},
2082 {XFA_Element::Border, 1, 0},
2083 {XFA_Element::Comb, 1, 0},
2084 {XFA_Element::Extras, 1, 0},
2085 {XFA_Element::Uri, 1, 0},
2086 {XFA_Element::Filter, 1, 0},
2087 {XFA_Element::Manifest, 1, 0},
2088 {XFA_Element::Picture, 1, 0},
2089 {XFA_Element::Level, 1, 0},
2090 {XFA_Element::Type, 1, 0},
2091 {XFA_Element::CompressObjectStream, 1, 0},
2092 {XFA_Element::CompressLogicalStructure, 1, 0},
2093 {XFA_Element::Edge, 4, 0},
2094 {XFA_Element::Corner, 4, 0},
2095 {XFA_Element::Fill, 1, 0},
2096 {XFA_Element::DynamicRender, 1, 0},
2097 {XFA_Element::DatePatterns, 1, 0},
2098 {XFA_Element::CalendarSymbols, 1, 0},
2099 {XFA_Element::CurrencySymbols, 1, 0},
2100 {XFA_Element::Typefaces, 1, 0},
2101 {XFA_Element::DateTimeSymbols, 1, 0},
2102 {XFA_Element::NumberPatterns, 1, 0},
2103 {XFA_Element::NumberSymbols, 1, 0},
2104 {XFA_Element::TimePatterns, 1, 0},
2105 {XFA_Element::Uri, 1, 0},
2106 {XFA_Element::Xsl, 1, 0},
2107 {XFA_Element::StartNode, 1, 0},
2108 {XFA_Element::OutputXSL, 1, 0},
2109 {XFA_Element::AdjustData, 1, 0},
2110 {XFA_Element::Attributes, 1, 0},
2111 {XFA_Element::Window, 1, 0},
2112 {XFA_Element::Record, 1, 0},
2113 {XFA_Element::Range, 1, 0},
2114 {XFA_Element::IncrementalLoad, 1, 0},
2115 {XFA_Element::Text, 1, 0},
2116 {XFA_Element::Time, 1, 0},
2117 {XFA_Element::DateTime, 1, 0},
2118 {XFA_Element::Image, 1, 0},
2119 {XFA_Element::Decimal, 1, 0},
2120 {XFA_Element::Boolean, 1, 0},
2121 {XFA_Element::Integer, 1, 0},
2122 {XFA_Element::ExData, 1, 0},
2123 {XFA_Element::Date, 1, 0},
2124 {XFA_Element::Float, 1, 0},
2125 {XFA_Element::Certificate, 1, 0},
2126 {XFA_Element::Ui, 1, 0},
2127 {XFA_Element::Margin, 1, 0},
2128 {XFA_Element::Para, 1, 0},
2129 {XFA_Element::Border, 1, 0},
2130 {XFA_Element::Assist, 1, 0},
2131 {XFA_Element::Traversal, 1, 0},
2132 {XFA_Element::Keep, 1, 0},
2133 {XFA_Element::Caption, 1, 0},
2134 {XFA_Element::Desc, 1, 0},
2135 {XFA_Element::Font, 1, 0},
2136 {XFA_Element::Value, 1, 0},
2137 {XFA_Element::Extras, 1, 0},
2138 {XFA_Element::EncryptionLevel, 1, 0},
2139 {XFA_Element::Encrypt, 1, 0},
2140 {XFA_Element::Permissions, 1, 0},
2141 {XFA_Element::Meridiem, 2, 0},
2142 {XFA_Element::SuppressBanner, 1, 0},
2143 {XFA_Element::VersionControl, 1, 0},
2144 {XFA_Element::LocaleSet, 1, 0},
2145 {XFA_Element::Template, 1, 0},
2146 {XFA_Element::ValidationMessaging, 1, 0},
2147 {XFA_Element::Locale, 1, 0},
2148 {XFA_Element::Data, 1, 0},
2149 {XFA_Element::Messaging, 1, 0},
2150 {XFA_Element::Pattern, 1, XFA_PROPERTYFLAG_OneOf},
2151 {XFA_Element::Solid, 1,
2152 XFA_PROPERTYFLAG_OneOf | XFA_PROPERTYFLAG_DefaultOneOf},
2153 {XFA_Element::Stipple, 1, XFA_PROPERTYFLAG_OneOf},
2154 {XFA_Element::Color, 1, 0},
2155 {XFA_Element::Linear, 1, XFA_PROPERTYFLAG_OneOf},
2156 {XFA_Element::Extras, 1, 0},
2157 {XFA_Element::Radial, 1, XFA_PROPERTYFLAG_OneOf},
2158 {XFA_Element::Fill, 1, 0},
2159 {XFA_Element::Extras, 1, 0},
2160 {XFA_Element::Map, 1, 0},
2161 {XFA_Element::Arc, 1, XFA_PROPERTYFLAG_OneOf},
2162 {XFA_Element::Text, 1, XFA_PROPERTYFLAG_OneOf},
2163 {XFA_Element::Time, 1, XFA_PROPERTYFLAG_OneOf},
2164 {XFA_Element::DateTime, 1, XFA_PROPERTYFLAG_OneOf},
2165 {XFA_Element::Image, 1, XFA_PROPERTYFLAG_OneOf},
2166 {XFA_Element::Decimal, 1, XFA_PROPERTYFLAG_OneOf},
2167 {XFA_Element::Boolean, 1, XFA_PROPERTYFLAG_OneOf},
2168 {XFA_Element::Integer, 1, XFA_PROPERTYFLAG_OneOf},
2169 {XFA_Element::ExData, 1, XFA_PROPERTYFLAG_OneOf},
2170 {XFA_Element::Rectangle, 1, XFA_PROPERTYFLAG_OneOf},
2171 {XFA_Element::Date, 1, XFA_PROPERTYFLAG_OneOf},
2172 {XFA_Element::Float, 1, XFA_PROPERTYFLAG_OneOf},
2173 {XFA_Element::Line, 1, XFA_PROPERTYFLAG_OneOf},
2174 {XFA_Element::Extras, 1, 0},
2175 {XFA_Element::Destination, 1, 0},
2176 {XFA_Element::Message, 1, 0},
2177 {XFA_Element::Script, 1, 0},
2178 {XFA_Element::Extras, 1, 0},
2179 {XFA_Element::Picture, 1, 0},
2180 {XFA_Element::ConnectString, 1, 0},
2181 {XFA_Element::User, 1, 0},
2182 {XFA_Element::Password, 1, 0},
2183 {XFA_Element::ModifyAnnots, 1, 0},
2184 {XFA_Element::ContentCopy, 1, 0},
2185 {XFA_Element::FormFieldFilling, 1, 0},
2186 {XFA_Element::Change, 1, 0},
2187 {XFA_Element::AccessibleContent, 1, 0},
2188 {XFA_Element::Print, 1, 0},
2189 {XFA_Element::PlaintextMetadata, 1, 0},
2190 {XFA_Element::PrintHighQuality, 1, 0},
2191 {XFA_Element::DocumentAssembly, 1, 0},
2192 {XFA_Element::Encrypt, 1, 0},
2193 {XFA_Element::NumberSymbol, 5, 0},
2194 {XFA_Element::FontInfo, 1, 0},
2195 {XFA_Element::Xdc, 1, 0},
2196 {XFA_Element::Color, 1, 0},
2197 {XFA_Element::Extras, 1, 0},
2198 {XFA_Element::TimePattern, 4, 0},
2199 {XFA_Element::Whitespace, 1, 0},
2200 {XFA_Element::Rename, 1, 0},
2201 {XFA_Element::IfEmpty, 1, 0},
2202 {XFA_Element::Presence, 1, 0},
2203 {XFA_Element::Picture, 1, 0},
2204 {XFA_Element::NameAttr, 1, 0},
2205 {XFA_Element::GroupParent, 1, 0},
2206 {XFA_Element::Script, 1, 0},
2207 {XFA_Element::Edge, 1, 0},
2208 {XFA_Element::Connect, 1, 0},
2209 {XFA_Element::Extras, 1, 0},
2210 {XFA_Element::Month, 12, 0},
2211 };
2212
2213 const XFA_ELEMENTHIERARCHY g_XFAElementAttributeIndex[] = {
2214 {0, 3}, {3, 2}, {5, 3}, {8, 10}, {18, 2}, {20, 6}, {26, 2},
2215 {28, 1}, {29, 13}, {42, 2}, {44, 1}, {45, 2}, {47, 2}, {49, 7},
2216 {56, 0}, {56, 4}, {60, 2}, {62, 7}, {69, 0}, {69, 0}, {69, 2},
2217 {71, 2}, {73, 8}, {81, 5}, {86, 8}, {94, 4}, {98, 3}, {101, 3},
2218 {104, 3}, {107, 6}, {113, 2}, {115, 2}, {117, 2}, {119, 2}, {121, 3},
2219 {124, 2}, {126, 7}, {133, 13}, {146, 2}, {148, 6}, {154, 2}, {156, 3},
2220 {159, 1}, {160, 17}, {177, 2}, {179, 2}, {181, 6}, {187, 2}, {189, 2},
2221 {191, 3}, {194, 7}, {201, 2}, {203, 3}, {206, 0}, {206, 21}, {227, 1},
2222 {228, 3}, {231, 2}, {233, 0}, {233, 2}, {235, 2}, {237, 6}, {243, 0},
2223 {243, 4}, {247, 4}, {251, 0}, {251, 2}, {253, 2}, {255, 0}, {255, 0},
2224 {255, 2}, {257, 2}, {259, 4}, {263, 3}, {266, 7}, {273, 10}, {283, 9},
2225 {292, 6}, {298, 4}, {302, 2}, {304, 2}, {306, 6}, {312, 4}, {316, 3},
2226 {319, 2}, {321, 2}, {323, 4}, {327, 4}, {331, 4}, {335, 4}, {339, 2},
2227 {341, 2}, {343, 2}, {345, 22}, {367, 3}, {370, 2}, {372, 2}, {374, 2},
2228 {376, 9}, {385, 0}, {385, 4}, {389, 3}, {392, 0}, {392, 2}, {394, 7},
2229 {401, 4}, {405, 2}, {407, 4}, {411, 0}, {411, 21}, {432, 4}, {436, 3},
2230 {439, 4}, {443, 6}, {449, 2}, {451, 5}, {456, 2}, {458, 8}, {466, 1},
2231 {467, 2}, {469, 2}, {471, 5}, {476, 0}, {476, 2}, {478, 2}, {480, 6},
2232 {486, 26}, {512, 4}, {516, 2}, {518, 2}, {520, 4}, {524, 0}, {524, 2},
2233 {526, 2}, {528, 2}, {530, 2}, {532, 5}, {537, 2}, {539, 3}, {542, 2},
2234 {544, 4}, {548, 5}, {553, 2}, {555, 0}, {555, 2}, {557, 4}, {561, 5},
2235 {566, 3}, {569, 2}, {571, 3}, {574, 0}, {574, 2}, {576, 9}, {585, 2},
2236 {587, 5}, {592, 6}, {598, 5}, {603, 4}, {607, 4}, {611, 8}, {619, 4},
2237 {623, 0}, {623, 7}, {630, 4}, {634, 4}, {638, 5}, {643, 2}, {645, 2},
2238 {647, 4}, {651, 4}, {655, 2}, {657, 2}, {659, 1}, {660, 2}, {662, 5},
2239 {667, 4}, {671, 3}, {674, 2}, {676, 2}, {678, 4}, {682, 0}, {682, 9},
2240 {691, 2}, {693, 2}, {695, 5}, {700, 4}, {704, 3}, {707, 2}, {709, 10},
2241 {719, 2}, {721, 4}, {725, 4}, {729, 2}, {731, 6}, {737, 2}, {739, 2},
2242 {741, 9}, {750, 1}, {751, 4}, {755, 3}, {758, 5}, {763, 6}, {769, 4},
2243 {773, 1}, {774, 4}, {778, 0}, {778, 3}, {781, 1}, {782, 5}, {787, 10},
2244 {797, 7}, {804, 3}, {807, 2}, {809, 5}, {814, 2}, {816, 0}, {816, 2},
2245 {818, 2}, {820, 2}, {822, 6}, {828, 2}, {830, 1}, {831, 2}, {833, 2},
2246 {835, 8}, {843, 2}, {845, 4}, {849, 4}, {853, 4}, {857, 2}, {859, 2},
2247 {861, 2}, {863, 3}, {866, 2}, {868, 2}, {870, 4}, {874, 3}, {877, 5},
2248 {882, 20}, {902, 2}, {904, 0}, {904, 2}, {906, 6}, {912, 1}, {913, 2},
2249 {915, 1}, {916, 2}, {918, 4}, {922, 2}, {924, 2}, {926, 4}, {930, 4},
2250 {934, 20}, {954, 1}, {955, 2}, {957, 4}, {961, 4}, {965, 2}, {967, 2},
2251 {969, 4}, {973, 2}, {975, 0}, {975, 2}, {977, 5}, {982, 5}, {987, 8},
2252 {995, 2}, {997, 2}, {999, 4}, {1003, 4}, {1007, 2}, {1009, 4}, {1013, 0},
2253 {1013, 1}, {1014, 2}, {1016, 9}, {1025, 2}, {1027, 0}, {1027, 8}, {1035, 2},
2254 {1037, 2}, {1039, 0}, {1039, 4}, {1043, 2}, {1045, 0}, {1045, 2}, {1047, 3},
2255 {1050, 2}, {1052, 5}, {1057, 2}, {1059, 2}, {1061, 4}, {1065, 3}, {1068, 0},
2256 {1068, 4}, {1072, 2}, {1074, 2}, {1076, 3}, {1079, 4}, {1083, 8}, {1091, 5},
2257 {1096, 0}, {1096, 4}, {1100, 6}, {1106, 2}, {1108, 1}, {1109, 2}, {1111, 2},
2258 {1113, 2}, {1115, 1}, {1116, 2}, {1118, 7},
2259 };
2260 static_assert(FX_ArraySize(g_XFAElementAttributeIndex) ==
2261 (static_cast<int32_t>(XFA_Element::Items) + 1),
2262 "gXFAElementAttributeIndex size does not match XFA_Element");
2263
2264 const uint8_t g_XFAElementAttributeData[] = {
2265 XFA_ATTRIBUTE_Name,
2266 XFA_ATTRIBUTE_Desc,
2267 XFA_ATTRIBUTE_Lock,
2268 XFA_ATTRIBUTE_Desc,
2269 XFA_ATTRIBUTE_Lock,
2270 XFA_ATTRIBUTE_Id,
2271 XFA_ATTRIBUTE_Use,
2272 XFA_ATTRIBUTE_Usehref,
2273 XFA_ATTRIBUTE_Id,
2274 XFA_ATTRIBUTE_Name,
2275 XFA_ATTRIBUTE_Max,
2276 XFA_ATTRIBUTE_Use,
2277 XFA_ATTRIBUTE_EofAction,
2278 XFA_ATTRIBUTE_CursorType,
2279 XFA_ATTRIBUTE_LockType,
2280 XFA_ATTRIBUTE_BofAction,
2281 XFA_ATTRIBUTE_Usehref,
2282 XFA_ATTRIBUTE_CursorLocation,
2283 XFA_ATTRIBUTE_Desc,
2284 XFA_ATTRIBUTE_Lock,
2285 XFA_ATTRIBUTE_Id,
2286 XFA_ATTRIBUTE_Name,
2287 XFA_ATTRIBUTE_Use,
2288 XFA_ATTRIBUTE_Relation,
2289 XFA_ATTRIBUTE_Relevant,
2290 XFA_ATTRIBUTE_Usehref,
2291 XFA_ATTRIBUTE_Desc,
2292 XFA_ATTRIBUTE_Lock,
2293 XFA_ATTRIBUTE_Name,
2294 XFA_ATTRIBUTE_Id,
2295 XFA_ATTRIBUTE_BeforeTarget,
2296 XFA_ATTRIBUTE_Use,
2297 XFA_ATTRIBUTE_OverflowTarget,
2298 XFA_ATTRIBUTE_OverflowLeader,
2299 XFA_ATTRIBUTE_OverflowTrailer,
2300 XFA_ATTRIBUTE_StartNew,
2301 XFA_ATTRIBUTE_BookendTrailer,
2302 XFA_ATTRIBUTE_After,
2303 XFA_ATTRIBUTE_Usehref,
2304 XFA_ATTRIBUTE_BookendLeader,
2305 XFA_ATTRIBUTE_AfterTarget,
2306 XFA_ATTRIBUTE_Before,
2307 XFA_ATTRIBUTE_Desc,
2308 XFA_ATTRIBUTE_Lock,
2309 XFA_ATTRIBUTE_Name,
2310 XFA_ATTRIBUTE_Desc,
2311 XFA_ATTRIBUTE_Lock,
2312 XFA_ATTRIBUTE_Desc,
2313 XFA_ATTRIBUTE_Lock,
2314 XFA_ATTRIBUTE_Id,
2315 XFA_ATTRIBUTE_Use,
2316 XFA_ATTRIBUTE_AllowNeutral,
2317 XFA_ATTRIBUTE_Mark,
2318 XFA_ATTRIBUTE_Shape,
2319 XFA_ATTRIBUTE_Size,
2320 XFA_ATTRIBUTE_Usehref,
2321 XFA_ATTRIBUTE_Id,
2322 XFA_ATTRIBUTE_Name,
2323 XFA_ATTRIBUTE_Use,
2324 XFA_ATTRIBUTE_Usehref,
2325 XFA_ATTRIBUTE_Desc,
2326 XFA_ATTRIBUTE_Lock,
2327 XFA_ATTRIBUTE_Id,
2328 XFA_ATTRIBUTE_Use,
2329 XFA_ATTRIBUTE_StartAngle,
2330 XFA_ATTRIBUTE_SweepAngle,
2331 XFA_ATTRIBUTE_Circular,
2332 XFA_ATTRIBUTE_Usehref,
2333 XFA_ATTRIBUTE_Hand,
2334 XFA_ATTRIBUTE_Desc,
2335 XFA_ATTRIBUTE_Lock,
2336 XFA_ATTRIBUTE_Desc,
2337 XFA_ATTRIBUTE_Lock,
2338 XFA_ATTRIBUTE_Id,
2339 XFA_ATTRIBUTE_Name,
2340 XFA_ATTRIBUTE_Use,
2341 XFA_ATTRIBUTE_Bind,
2342 XFA_ATTRIBUTE_Usehref,
2343 XFA_ATTRIBUTE_Desc,
2344 XFA_ATTRIBUTE_From,
2345 XFA_ATTRIBUTE_Lock,
2346 XFA_ATTRIBUTE_Id,
2347 XFA_ATTRIBUTE_Use,
2348 XFA_ATTRIBUTE_SignatureType,
2349 XFA_ATTRIBUTE_Usehref,
2350 XFA_ATTRIBUTE_Permissions,
2351 XFA_ATTRIBUTE_Id,
2352 XFA_ATTRIBUTE_Use,
2353 XFA_ATTRIBUTE_StartNew,
2354 XFA_ATTRIBUTE_Trailer,
2355 XFA_ATTRIBUTE_TargetType,
2356 XFA_ATTRIBUTE_Usehref,
2357 XFA_ATTRIBUTE_Target,
2358 XFA_ATTRIBUTE_Leader,
2359 XFA_ATTRIBUTE_Id,
2360 XFA_ATTRIBUTE_Name,
2361 XFA_ATTRIBUTE_Use,
2362 XFA_ATTRIBUTE_Usehref,
2363 XFA_ATTRIBUTE_Name,
2364 XFA_ATTRIBUTE_Desc,
2365 XFA_ATTRIBUTE_Lock,
2366 XFA_ATTRIBUTE_Name,
2367 XFA_ATTRIBUTE_Desc,
2368 XFA_ATTRIBUTE_Lock,
2369 XFA_ATTRIBUTE_Id,
2370 XFA_ATTRIBUTE_Use,
2371 XFA_ATTRIBUTE_Usehref,
2372 XFA_ATTRIBUTE_Id,
2373 XFA_ATTRIBUTE_Name,
2374 XFA_ATTRIBUTE_Use,
2375 XFA_ATTRIBUTE_Usehref,
2376 XFA_ATTRIBUTE_Desc,
2377 XFA_ATTRIBUTE_Lock,
2378 XFA_ATTRIBUTE_Desc,
2379 XFA_ATTRIBUTE_Lock,
2380 XFA_ATTRIBUTE_Desc,
2381 XFA_ATTRIBUTE_Lock,
2382 XFA_ATTRIBUTE_TimeStamp,
2383 XFA_ATTRIBUTE_Uuid,
2384 XFA_ATTRIBUTE_Desc,
2385 XFA_ATTRIBUTE_Lock,
2386 XFA_ATTRIBUTE_Name,
2387 XFA_ATTRIBUTE_Desc,
2388 XFA_ATTRIBUTE_Lock,
2389 XFA_ATTRIBUTE_Desc,
2390 XFA_ATTRIBUTE_Lock,
2391 XFA_ATTRIBUTE_Id,
2392 XFA_ATTRIBUTE_Use,
2393 XFA_ATTRIBUTE_LeftInset,
2394 XFA_ATTRIBUTE_BottomInset,
2395 XFA_ATTRIBUTE_TopInset,
2396 XFA_ATTRIBUTE_RightInset,
2397 XFA_ATTRIBUTE_Usehref,
2398 XFA_ATTRIBUTE_Id,
2399 XFA_ATTRIBUTE_Use,
2400 XFA_ATTRIBUTE_NonRepudiation,
2401 XFA_ATTRIBUTE_EncipherOnly,
2402 XFA_ATTRIBUTE_Type,
2403 XFA_ATTRIBUTE_DigitalSignature,
2404 XFA_ATTRIBUTE_CrlSign,
2405 XFA_ATTRIBUTE_KeyAgreement,
2406 XFA_ATTRIBUTE_KeyEncipherment,
2407 XFA_ATTRIBUTE_Usehref,
2408 XFA_ATTRIBUTE_DataEncipherment,
2409 XFA_ATTRIBUTE_KeyCertSign,
2410 XFA_ATTRIBUTE_DecipherOnly,
2411 XFA_ATTRIBUTE_Desc,
2412 XFA_ATTRIBUTE_Lock,
2413 XFA_ATTRIBUTE_Id,
2414 XFA_ATTRIBUTE_Use,
2415 XFA_ATTRIBUTE_Open,
2416 XFA_ATTRIBUTE_CommitOn,
2417 XFA_ATTRIBUTE_TextEntry,
2418 XFA_ATTRIBUTE_Usehref,
2419 XFA_ATTRIBUTE_Desc,
2420 XFA_ATTRIBUTE_Lock,
2421 XFA_ATTRIBUTE_Name,
2422 XFA_ATTRIBUTE_Desc,
2423 XFA_ATTRIBUTE_Lock,
2424 XFA_ATTRIBUTE_Name,
2425 XFA_ATTRIBUTE_Id,
2426 XFA_ATTRIBUTE_HAlign,
2427 XFA_ATTRIBUTE_TextIndent,
2428 XFA_ATTRIBUTE_Use,
2429 XFA_ATTRIBUTE_Widows,
2430 XFA_ATTRIBUTE_MarginRight,
2431 XFA_ATTRIBUTE_MarginLeft,
2432 XFA_ATTRIBUTE_RadixOffset,
2433 XFA_ATTRIBUTE_Preserve,
2434 XFA_ATTRIBUTE_SpaceBelow,
2435 XFA_ATTRIBUTE_VAlign,
2436 XFA_ATTRIBUTE_TabDefault,
2437 XFA_ATTRIBUTE_TabStops,
2438 XFA_ATTRIBUTE_Orphans,
2439 XFA_ATTRIBUTE_Usehref,
2440 XFA_ATTRIBUTE_LineHeight,
2441 XFA_ATTRIBUTE_SpaceAbove,
2442 XFA_ATTRIBUTE_Desc,
2443 XFA_ATTRIBUTE_Lock,
2444 XFA_ATTRIBUTE_Desc,
2445 XFA_ATTRIBUTE_Lock,
2446 XFA_ATTRIBUTE_Id,
2447 XFA_ATTRIBUTE_Name,
2448 XFA_ATTRIBUTE_Use,
2449 XFA_ATTRIBUTE_Version,
2450 XFA_ATTRIBUTE_Usehref,
2451 XFA_ATTRIBUTE_AddRevocationInfo,
2452 XFA_ATTRIBUTE_Desc,
2453 XFA_ATTRIBUTE_Lock,
2454 XFA_ATTRIBUTE_Desc,
2455 XFA_ATTRIBUTE_Lock,
2456 XFA_ATTRIBUTE_Id,
2457 XFA_ATTRIBUTE_Use,
2458 XFA_ATTRIBUTE_Usehref,
2459 XFA_ATTRIBUTE_Id,
2460 XFA_ATTRIBUTE_Name,
2461 XFA_ATTRIBUTE_Ref,
2462 XFA_ATTRIBUTE_Use,
2463 XFA_ATTRIBUTE_Listen,
2464 XFA_ATTRIBUTE_Usehref,
2465 XFA_ATTRIBUTE_Activity,
2466 XFA_ATTRIBUTE_Desc,
2467 XFA_ATTRIBUTE_Lock,
2468 XFA_ATTRIBUTE_Id,
2469 XFA_ATTRIBUTE_Use,
2470 XFA_ATTRIBUTE_Usehref,
2471 XFA_ATTRIBUTE_Id,
2472 XFA_ATTRIBUTE_DataRowCount,
2473 XFA_ATTRIBUTE_Use,
2474 XFA_ATTRIBUTE_DataPrep,
2475 XFA_ATTRIBUTE_Type,
2476 XFA_ATTRIBUTE_TextLocation,
2477 XFA_ATTRIBUTE_ModuleWidth,
2478 XFA_ATTRIBUTE_PrintCheckDigit,
2479 XFA_ATTRIBUTE_ModuleHeight,
2480 XFA_ATTRIBUTE_StartChar,
2481 XFA_ATTRIBUTE_Truncate,
2482 XFA_ATTRIBUTE_WideNarrowRatio,
2483 XFA_ATTRIBUTE_ErrorCorrectionLevel,
2484 XFA_ATTRIBUTE_UpsMode,
2485 XFA_ATTRIBUTE_Checksum,
2486 XFA_ATTRIBUTE_CharEncoding,
2487 XFA_ATTRIBUTE_Usehref,
2488 XFA_ATTRIBUTE_DataColumnCount,
2489 XFA_ATTRIBUTE_RowColumnRatio,
2490 XFA_ATTRIBUTE_DataLength,
2491 XFA_ATTRIBUTE_EndChar,
2492 XFA_ATTRIBUTE_Name,
2493 XFA_ATTRIBUTE_Format,
2494 XFA_ATTRIBUTE_Desc,
2495 XFA_ATTRIBUTE_Lock,
2496 XFA_ATTRIBUTE_Desc,
2497 XFA_ATTRIBUTE_Lock,
2498 XFA_ATTRIBUTE_Desc,
2499 XFA_ATTRIBUTE_Lock,
2500 XFA_ATTRIBUTE_Desc,
2501 XFA_ATTRIBUTE_Lock,
2502 XFA_ATTRIBUTE_Id,
2503 XFA_ATTRIBUTE_Name,
2504 XFA_ATTRIBUTE_Use,
2505 XFA_ATTRIBUTE_Output,
2506 XFA_ATTRIBUTE_Usehref,
2507 XFA_ATTRIBUTE_Input,
2508 XFA_ATTRIBUTE_Id,
2509 XFA_ATTRIBUTE_Use,
2510 XFA_ATTRIBUTE_Type,
2511 XFA_ATTRIBUTE_Usehref,
2512 XFA_ATTRIBUTE_Id,
2513 XFA_ATTRIBUTE_Use,
2514 XFA_ATTRIBUTE_Type,
2515 XFA_ATTRIBUTE_Usehref,
2516 XFA_ATTRIBUTE_Name,
2517 XFA_ATTRIBUTE_DataDescription,
2518 XFA_ATTRIBUTE_Desc,
2519 XFA_ATTRIBUTE_Lock,
2520 XFA_ATTRIBUTE_Desc,
2521 XFA_ATTRIBUTE_Lock,
2522 XFA_ATTRIBUTE_Desc,
2523 XFA_ATTRIBUTE_Lock,
2524 XFA_ATTRIBUTE_Id,
2525 XFA_ATTRIBUTE_Use,
2526 XFA_ATTRIBUTE_Usehref,
2527 XFA_ATTRIBUTE_Highlight,
2528 XFA_ATTRIBUTE_Id,
2529 XFA_ATTRIBUTE_Use,
2530 XFA_ATTRIBUTE_Usehref,
2531 XFA_ATTRIBUTE_Id,
2532 XFA_ATTRIBUTE_Break,
2533 XFA_ATTRIBUTE_Use,
2534 XFA_ATTRIBUTE_Presence,
2535 XFA_ATTRIBUTE_Relevant,
2536 XFA_ATTRIBUTE_Usehref,
2537 XFA_ATTRIBUTE_Hand,
2538 XFA_ATTRIBUTE_X,
2539 XFA_ATTRIBUTE_Y,
2540 XFA_ATTRIBUTE_Id,
2541 XFA_ATTRIBUTE_Name,
2542 XFA_ATTRIBUTE_Use,
2543 XFA_ATTRIBUTE_Level,
2544 XFA_ATTRIBUTE_Relevant,
2545 XFA_ATTRIBUTE_ColSpan,
2546 XFA_ATTRIBUTE_Usehref,
2547 XFA_ATTRIBUTE_Lock,
2548 XFA_ATTRIBUTE_Id,
2549 XFA_ATTRIBUTE_Use,
2550 XFA_ATTRIBUTE_WordCharacterCount,
2551 XFA_ATTRIBUTE_Hyphenate,
2552 XFA_ATTRIBUTE_ExcludeInitialCap,
2553 XFA_ATTRIBUTE_PushCharacterCount,
2554 XFA_ATTRIBUTE_RemainCharacterCount,
2555 XFA_ATTRIBUTE_Usehref,
2556 XFA_ATTRIBUTE_ExcludeAllCaps,
2557 XFA_ATTRIBUTE_Id,
2558 XFA_ATTRIBUTE_Name,
2559 XFA_ATTRIBUTE_Rid,
2560 XFA_ATTRIBUTE_Use,
2561 XFA_ATTRIBUTE_MaxChars,
2562 XFA_ATTRIBUTE_Usehref,
2563 XFA_ATTRIBUTE_Id,
2564 XFA_ATTRIBUTE_Name,
2565 XFA_ATTRIBUTE_Use,
2566 XFA_ATTRIBUTE_Usehref,
2567 XFA_ATTRIBUTE_Desc,
2568 XFA_ATTRIBUTE_Lock,
2569 XFA_ATTRIBUTE_Desc,
2570 XFA_ATTRIBUTE_Lock,
2571 XFA_ATTRIBUTE_Id,
2572 XFA_ATTRIBUTE_Url,
2573 XFA_ATTRIBUTE_Use,
2574 XFA_ATTRIBUTE_CredentialServerPolicy,
2575 XFA_ATTRIBUTE_Usehref,
2576 XFA_ATTRIBUTE_UrlPolicy,
2577 XFA_ATTRIBUTE_Id,
2578 XFA_ATTRIBUTE_Use,
2579 XFA_ATTRIBUTE_Type,
2580 XFA_ATTRIBUTE_Usehref,
2581 XFA_ATTRIBUTE_Ref,
2582 XFA_ATTRIBUTE_Connection,
2583 XFA_ATTRIBUTE_Target,
2584 XFA_ATTRIBUTE_Desc,
2585 XFA_ATTRIBUTE_Lock,
2586 XFA_ATTRIBUTE_Desc,
2587 XFA_ATTRIBUTE_Lock,
2588 XFA_ATTRIBUTE_X,
2589 XFA_ATTRIBUTE_Y,
2590 XFA_ATTRIBUTE_Desc,
2591 XFA_ATTRIBUTE_Lock,
2592 XFA_ATTRIBUTE_Id,
2593 XFA_ATTRIBUTE_Name,
2594 XFA_ATTRIBUTE_Use,
2595 XFA_ATTRIBUTE_Usehref,
2596 XFA_ATTRIBUTE_Id,
2597 XFA_ATTRIBUTE_Use,
2598 XFA_ATTRIBUTE_NumberOfCells,
2599 XFA_ATTRIBUTE_Usehref,
2600 XFA_ATTRIBUTE_Id,
2601 XFA_ATTRIBUTE_Use,
2602 XFA_ATTRIBUTE_Type,
2603 XFA_ATTRIBUTE_Usehref,
2604 XFA_ATTRIBUTE_Desc,
2605 XFA_ATTRIBUTE_Lock,
2606 XFA_ATTRIBUTE_Desc,
2607 XFA_ATTRIBUTE_Lock,
2608 XFA_ATTRIBUTE_Desc,
2609 XFA_ATTRIBUTE_Lock,
2610 XFA_ATTRIBUTE_H,
2611 XFA_ATTRIBUTE_W,
2612 XFA_ATTRIBUTE_X,
2613 XFA_ATTRIBUTE_Y,
2614 XFA_ATTRIBUTE_Id,
2615 XFA_ATTRIBUTE_HAlign,
2616 XFA_ATTRIBUTE_Name,
2617 XFA_ATTRIBUTE_Use,
2618 XFA_ATTRIBUTE_Access,
2619 XFA_ATTRIBUTE_Rotate,
2620 XFA_ATTRIBUTE_Presence,
2621 XFA_ATTRIBUTE_VAlign,
2622 XFA_ATTRIBUTE_MaxH,
2623 XFA_ATTRIBUTE_MaxW,
2624 XFA_ATTRIBUTE_MinH,
2625 XFA_ATTRIBUTE_MinW,
2626 XFA_ATTRIBUTE_Relevant,
2627 XFA_ATTRIBUTE_ColSpan,
2628 XFA_ATTRIBUTE_Usehref,
2629 XFA_ATTRIBUTE_Locale,
2630 XFA_ATTRIBUTE_AnchorType,
2631 XFA_ATTRIBUTE_AccessKey,
2632 XFA_ATTRIBUTE_Name,
2633 XFA_ATTRIBUTE_Desc,
2634 XFA_ATTRIBUTE_Lock,
2635 XFA_ATTRIBUTE_Desc,
2636 XFA_ATTRIBUTE_Lock,
2637 XFA_ATTRIBUTE_Desc,
2638 XFA_ATTRIBUTE_Lock,
2639 XFA_ATTRIBUTE_Desc,
2640 XFA_ATTRIBUTE_Lock,
2641 XFA_ATTRIBUTE_H,
2642 XFA_ATTRIBUTE_W,
2643 XFA_ATTRIBUTE_X,
2644 XFA_ATTRIBUTE_Y,
2645 XFA_ATTRIBUTE_Id,
2646 XFA_ATTRIBUTE_Name,
2647 XFA_ATTRIBUTE_Use,
2648 XFA_ATTRIBUTE_Relevant,
2649 XFA_ATTRIBUTE_Usehref,
2650 XFA_ATTRIBUTE_Id,
2651 XFA_ATTRIBUTE_Name,
2652 XFA_ATTRIBUTE_Use,
2653 XFA_ATTRIBUTE_Usehref,
2654 XFA_ATTRIBUTE_Id,
2655 XFA_ATTRIBUTE_Use,
2656 XFA_ATTRIBUTE_Usehref,
2657 XFA_ATTRIBUTE_Desc,
2658 XFA_ATTRIBUTE_Lock,
2659 XFA_ATTRIBUTE_Id,
2660 XFA_ATTRIBUTE_Cap,
2661 XFA_ATTRIBUTE_Use,
2662 XFA_ATTRIBUTE_Stroke,
2663 XFA_ATTRIBUTE_Presence,
2664 XFA_ATTRIBUTE_Thickness,
2665 XFA_ATTRIBUTE_Usehref,
2666 XFA_ATTRIBUTE_Id,
2667 XFA_ATTRIBUTE_Use,
2668 XFA_ATTRIBUTE_Rate,
2669 XFA_ATTRIBUTE_Usehref,
2670 XFA_ATTRIBUTE_Desc,
2671 XFA_ATTRIBUTE_Lock,
2672 XFA_ATTRIBUTE_SourceBelow,
2673 XFA_ATTRIBUTE_OutputBelow,
2674 XFA_ATTRIBUTE_SourceAbove,
2675 XFA_ATTRIBUTE_Lock,
2676 XFA_ATTRIBUTE_H,
2677 XFA_ATTRIBUTE_W,
2678 XFA_ATTRIBUTE_X,
2679 XFA_ATTRIBUTE_Y,
2680 XFA_ATTRIBUTE_Id,
2681 XFA_ATTRIBUTE_HAlign,
2682 XFA_ATTRIBUTE_Name,
2683 XFA_ATTRIBUTE_Use,
2684 XFA_ATTRIBUTE_Access,
2685 XFA_ATTRIBUTE_Presence,
2686 XFA_ATTRIBUTE_VAlign,
2687 XFA_ATTRIBUTE_MaxH,
2688 XFA_ATTRIBUTE_MaxW,
2689 XFA_ATTRIBUTE_MinH,
2690 XFA_ATTRIBUTE_MinW,
2691 XFA_ATTRIBUTE_Layout,
2692 XFA_ATTRIBUTE_Relevant,
2693 XFA_ATTRIBUTE_ColSpan,
2694 XFA_ATTRIBUTE_Usehref,
2695 XFA_ATTRIBUTE_AnchorType,
2696 XFA_ATTRIBUTE_AccessKey,
2697 XFA_ATTRIBUTE_Id,
2698 XFA_ATTRIBUTE_Rid,
2699 XFA_ATTRIBUTE_Use,
2700 XFA_ATTRIBUTE_Usehref,
2701 XFA_ATTRIBUTE_Desc,
2702 XFA_ATTRIBUTE_Scope,
2703 XFA_ATTRIBUTE_Lock,
2704 XFA_ATTRIBUTE_Id,
2705 XFA_ATTRIBUTE_Name,
2706 XFA_ATTRIBUTE_Use,
2707 XFA_ATTRIBUTE_Usehref,
2708 XFA_ATTRIBUTE_Id,
2709 XFA_ATTRIBUTE_Use,
2710 XFA_ATTRIBUTE_Connection,
2711 XFA_ATTRIBUTE_RunAt,
2712 XFA_ATTRIBUTE_ExecuteType,
2713 XFA_ATTRIBUTE_Usehref,
2714 XFA_ATTRIBUTE_Desc,
2715 XFA_ATTRIBUTE_Lock,
2716 XFA_ATTRIBUTE_Id,
2717 XFA_ATTRIBUTE_Use,
2718 XFA_ATTRIBUTE_Usehref,
2719 XFA_ATTRIBUTE_Picker,
2720 XFA_ATTRIBUTE_HScrollPolicy,
2721 XFA_ATTRIBUTE_Desc,
2722 XFA_ATTRIBUTE_Lock,
2723 XFA_ATTRIBUTE_Id,
2724 XFA_ATTRIBUTE_Name,
2725 XFA_ATTRIBUTE_Use,
2726 XFA_ATTRIBUTE_ContentType,
2727 XFA_ATTRIBUTE_TransferEncoding,
2728 XFA_ATTRIBUTE_Usehref,
2729 XFA_ATTRIBUTE_Aspect,
2730 XFA_ATTRIBUTE_Href,
2731 XFA_ATTRIBUTE_Value,
2732 XFA_ATTRIBUTE_Desc,
2733 XFA_ATTRIBUTE_Lock,
2734 XFA_ATTRIBUTE_Desc,
2735 XFA_ATTRIBUTE_Lock,
2736 XFA_ATTRIBUTE_Id,
2737 XFA_ATTRIBUTE_Use,
2738 XFA_ATTRIBUTE_Type,
2739 XFA_ATTRIBUTE_Server,
2740 XFA_ATTRIBUTE_Usehref,
2741 XFA_ATTRIBUTE_Desc,
2742 XFA_ATTRIBUTE_Lock,
2743 XFA_ATTRIBUTE_Desc,
2744 XFA_ATTRIBUTE_Lock,
2745 XFA_ATTRIBUTE_Id,
2746 XFA_ATTRIBUTE_Name,
2747 XFA_ATTRIBUTE_Use,
2748 XFA_ATTRIBUTE_FracDigits,
2749 XFA_ATTRIBUTE_Usehref,
2750 XFA_ATTRIBUTE_LeadDigits,
2751 XFA_ATTRIBUTE_H,
2752 XFA_ATTRIBUTE_W,
2753 XFA_ATTRIBUTE_X,
2754 XFA_ATTRIBUTE_Y,
2755 XFA_ATTRIBUTE_Id,
2756 XFA_ATTRIBUTE_HAlign,
2757 XFA_ATTRIBUTE_Name,
2758 XFA_ATTRIBUTE_Use,
2759 XFA_ATTRIBUTE_AllowMacro,
2760 XFA_ATTRIBUTE_ColumnWidths,
2761 XFA_ATTRIBUTE_Access,
2762 XFA_ATTRIBUTE_Presence,
2763 XFA_ATTRIBUTE_VAlign,
2764 XFA_ATTRIBUTE_MaxH,
2765 XFA_ATTRIBUTE_MaxW,
2766 XFA_ATTRIBUTE_MinH,
2767 XFA_ATTRIBUTE_MinW,
2768 XFA_ATTRIBUTE_Layout,
2769 XFA_ATTRIBUTE_Relevant,
2770 XFA_ATTRIBUTE_MergeMode,
2771 XFA_ATTRIBUTE_ColSpan,
2772 XFA_ATTRIBUTE_Usehref,
2773 XFA_ATTRIBUTE_Locale,
2774 XFA_ATTRIBUTE_AnchorType,
2775 XFA_ATTRIBUTE_RestoreState,
2776 XFA_ATTRIBUTE_Scope,
2777 XFA_ATTRIBUTE_Id,
2778 XFA_ATTRIBUTE_Name,
2779 XFA_ATTRIBUTE_Use,
2780 XFA_ATTRIBUTE_Usehref,
2781 XFA_ATTRIBUTE_Desc,
2782 XFA_ATTRIBUTE_Lock,
2783 XFA_ATTRIBUTE_Desc,
2784 XFA_ATTRIBUTE_Lock,
2785 XFA_ATTRIBUTE_Id,
2786 XFA_ATTRIBUTE_Use,
2787 XFA_ATTRIBUTE_Type,
2788 XFA_ATTRIBUTE_Usehref,
2789 XFA_ATTRIBUTE_Desc,
2790 XFA_ATTRIBUTE_Lock,
2791 XFA_ATTRIBUTE_Desc,
2792 XFA_ATTRIBUTE_Lock,
2793 XFA_ATTRIBUTE_Desc,
2794 XFA_ATTRIBUTE_Lock,
2795 XFA_ATTRIBUTE_Desc,
2796 XFA_ATTRIBUTE_Lock,
2797 XFA_ATTRIBUTE_Id,
2798 XFA_ATTRIBUTE_Name,
2799 XFA_ATTRIBUTE_Use,
2800 XFA_ATTRIBUTE_Timeout,
2801 XFA_ATTRIBUTE_Usehref,
2802 XFA_ATTRIBUTE_Desc,
2803 XFA_ATTRIBUTE_Lock,
2804 XFA_ATTRIBUTE_Mode,
2805 XFA_ATTRIBUTE_Desc,
2806 XFA_ATTRIBUTE_Lock,
2807 XFA_ATTRIBUTE_Desc,
2808 XFA_ATTRIBUTE_Lock,
2809 XFA_ATTRIBUTE_Id,
2810 XFA_ATTRIBUTE_Name,
2811 XFA_ATTRIBUTE_Use,
2812 XFA_ATTRIBUTE_Usehref,
2813 XFA_ATTRIBUTE_Id,
2814 XFA_ATTRIBUTE_Use,
2815 XFA_ATTRIBUTE_Usehref,
2816 XFA_ATTRIBUTE_Desc,
2817 XFA_ATTRIBUTE_Lock,
2818 XFA_ATTRIBUTE_Desc,
2819 XFA_ATTRIBUTE_Lock,
2820 XFA_ATTRIBUTE_Desc,
2821 XFA_ATTRIBUTE_Lock,
2822 XFA_ATTRIBUTE_Id,
2823 XFA_ATTRIBUTE_Use,
2824 XFA_ATTRIBUTE_Role,
2825 XFA_ATTRIBUTE_Usehref,
2826 XFA_ATTRIBUTE_Id,
2827 XFA_ATTRIBUTE_Use,
2828 XFA_ATTRIBUTE_Usehref,
2829 XFA_ATTRIBUTE_Desc,
2830 XFA_ATTRIBUTE_Lock,
2831 XFA_ATTRIBUTE_Id,
2832 XFA_ATTRIBUTE_Use,
2833 XFA_ATTRIBUTE_Usehref,
2834 XFA_ATTRIBUTE_Desc,
2835 XFA_ATTRIBUTE_Lock,
2836 XFA_ATTRIBUTE_Name,
2837 XFA_ATTRIBUTE_Desc,
2838 XFA_ATTRIBUTE_Lock,
2839 XFA_ATTRIBUTE_Desc,
2840 XFA_ATTRIBUTE_Lock,
2841 XFA_ATTRIBUTE_Id,
2842 XFA_ATTRIBUTE_Use,
2843 XFA_ATTRIBUTE_Stroke,
2844 XFA_ATTRIBUTE_Presence,
2845 XFA_ATTRIBUTE_Inverted,
2846 XFA_ATTRIBUTE_Thickness,
2847 XFA_ATTRIBUTE_Usehref,
2848 XFA_ATTRIBUTE_Join,
2849 XFA_ATTRIBUTE_Radius,
2850 XFA_ATTRIBUTE_Desc,
2851 XFA_ATTRIBUTE_Lock,
2852 XFA_ATTRIBUTE_Id,
2853 XFA_ATTRIBUTE_Use,
2854 XFA_ATTRIBUTE_CSpace,
2855 XFA_ATTRIBUTE_Usehref,
2856 XFA_ATTRIBUTE_Value,
2857 XFA_ATTRIBUTE_Id,
2858 XFA_ATTRIBUTE_Next,
2859 XFA_ATTRIBUTE_Use,
2860 XFA_ATTRIBUTE_Previous,
2861 XFA_ATTRIBUTE_Usehref,
2862 XFA_ATTRIBUTE_Intact,
2863 XFA_ATTRIBUTE_Id,
2864 XFA_ATTRIBUTE_Name,
2865 XFA_ATTRIBUTE_Use,
2866 XFA_ATTRIBUTE_CommandType,
2867 XFA_ATTRIBUTE_Usehref,
2868 XFA_ATTRIBUTE_Id,
2869 XFA_ATTRIBUTE_Name,
2870 XFA_ATTRIBUTE_Use,
2871 XFA_ATTRIBUTE_Usehref,
2872 XFA_ATTRIBUTE_Id,
2873 XFA_ATTRIBUTE_Use,
2874 XFA_ATTRIBUTE_Usehref,
2875 XFA_ATTRIBUTE_Data,
2876 XFA_ATTRIBUTE_Id,
2877 XFA_ATTRIBUTE_Use,
2878 XFA_ATTRIBUTE_ScriptTest,
2879 XFA_ATTRIBUTE_NullTest,
2880 XFA_ATTRIBUTE_Usehref,
2881 XFA_ATTRIBUTE_Desc,
2882 XFA_ATTRIBUTE_FormatTest,
2883 XFA_ATTRIBUTE_Lock,
2884 XFA_ATTRIBUTE_Id,
2885 XFA_ATTRIBUTE_Use,
2886 XFA_ATTRIBUTE_Type,
2887 XFA_ATTRIBUTE_Usehref,
2888 XFA_ATTRIBUTE_Id,
2889 XFA_ATTRIBUTE_Name,
2890 XFA_ATTRIBUTE_Use,
2891 XFA_ATTRIBUTE_Relation,
2892 XFA_ATTRIBUTE_Relevant,
2893 XFA_ATTRIBUTE_DuplexImposition,
2894 XFA_ATTRIBUTE_Usehref,
2895 XFA_ATTRIBUTE_Id,
2896 XFA_ATTRIBUTE_Name,
2897 XFA_ATTRIBUTE_Use,
2898 XFA_ATTRIBUTE_Usehref,
2899 XFA_ATTRIBUTE_Id,
2900 XFA_ATTRIBUTE_Name,
2901 XFA_ATTRIBUTE_Use,
2902 XFA_ATTRIBUTE_Usehref,
2903 XFA_ATTRIBUTE_To,
2904 XFA_ATTRIBUTE_Force,
2905 XFA_ATTRIBUTE_Desc,
2906 XFA_ATTRIBUTE_From,
2907 XFA_ATTRIBUTE_Lock,
2908 XFA_ATTRIBUTE_Desc,
2909 XFA_ATTRIBUTE_Lock,
2910 XFA_ATTRIBUTE_Desc,
2911 XFA_ATTRIBUTE_Lock,
2912 XFA_ATTRIBUTE_Id,
2913 XFA_ATTRIBUTE_Name,
2914 XFA_ATTRIBUTE_Use,
2915 XFA_ATTRIBUTE_Usehref,
2916 XFA_ATTRIBUTE_Id,
2917 XFA_ATTRIBUTE_Name,
2918 XFA_ATTRIBUTE_Use,
2919 XFA_ATTRIBUTE_Usehref,
2920 XFA_ATTRIBUTE_Desc,
2921 XFA_ATTRIBUTE_Lock,
2922 XFA_ATTRIBUTE_Desc,
2923 XFA_ATTRIBUTE_Lock,
2924 XFA_ATTRIBUTE_Value,
2925 XFA_ATTRIBUTE_Name,
2926 XFA_ATTRIBUTE_DataDescription,
2927 XFA_ATTRIBUTE_Id,
2928 XFA_ATTRIBUTE_Ref,
2929 XFA_ATTRIBUTE_Use,
2930 XFA_ATTRIBUTE_Operation,
2931 XFA_ATTRIBUTE_Usehref,
2932 XFA_ATTRIBUTE_Id,
2933 XFA_ATTRIBUTE_Use,
2934 XFA_ATTRIBUTE_Type,
2935 XFA_ATTRIBUTE_Usehref,
2936 XFA_ATTRIBUTE_Desc,
2937 XFA_ATTRIBUTE_BaseProfile,
2938 XFA_ATTRIBUTE_Lock,
2939 XFA_ATTRIBUTE_Desc,
2940 XFA_ATTRIBUTE_Lock,
2941 XFA_ATTRIBUTE_Desc,
2942 XFA_ATTRIBUTE_Lock,
2943 XFA_ATTRIBUTE_Id,
2944 XFA_ATTRIBUTE_Use,
2945 XFA_ATTRIBUTE_Type,
2946 XFA_ATTRIBUTE_Usehref,
2947 XFA_ATTRIBUTE_Id,
2948 XFA_ATTRIBUTE_Name,
2949 XFA_ATTRIBUTE_Use,
2950 XFA_ATTRIBUTE_ContentType,
2951 XFA_ATTRIBUTE_RunAt,
2952 XFA_ATTRIBUTE_Binding,
2953 XFA_ATTRIBUTE_Usehref,
2954 XFA_ATTRIBUTE_Desc,
2955 XFA_ATTRIBUTE_Lock,
2956 XFA_ATTRIBUTE_Desc,
2957 XFA_ATTRIBUTE_Lock,
2958 XFA_ATTRIBUTE_Desc,
2959 XFA_ATTRIBUTE_Lock,
2960 XFA_ATTRIBUTE_Id,
2961 XFA_ATTRIBUTE_Use,
2962 XFA_ATTRIBUTE_PasswordChar,
2963 XFA_ATTRIBUTE_Usehref,
2964 XFA_ATTRIBUTE_HScrollPolicy,
2965 XFA_ATTRIBUTE_Id,
2966 XFA_ATTRIBUTE_Use,
2967 XFA_ATTRIBUTE_Usehref,
2968 XFA_ATTRIBUTE_HScrollPolicy,
2969 XFA_ATTRIBUTE_Id,
2970 XFA_ATTRIBUTE_Use,
2971 XFA_ATTRIBUTE_Usehref,
2972 XFA_ATTRIBUTE_Desc,
2973 XFA_ATTRIBUTE_Lock,
2974 XFA_ATTRIBUTE_Id,
2975 XFA_ATTRIBUTE_Name,
2976 XFA_ATTRIBUTE_Use,
2977 XFA_ATTRIBUTE_PagePosition,
2978 XFA_ATTRIBUTE_OddOrEven,
2979 XFA_ATTRIBUTE_Relevant,
2980 XFA_ATTRIBUTE_InitialNumber,
2981 XFA_ATTRIBUTE_Usehref,
2982 XFA_ATTRIBUTE_Numbered,
2983 XFA_ATTRIBUTE_BlankOrNotBlank,
2984 XFA_ATTRIBUTE_Desc,
2985 XFA_ATTRIBUTE_Lock,
2986 XFA_ATTRIBUTE_Id,
2987 XFA_ATTRIBUTE_Use,
2988 XFA_ATTRIBUTE_Type,
2989 XFA_ATTRIBUTE_Usehref,
2990 XFA_ATTRIBUTE_Id,
2991 XFA_ATTRIBUTE_Use,
2992 XFA_ATTRIBUTE_Type,
2993 XFA_ATTRIBUTE_Usehref,
2994 XFA_ATTRIBUTE_Desc,
2995 XFA_ATTRIBUTE_Lock,
2996 XFA_ATTRIBUTE_Id,
2997 XFA_ATTRIBUTE_Use,
2998 XFA_ATTRIBUTE_Reserve,
2999 XFA_ATTRIBUTE_Presence,
3000 XFA_ATTRIBUTE_Usehref,
3001 XFA_ATTRIBUTE_Placement,
3002 XFA_ATTRIBUTE_Desc,
3003 XFA_ATTRIBUTE_Lock,
3004 XFA_ATTRIBUTE_Desc,
3005 XFA_ATTRIBUTE_Lock,
3006 XFA_ATTRIBUTE_Id,
3007 XFA_ATTRIBUTE_Name,
3008 XFA_ATTRIBUTE_Rid,
3009 XFA_ATTRIBUTE_Use,
3010 XFA_ATTRIBUTE_ContentType,
3011 XFA_ATTRIBUTE_TransferEncoding,
3012 XFA_ATTRIBUTE_Usehref,
3013 XFA_ATTRIBUTE_MaxLength,
3014 XFA_ATTRIBUTE_Href,
3015 XFA_ATTRIBUTE_Abbr,
3016 XFA_ATTRIBUTE_Id,
3017 XFA_ATTRIBUTE_Name,
3018 XFA_ATTRIBUTE_Use,
3019 XFA_ATTRIBUTE_Usehref,
3020 XFA_ATTRIBUTE_Desc,
3021 XFA_ATTRIBUTE_WritingScript,
3022 XFA_ATTRIBUTE_Lock,
3023 XFA_ATTRIBUTE_Id,
3024 XFA_ATTRIBUTE_Name,
3025 XFA_ATTRIBUTE_Use,
3026 XFA_ATTRIBUTE_Action,
3027 XFA_ATTRIBUTE_Usehref,
3028 XFA_ATTRIBUTE_Id,
3029 XFA_ATTRIBUTE_Use,
3030 XFA_ATTRIBUTE_Trailer,
3031 XFA_ATTRIBUTE_Usehref,
3032 XFA_ATTRIBUTE_Target,
3033 XFA_ATTRIBUTE_Leader,
3034 XFA_ATTRIBUTE_Id,
3035 XFA_ATTRIBUTE_Use,
3036 XFA_ATTRIBUTE_Type,
3037 XFA_ATTRIBUTE_Usehref,
3038 XFA_ATTRIBUTE_Name,
3039 XFA_ATTRIBUTE_Id,
3040 XFA_ATTRIBUTE_Name,
3041 XFA_ATTRIBUTE_Use,
3042 XFA_ATTRIBUTE_Usehref,
3043 XFA_ATTRIBUTE_Id,
3044 XFA_ATTRIBUTE_Use,
3045 XFA_ATTRIBUTE_Usehref,
3046 XFA_ATTRIBUTE_Name,
3047 XFA_ATTRIBUTE_To,
3048 XFA_ATTRIBUTE_UnicodeRange,
3049 XFA_ATTRIBUTE_Desc,
3050 XFA_ATTRIBUTE_From,
3051 XFA_ATTRIBUTE_Lock,
3052 XFA_ATTRIBUTE_Id,
3053 XFA_ATTRIBUTE_TrayOut,
3054 XFA_ATTRIBUTE_Use,
3055 XFA_ATTRIBUTE_Orientation,
3056 XFA_ATTRIBUTE_ImagingBBox,
3057 XFA_ATTRIBUTE_Short,
3058 XFA_ATTRIBUTE_TrayIn,
3059 XFA_ATTRIBUTE_Usehref,
3060 XFA_ATTRIBUTE_Stock,
3061 XFA_ATTRIBUTE_Long,
3062 XFA_ATTRIBUTE_Id,
3063 XFA_ATTRIBUTE_VScrollPolicy,
3064 XFA_ATTRIBUTE_Use,
3065 XFA_ATTRIBUTE_AllowRichText,
3066 XFA_ATTRIBUTE_MultiLine,
3067 XFA_ATTRIBUTE_Usehref,
3068 XFA_ATTRIBUTE_HScrollPolicy,
3069 XFA_ATTRIBUTE_Desc,
3070 XFA_ATTRIBUTE_MaxEntries,
3071 XFA_ATTRIBUTE_Lock,
3072 XFA_ATTRIBUTE_Desc,
3073 XFA_ATTRIBUTE_Lock,
3074 XFA_ATTRIBUTE_Name,
3075 XFA_ATTRIBUTE_ContentType,
3076 XFA_ATTRIBUTE_Contains,
3077 XFA_ATTRIBUTE_Value,
3078 XFA_ATTRIBUTE_IsNull,
3079 XFA_ATTRIBUTE_Desc,
3080 XFA_ATTRIBUTE_Lock,
3081 XFA_ATTRIBUTE_Desc,
3082 XFA_ATTRIBUTE_Lock,
3083 XFA_ATTRIBUTE_Name,
3084 XFA_ATTRIBUTE_DataDescription,
3085 XFA_ATTRIBUTE_Desc,
3086 XFA_ATTRIBUTE_Lock,
3087 XFA_ATTRIBUTE_Id,
3088 XFA_ATTRIBUTE_Ref,
3089 XFA_ATTRIBUTE_Use,
3090 XFA_ATTRIBUTE_Operation,
3091 XFA_ATTRIBUTE_Usehref,
3092 XFA_ATTRIBUTE_Target,
3093 XFA_ATTRIBUTE_Desc,
3094 XFA_ATTRIBUTE_Lock,
3095 XFA_ATTRIBUTE_Name,
3096 XFA_ATTRIBUTE_Desc,
3097 XFA_ATTRIBUTE_Lock,
3098 XFA_ATTRIBUTE_Desc,
3099 XFA_ATTRIBUTE_Lock,
3100 XFA_ATTRIBUTE_Id,
3101 XFA_ATTRIBUTE_Name,
3102 XFA_ATTRIBUTE_Ref,
3103 XFA_ATTRIBUTE_Use,
3104 XFA_ATTRIBUTE_ContentType,
3105 XFA_ATTRIBUTE_TransferEncoding,
3106 XFA_ATTRIBUTE_Usehref,
3107 XFA_ATTRIBUTE_Match,
3108 XFA_ATTRIBUTE_Desc,
3109 XFA_ATTRIBUTE_Lock,
3110 XFA_ATTRIBUTE_Id,
3111 XFA_ATTRIBUTE_Name,
3112 XFA_ATTRIBUTE_Use,
3113 XFA_ATTRIBUTE_Usehref,
3114 XFA_ATTRIBUTE_Id,
3115 XFA_ATTRIBUTE_Use,
3116 XFA_ATTRIBUTE_Usehref,
3117 XFA_ATTRIBUTE_Hand,
3118 XFA_ATTRIBUTE_Id,
3119 XFA_ATTRIBUTE_Name,
3120 XFA_ATTRIBUTE_Use,
3121 XFA_ATTRIBUTE_Usehref,
3122 XFA_ATTRIBUTE_Desc,
3123 XFA_ATTRIBUTE_Lock,
3124 XFA_ATTRIBUTE_Desc,
3125 XFA_ATTRIBUTE_Lock,
3126 XFA_ATTRIBUTE_Desc,
3127 XFA_ATTRIBUTE_Lock,
3128 XFA_ATTRIBUTE_Name,
3129 XFA_ATTRIBUTE_Desc,
3130 XFA_ATTRIBUTE_Lock,
3131 XFA_ATTRIBUTE_Desc,
3132 XFA_ATTRIBUTE_Lock,
3133 XFA_ATTRIBUTE_Desc,
3134 XFA_ATTRIBUTE_Lock,
3135 XFA_ATTRIBUTE_Id,
3136 XFA_ATTRIBUTE_Name,
3137 XFA_ATTRIBUTE_Use,
3138 XFA_ATTRIBUTE_Usehref,
3139 XFA_ATTRIBUTE_Id,
3140 XFA_ATTRIBUTE_Use,
3141 XFA_ATTRIBUTE_Usehref,
3142 XFA_ATTRIBUTE_Id,
3143 XFA_ATTRIBUTE_Use,
3144 XFA_ATTRIBUTE_Usehref,
3145 XFA_ATTRIBUTE_Desc,
3146 XFA_ATTRIBUTE_Lock,
3147 XFA_ATTRIBUTE_H,
3148 XFA_ATTRIBUTE_W,
3149 XFA_ATTRIBUTE_X,
3150 XFA_ATTRIBUTE_Y,
3151 XFA_ATTRIBUTE_Id,
3152 XFA_ATTRIBUTE_HAlign,
3153 XFA_ATTRIBUTE_Name,
3154 XFA_ATTRIBUTE_Use,
3155 XFA_ATTRIBUTE_Rotate,
3156 XFA_ATTRIBUTE_Presence,
3157 XFA_ATTRIBUTE_VAlign,
3158 XFA_ATTRIBUTE_MaxH,
3159 XFA_ATTRIBUTE_MaxW,
3160 XFA_ATTRIBUTE_MinH,
3161 XFA_ATTRIBUTE_MinW,
3162 XFA_ATTRIBUTE_Relevant,
3163 XFA_ATTRIBUTE_ColSpan,
3164 XFA_ATTRIBUTE_Usehref,
3165 XFA_ATTRIBUTE_Locale,
3166 XFA_ATTRIBUTE_AnchorType,
3167 XFA_ATTRIBUTE_Desc,
3168 XFA_ATTRIBUTE_Lock,
3169 XFA_ATTRIBUTE_Desc,
3170 XFA_ATTRIBUTE_Lock,
3171 XFA_ATTRIBUTE_Id,
3172 XFA_ATTRIBUTE_Rid,
3173 XFA_ATTRIBUTE_Use,
3174 XFA_ATTRIBUTE_Priority,
3175 XFA_ATTRIBUTE_Usehref,
3176 XFA_ATTRIBUTE_Disable,
3177 XFA_ATTRIBUTE_Name,
3178 XFA_ATTRIBUTE_Desc,
3179 XFA_ATTRIBUTE_Lock,
3180 XFA_ATTRIBUTE_Value,
3181 XFA_ATTRIBUTE_Desc,
3182 XFA_ATTRIBUTE_Lock,
3183 XFA_ATTRIBUTE_Id,
3184 XFA_ATTRIBUTE_Use,
3185 XFA_ATTRIBUTE_Type,
3186 XFA_ATTRIBUTE_Usehref,
3187 XFA_ATTRIBUTE_Use,
3188 XFA_ATTRIBUTE_Usehref,
3189 XFA_ATTRIBUTE_Desc,
3190 XFA_ATTRIBUTE_Lock,
3191 XFA_ATTRIBUTE_Id,
3192 XFA_ATTRIBUTE_Use,
3193 XFA_ATTRIBUTE_Type,
3194 XFA_ATTRIBUTE_Usehref,
3195 XFA_ATTRIBUTE_Id,
3196 XFA_ATTRIBUTE_Use,
3197 XFA_ATTRIBUTE_Presence,
3198 XFA_ATTRIBUTE_Usehref,
3199 XFA_ATTRIBUTE_Id,
3200 XFA_ATTRIBUTE_LineThrough,
3201 XFA_ATTRIBUTE_Typeface,
3202 XFA_ATTRIBUTE_FontHorizontalScale,
3203 XFA_ATTRIBUTE_Use,
3204 XFA_ATTRIBUTE_KerningMode,
3205 XFA_ATTRIBUTE_Underline,
3206 XFA_ATTRIBUTE_BaselineShift,
3207 XFA_ATTRIBUTE_OverlinePeriod,
3208 XFA_ATTRIBUTE_LetterSpacing,
3209 XFA_ATTRIBUTE_LineThroughPeriod,
3210 XFA_ATTRIBUTE_FontVerticalScale,
3211 XFA_ATTRIBUTE_PsName,
3212 XFA_ATTRIBUTE_Size,
3213 XFA_ATTRIBUTE_Posture,
3214 XFA_ATTRIBUTE_Usehref,
3215 XFA_ATTRIBUTE_Weight,
3216 XFA_ATTRIBUTE_UnderlinePeriod,
3217 XFA_ATTRIBUTE_Overline,
3218 XFA_ATTRIBUTE_GenericFamily,
3219 XFA_ATTRIBUTE_Checksum,
3220 XFA_ATTRIBUTE_Desc,
3221 XFA_ATTRIBUTE_Lock,
3222 XFA_ATTRIBUTE_Id,
3223 XFA_ATTRIBUTE_Name,
3224 XFA_ATTRIBUTE_Use,
3225 XFA_ATTRIBUTE_Usehref,
3226 XFA_ATTRIBUTE_Id,
3227 XFA_ATTRIBUTE_Name,
3228 XFA_ATTRIBUTE_Use,
3229 XFA_ATTRIBUTE_Usehref,
3230 XFA_ATTRIBUTE_Desc,
3231 XFA_ATTRIBUTE_Lock,
3232 XFA_ATTRIBUTE_Desc,
3233 XFA_ATTRIBUTE_Lock,
3234 XFA_ATTRIBUTE_Id,
3235 XFA_ATTRIBUTE_Name,
3236 XFA_ATTRIBUTE_Use,
3237 XFA_ATTRIBUTE_Usehref,
3238 XFA_ATTRIBUTE_Desc,
3239 XFA_ATTRIBUTE_Lock,
3240 XFA_ATTRIBUTE_Desc,
3241 XFA_ATTRIBUTE_Lock,
3242 XFA_ATTRIBUTE_Id,
3243 XFA_ATTRIBUTE_Use,
3244 XFA_ATTRIBUTE_Relevant,
3245 XFA_ATTRIBUTE_Usehref,
3246 XFA_ATTRIBUTE_Override,
3247 XFA_ATTRIBUTE_Id,
3248 XFA_ATTRIBUTE_Use,
3249 XFA_ATTRIBUTE_Trailer,
3250 XFA_ATTRIBUTE_Usehref,
3251 XFA_ATTRIBUTE_Leader,
3252 XFA_ATTRIBUTE_Id,
3253 XFA_ATTRIBUTE_Name,
3254 XFA_ATTRIBUTE_Use,
3255 XFA_ATTRIBUTE_CodeType,
3256 XFA_ATTRIBUTE_Archive,
3257 XFA_ATTRIBUTE_Usehref,
3258 XFA_ATTRIBUTE_CodeBase,
3259 XFA_ATTRIBUTE_ClassId,
3260 XFA_ATTRIBUTE_Desc,
3261 XFA_ATTRIBUTE_Lock,
3262 XFA_ATTRIBUTE_Desc,
3263 XFA_ATTRIBUTE_Lock,
3264 XFA_ATTRIBUTE_Ref,
3265 XFA_ATTRIBUTE_Connection,
3266 XFA_ATTRIBUTE_LabelRef,
3267 XFA_ATTRIBUTE_ValueRef,
3268 XFA_ATTRIBUTE_Id,
3269 XFA_ATTRIBUTE_Use,
3270 XFA_ATTRIBUTE_Usehref,
3271 XFA_ATTRIBUTE_Override,
3272 XFA_ATTRIBUTE_Desc,
3273 XFA_ATTRIBUTE_Lock,
3274 XFA_ATTRIBUTE_Id,
3275 XFA_ATTRIBUTE_Name,
3276 XFA_ATTRIBUTE_Use,
3277 XFA_ATTRIBUTE_Usehref,
3278 XFA_ATTRIBUTE_Value,
3279 XFA_ATTRIBUTE_Desc,
3280 XFA_ATTRIBUTE_Lock,
3281 XFA_ATTRIBUTE_Id,
3282 XFA_ATTRIBUTE_Name,
3283 XFA_ATTRIBUTE_Ref,
3284 XFA_ATTRIBUTE_Use,
3285 XFA_ATTRIBUTE_Timeout,
3286 XFA_ATTRIBUTE_Connection,
3287 XFA_ATTRIBUTE_Usage,
3288 XFA_ATTRIBUTE_Usehref,
3289 XFA_ATTRIBUTE_DelayedOpen,
3290 XFA_ATTRIBUTE_Desc,
3291 XFA_ATTRIBUTE_Lock,
3292 XFA_ATTRIBUTE_Id,
3293 XFA_ATTRIBUTE_Use,
3294 XFA_ATTRIBUTE_Format,
3295 XFA_ATTRIBUTE_EmbedPDF,
3296 XFA_ATTRIBUTE_Usehref,
3297 XFA_ATTRIBUTE_Target,
3298 XFA_ATTRIBUTE_TextEncoding,
3299 XFA_ATTRIBUTE_XdpContent,
3300 XFA_ATTRIBUTE_Desc,
3301 XFA_ATTRIBUTE_Lock,
3302 XFA_ATTRIBUTE_Desc,
3303 XFA_ATTRIBUTE_Lock,
3304 XFA_ATTRIBUTE_Id,
3305 XFA_ATTRIBUTE_Name,
3306 XFA_ATTRIBUTE_Use,
3307 XFA_ATTRIBUTE_Usehref,
3308 XFA_ATTRIBUTE_Desc,
3309 XFA_ATTRIBUTE_Lock,
3310 XFA_ATTRIBUTE_Desc,
3311 XFA_ATTRIBUTE_Lock,
3312 XFA_ATTRIBUTE_Name,
3313 XFA_ATTRIBUTE_Desc,
3314 XFA_ATTRIBUTE_Lock,
3315 XFA_ATTRIBUTE_Desc,
3316 XFA_ATTRIBUTE_Lock,
3317 XFA_ATTRIBUTE_Id,
3318 XFA_ATTRIBUTE_Name,
3319 XFA_ATTRIBUTE_Use,
3320 XFA_ATTRIBUTE_Delimiter,
3321 XFA_ATTRIBUTE_Usehref,
3322 XFA_ATTRIBUTE_Desc,
3323 XFA_ATTRIBUTE_Lock,
3324 XFA_ATTRIBUTE_Desc,
3325 XFA_ATTRIBUTE_Lock,
3326 XFA_ATTRIBUTE_Id,
3327 XFA_ATTRIBUTE_Use,
3328 XFA_ATTRIBUTE_Type,
3329 XFA_ATTRIBUTE_Usehref,
3330 XFA_ATTRIBUTE_Id,
3331 XFA_ATTRIBUTE_Use,
3332 XFA_ATTRIBUTE_Usehref,
3333 XFA_ATTRIBUTE_Id,
3334 XFA_ATTRIBUTE_Name,
3335 XFA_ATTRIBUTE_Use,
3336 XFA_ATTRIBUTE_Usehref,
3337 XFA_ATTRIBUTE_Desc,
3338 XFA_ATTRIBUTE_Lock,
3339 XFA_ATTRIBUTE_Desc,
3340 XFA_ATTRIBUTE_Lock,
3341 XFA_ATTRIBUTE_Ref,
3342 XFA_ATTRIBUTE_Desc,
3343 XFA_ATTRIBUTE_Lock,
3344 XFA_ATTRIBUTE_Id,
3345 XFA_ATTRIBUTE_Use,
3346 XFA_ATTRIBUTE_Type,
3347 XFA_ATTRIBUTE_Usehref,
3348 XFA_ATTRIBUTE_Id,
3349 XFA_ATTRIBUTE_Use,
3350 XFA_ATTRIBUTE_StartNew,
3351 XFA_ATTRIBUTE_Trailer,
3352 XFA_ATTRIBUTE_TargetType,
3353 XFA_ATTRIBUTE_Usehref,
3354 XFA_ATTRIBUTE_Target,
3355 XFA_ATTRIBUTE_Leader,
3356 XFA_ATTRIBUTE_Id,
3357 XFA_ATTRIBUTE_Use,
3358 XFA_ATTRIBUTE_Slope,
3359 XFA_ATTRIBUTE_Usehref,
3360 XFA_ATTRIBUTE_Hand,
3361 XFA_ATTRIBUTE_Id,
3362 XFA_ATTRIBUTE_Name,
3363 XFA_ATTRIBUTE_Use,
3364 XFA_ATTRIBUTE_Usehref,
3365 XFA_ATTRIBUTE_Id,
3366 XFA_ATTRIBUTE_Max,
3367 XFA_ATTRIBUTE_Min,
3368 XFA_ATTRIBUTE_Use,
3369 XFA_ATTRIBUTE_Initial,
3370 XFA_ATTRIBUTE_Usehref,
3371 XFA_ATTRIBUTE_Desc,
3372 XFA_ATTRIBUTE_Lock,
3373 XFA_ATTRIBUTE_Abbr,
3374 XFA_ATTRIBUTE_Desc,
3375 XFA_ATTRIBUTE_Lock,
3376 XFA_ATTRIBUTE_Desc,
3377 XFA_ATTRIBUTE_Lock,
3378 XFA_ATTRIBUTE_Desc,
3379 XFA_ATTRIBUTE_Lock,
3380 XFA_ATTRIBUTE_Name,
3381 XFA_ATTRIBUTE_Desc,
3382 XFA_ATTRIBUTE_Lock,
3383 XFA_ATTRIBUTE_Id,
3384 XFA_ATTRIBUTE_Name,
3385 XFA_ATTRIBUTE_Ref,
3386 XFA_ATTRIBUTE_Use,
3387 XFA_ATTRIBUTE_Presence,
3388 XFA_ATTRIBUTE_Save,
3389 XFA_ATTRIBUTE_Usehref,
3390 };
3391
3392 const XFA_PACKETINFO g_XFAPacketData[] = {
3393 {0x0, nullptr, XFA_XDPPACKET_USER, nullptr,
3394 XFA_XDPPACKET_FLAGS_NOMATCH | XFA_XDPPACKET_FLAGS_SUPPORTMANY},
3395 {0x811929d, L"sourceSet", XFA_XDPPACKET_SourceSet,
3396 L"http://www.xfa.org/schema/xfa-source-set/",
3397 XFA_XDPPACKET_FLAGS_NOMATCH | XFA_XDPPACKET_FLAGS_SUPPORTONE},
3398 {0xb843dba, L"pdf", XFA_XDPPACKET_Pdf, L"http://ns.adobe.com/xdp/pdf/",
3399 XFA_XDPPACKET_FLAGS_COMPLETEMATCH | XFA_XDPPACKET_FLAGS_SUPPORTONE},
3400 {0xc56afbf, L"xdc", XFA_XDPPACKET_Xdc, L"http://www.xfa.org/schema/xdc/",
3401 XFA_XDPPACKET_FLAGS_NOMATCH | XFA_XDPPACKET_FLAGS_SUPPORTONE},
3402 {0xc56afcc, L"xdp", XFA_XDPPACKET_XDP, L"http://ns.adobe.com/xdp/",
3403 XFA_XDPPACKET_FLAGS_COMPLETEMATCH | XFA_XDPPACKET_FLAGS_SUPPORTONE},
3404 {0x132a8fbc, L"xmpmeta", XFA_XDPPACKET_Xmpmeta,
3405 L"http://ns.adobe.com/xmpmeta/",
3406 XFA_XDPPACKET_FLAGS_NOMATCH | XFA_XDPPACKET_FLAGS_SUPPORTMANY},
3407 {0x48d004a8, L"xfdf", XFA_XDPPACKET_Xfdf, L"http://ns.adobe.com/xfdf/",
3408 XFA_XDPPACKET_FLAGS_NOMATCH | XFA_XDPPACKET_FLAGS_SUPPORTONE},
3409 {0x4e1e39b6, L"config", XFA_XDPPACKET_Config,
3410 L"http://www.xfa.org/schema/xci/",
3411 XFA_XDPPACKET_FLAGS_NOMATCH | XFA_XDPPACKET_FLAGS_SUPPORTONE},
3412 {0x5473b6dc, L"localeSet", XFA_XDPPACKET_LocaleSet,
3413 L"http://www.xfa.org/schema/xfa-locale-set/",
3414 XFA_XDPPACKET_FLAGS_NOMATCH | XFA_XDPPACKET_FLAGS_SUPPORTONE},
3415 {0x6038580a, L"stylesheet", XFA_XDPPACKET_Stylesheet,
3416 L"http://www.w3.org/1999/XSL/Transform",
3417 XFA_XDPPACKET_FLAGS_NOMATCH | XFA_XDPPACKET_FLAGS_SUPPORTMANY},
3418 {0x803550fc, L"template", XFA_XDPPACKET_Template,
3419 L"http://www.xfa.org/schema/xfa-template/",
3420 XFA_XDPPACKET_FLAGS_NOMATCH | XFA_XDPPACKET_FLAGS_SUPPORTONE},
3421 {0x8b036f32, L"signature", XFA_XDPPACKET_Signature,
3422 L"http://www.w3.org/2000/09/xmldsig#",
3423 XFA_XDPPACKET_FLAGS_NOMATCH | XFA_XDPPACKET_FLAGS_SUPPORTONE},
3424 {0x99b95079, L"datasets", XFA_XDPPACKET_Datasets,
3425 L"http://www.xfa.org/schema/xfa-data/",
3426 XFA_XDPPACKET_FLAGS_PREFIXMATCH | XFA_XDPPACKET_FLAGS_SUPPORTONE},
3427 {0xcd309ff4, L"form", XFA_XDPPACKET_Form,
3428 L"http://www.xfa.org/schema/xfa-form/",
3429 XFA_XDPPACKET_FLAGS_NOMATCH | XFA_XDPPACKET_FLAGS_SUPPORTONE},
3430 {0xe14c801c, L"connectionSet", XFA_XDPPACKET_ConnectionSet,
3431 L"http://www.xfa.org/schema/xfa-connection-set/",
3432 XFA_XDPPACKET_FLAGS_NOMATCH | XFA_XDPPACKET_FLAGS_SUPPORTONE},
3433 };
3434 const int32_t g_iXFAPacketCount =
3435 sizeof(g_XFAPacketData) / sizeof(XFA_PACKETINFO);
3436 17
3437 const XFA_SCRIPTHIERARCHY g_XFAScriptIndex[] = { 18 const XFA_SCRIPTHIERARCHY g_XFAScriptIndex[] = {
3438 {0, 0, 0, 2, 316}, {0, 0, 2, 2, 316}, {0, 0, 4, 2, 316}, 19 {0, 0, 0, 2, 316}, {0, 0, 2, 2, 316}, {0, 0, 4, 2, 316},
3439 {0, 0, 6, 8, 316}, {0, 0, 14, 4, 316}, {0, 0, 18, 5, 317}, 20 {0, 0, 6, 8, 316}, {0, 0, 14, 4, 316}, {0, 0, 18, 5, 317},
3440 {0, 0, 23, 2, 316}, {0, 0, 25, 1, 316}, {0, 0, 26, 12, 316}, 21 {0, 0, 23, 2, 316}, {0, 0, 25, 1, 316}, {0, 0, 26, 12, 316},
3441 {0, 0, 38, 2, 316}, {0, 0, 40, 1, 316}, {0, 0, 41, 3, 316}, 22 {0, 0, 38, 2, 316}, {0, 0, 40, 1, 316}, {0, 0, 41, 3, 316},
3442 {0, 0, 44, 2, 316}, {0, 0, 46, 6, 316}, {0, 0, 52, 0, 316}, 23 {0, 0, 44, 2, 316}, {0, 0, 46, 6, 316}, {0, 0, 52, 0, 316},
3443 {0, 0, 52, 2, 319}, {0, 0, 54, 2, 316}, {0, 0, 56, 6, 316}, 24 {0, 0, 52, 2, 319}, {0, 0, 54, 2, 316}, {0, 0, 56, 6, 316},
3444 {0, 0, 62, 0, 316}, {0, 0, 62, 0, 316}, {0, 0, 62, 2, 316}, 25 {0, 0, 62, 0, 316}, {0, 0, 62, 0, 316}, {0, 0, 62, 2, 316},
3445 {0, 0, 64, 2, 316}, {0, 0, 66, 6, 316}, {0, 0, 72, 4, 316}, 26 {0, 0, 64, 2, 316}, {0, 0, 66, 6, 316}, {0, 0, 72, 4, 316},
(...skipping 3612 matching lines...) Expand 10 before | Expand all | Expand 10 after
7058 XFA_SCRIPT_Object}, 3639 XFA_SCRIPT_Object},
7059 {0xa52682bd, L"{default}", 3640 {0xa52682bd, L"{default}",
7060 (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_DefaultValue, -1, 3641 (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_DefaultValue, -1,
7061 XFA_SCRIPT_Basic}, 3642 XFA_SCRIPT_Basic},
7062 {0xd6e27f1d, L"value", 3643 {0xd6e27f1d, L"value",
7063 (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_DefaultValue, -1, 3644 (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_DefaultValue, -1,
7064 XFA_SCRIPT_Basic}, 3645 XFA_SCRIPT_Basic},
7065 }; 3646 };
7066 const int32_t g_iSomAttributeCount = 3647 const int32_t g_iSomAttributeCount =
7067 sizeof(g_SomAttributeData) / sizeof(XFA_ATTRIBUTEINFO); 3648 sizeof(g_SomAttributeData) / sizeof(XFA_ATTRIBUTEINFO);
OLDNEW
« no previous file with comments | « xfa/fxfa/parser/xfa_basic_data_element_properties.cpp ('k') | xfa/fxfa/parser/xfa_basic_data_enum.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698