| OLD | NEW |
| (Empty) |
| 1 // Copyright 2014 PDFium Authors. All rights reserved. | |
| 2 // Use of this source code is governed by a BSD-style license that can be | |
| 3 // found in the LICENSE file. | |
| 4 | |
| 5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com | |
| 6 | |
| 7 #ifndef XFA_INCLUDE_FXFA_FXFA_BASIC_H_ | |
| 8 #define XFA_INCLUDE_FXFA_FXFA_BASIC_H_ | |
| 9 | |
| 10 #include "xfa/fxjse/cfxjse_arguments.h" | |
| 11 #include "xfa/fxjse/include/fxjse.h" | |
| 12 | |
| 13 class CXFA_Measurement; | |
| 14 #define XFA_HASHCODE_Xfa 0xc56b9ff | |
| 15 #define XFA_HASHCODE_Config 0x4e1e39b6 | |
| 16 #define XFA_HASHCODE_Template 0x803550fc | |
| 17 #define XFA_HASHCODE_Datasets 0x99b95079 | |
| 18 #define XFA_HASHCODE_Data 0xbde9abda | |
| 19 #define XFA_HASHCODE_Form 0xcd309ff4 | |
| 20 #define XFA_HASHCODE_LocaleSet 0x5473b6dc | |
| 21 #define XFA_HASHCODE_ConnectionSet 0xe14c801c | |
| 22 #define XFA_HASHCODE_SourceSet 0x811929d | |
| 23 #define XFA_HASHCODE_Xdc 0xc56afbf | |
| 24 #define XFA_HASHCODE_Pdf 0xb843dba | |
| 25 #define XFA_HASHCODE_Xfdf 0x48d004a8 | |
| 26 #define XFA_HASHCODE_Xmpmeta 0x132a8fbc | |
| 27 #define XFA_HASHCODE_Signature 0x8b036f32 | |
| 28 #define XFA_HASHCODE_Stylesheet 0x6038580a | |
| 29 #define XFA_HASHCODE_XDP 0xc56afcc | |
| 30 #define XFA_HASHCODE_Record 0x5779d65f | |
| 31 #define XFA_HASHCODE_DataWindow 0x83a550d2 | |
| 32 #define XFA_HASHCODE_Host 0xdb075bde | |
| 33 #define XFA_HASHCODE_Log 0x0b1b3d22 | |
| 34 #define XFA_HASHCODE_Event 0x185e41e2 | |
| 35 #define XFA_HASHCODE_Layout 0x7e7e845e | |
| 36 #define XFA_HASHCODE_Occur 0xf7eebe1c | |
| 37 #define XFA_HASHCODE_This 0x2d574d58 | |
| 38 #define XFA_HASHCODE_DataDescription 0x2b5df51e | |
| 39 #define XFA_HASHCODE_Name 0x31b19c1 | |
| 40 enum XFA_PACKET { | |
| 41 XFA_PACKET_USER, | |
| 42 XFA_PACKET_SourceSet, | |
| 43 XFA_PACKET_Pdf, | |
| 44 XFA_PACKET_Xdc, | |
| 45 XFA_PACKET_XDP, | |
| 46 XFA_PACKET_Xmpmeta, | |
| 47 XFA_PACKET_Xfdf, | |
| 48 XFA_PACKET_Config, | |
| 49 XFA_PACKET_LocaleSet, | |
| 50 XFA_PACKET_Stylesheet, | |
| 51 XFA_PACKET_Template, | |
| 52 XFA_PACKET_Signature, | |
| 53 XFA_PACKET_Datasets, | |
| 54 XFA_PACKET_Form, | |
| 55 XFA_PACKET_ConnectionSet, | |
| 56 }; | |
| 57 enum XFA_XDPPACKET { | |
| 58 XFA_XDPPACKET_UNKNOWN = 0, | |
| 59 XFA_XDPPACKET_Config = 1 << XFA_PACKET_Config, | |
| 60 XFA_XDPPACKET_Template = 1 << XFA_PACKET_Template, | |
| 61 XFA_XDPPACKET_Datasets = 1 << XFA_PACKET_Datasets, | |
| 62 XFA_XDPPACKET_Form = 1 << XFA_PACKET_Form, | |
| 63 XFA_XDPPACKET_LocaleSet = 1 << XFA_PACKET_LocaleSet, | |
| 64 XFA_XDPPACKET_ConnectionSet = 1 << XFA_PACKET_ConnectionSet, | |
| 65 XFA_XDPPACKET_SourceSet = 1 << XFA_PACKET_SourceSet, | |
| 66 XFA_XDPPACKET_Xdc = 1 << XFA_PACKET_Xdc, | |
| 67 XFA_XDPPACKET_Pdf = 1 << XFA_PACKET_Pdf, | |
| 68 XFA_XDPPACKET_Xfdf = 1 << XFA_PACKET_Xfdf, | |
| 69 XFA_XDPPACKET_Xmpmeta = 1 << XFA_PACKET_Xmpmeta, | |
| 70 XFA_XDPPACKET_Signature = 1 << XFA_PACKET_Signature, | |
| 71 XFA_XDPPACKET_Stylesheet = 1 << XFA_PACKET_Stylesheet, | |
| 72 XFA_XDPPACKET_USER = 1 << XFA_PACKET_USER, | |
| 73 XFA_XDPPACKET_XDP = 1 << XFA_PACKET_XDP, | |
| 74 }; | |
| 75 enum XFA_XDPPACKET_FLAGS { | |
| 76 XFA_XDPPACKET_FLAGS_COMPLETEMATCH = 1, | |
| 77 XFA_XDPPACKET_FLAGS_PREFIXMATCH = 2, | |
| 78 XFA_XDPPACKET_FLAGS_NOMATCH = 4, | |
| 79 XFA_XDPPACKET_FLAGS_SUPPORTONE = 8, | |
| 80 XFA_XDPPACKET_FLAGS_SUPPORTMANY = 16, | |
| 81 }; | |
| 82 struct XFA_PACKETINFO { | |
| 83 uint32_t uHash; | |
| 84 const FX_WCHAR* pName; | |
| 85 XFA_XDPPACKET eName; | |
| 86 const FX_WCHAR* pURI; | |
| 87 uint32_t eFlags; | |
| 88 }; | |
| 89 | |
| 90 const XFA_PACKETINFO* XFA_GetPacketByName(const CFX_WideStringC& wsName); | |
| 91 const XFA_PACKETINFO* XFA_GetPacketByID(uint32_t dwPacket); | |
| 92 const XFA_PACKETINFO* XFA_GetPacketByIndex(XFA_PACKET ePacket); | |
| 93 | |
| 94 enum XFA_ATTRIBUTEENUM { | |
| 95 XFA_ATTRIBUTEENUM_Asterisk, | |
| 96 XFA_ATTRIBUTEENUM_Slash, | |
| 97 XFA_ATTRIBUTEENUM_Backslash, | |
| 98 XFA_ATTRIBUTEENUM_On, | |
| 99 XFA_ATTRIBUTEENUM_Tb, | |
| 100 XFA_ATTRIBUTEENUM_Up, | |
| 101 XFA_ATTRIBUTEENUM_MetaData, | |
| 102 XFA_ATTRIBUTEENUM_Delegate, | |
| 103 XFA_ATTRIBUTEENUM_PostSubmit, | |
| 104 XFA_ATTRIBUTEENUM_Name, | |
| 105 XFA_ATTRIBUTEENUM_Cross, | |
| 106 XFA_ATTRIBUTEENUM_Next, | |
| 107 XFA_ATTRIBUTEENUM_None, | |
| 108 XFA_ATTRIBUTEENUM_ShortEdge, | |
| 109 XFA_ATTRIBUTEENUM_1mod10_1mod11, | |
| 110 XFA_ATTRIBUTEENUM_Height, | |
| 111 XFA_ATTRIBUTEENUM_CrossDiagonal, | |
| 112 XFA_ATTRIBUTEENUM_All, | |
| 113 XFA_ATTRIBUTEENUM_Any, | |
| 114 XFA_ATTRIBUTEENUM_ToRight, | |
| 115 XFA_ATTRIBUTEENUM_MatchTemplate, | |
| 116 XFA_ATTRIBUTEENUM_Dpl, | |
| 117 XFA_ATTRIBUTEENUM_Invisible, | |
| 118 XFA_ATTRIBUTEENUM_Fit, | |
| 119 XFA_ATTRIBUTEENUM_Width, | |
| 120 XFA_ATTRIBUTEENUM_PreSubmit, | |
| 121 XFA_ATTRIBUTEENUM_Ipl, | |
| 122 XFA_ATTRIBUTEENUM_FlateCompress, | |
| 123 XFA_ATTRIBUTEENUM_Med, | |
| 124 XFA_ATTRIBUTEENUM_Odd, | |
| 125 XFA_ATTRIBUTEENUM_Off, | |
| 126 XFA_ATTRIBUTEENUM_Pdf, | |
| 127 XFA_ATTRIBUTEENUM_Row, | |
| 128 XFA_ATTRIBUTEENUM_Top, | |
| 129 XFA_ATTRIBUTEENUM_Xdp, | |
| 130 XFA_ATTRIBUTEENUM_Xfd, | |
| 131 XFA_ATTRIBUTEENUM_Xml, | |
| 132 XFA_ATTRIBUTEENUM_Zip, | |
| 133 XFA_ATTRIBUTEENUM_Zpl, | |
| 134 XFA_ATTRIBUTEENUM_Visible, | |
| 135 XFA_ATTRIBUTEENUM_Exclude, | |
| 136 XFA_ATTRIBUTEENUM_MouseEnter, | |
| 137 XFA_ATTRIBUTEENUM_Pair, | |
| 138 XFA_ATTRIBUTEENUM_Filter, | |
| 139 XFA_ATTRIBUTEENUM_MoveLast, | |
| 140 XFA_ATTRIBUTEENUM_ExportAndImport, | |
| 141 XFA_ATTRIBUTEENUM_Push, | |
| 142 XFA_ATTRIBUTEENUM_Portrait, | |
| 143 XFA_ATTRIBUTEENUM_Default, | |
| 144 XFA_ATTRIBUTEENUM_StoredProc, | |
| 145 XFA_ATTRIBUTEENUM_StayBOF, | |
| 146 XFA_ATTRIBUTEENUM_StayEOF, | |
| 147 XFA_ATTRIBUTEENUM_PostPrint, | |
| 148 XFA_ATTRIBUTEENUM_UsCarrier, | |
| 149 XFA_ATTRIBUTEENUM_Right, | |
| 150 XFA_ATTRIBUTEENUM_PreOpen, | |
| 151 XFA_ATTRIBUTEENUM_Actual, | |
| 152 XFA_ATTRIBUTEENUM_Rest, | |
| 153 XFA_ATTRIBUTEENUM_TopCenter, | |
| 154 XFA_ATTRIBUTEENUM_StandardSymbol, | |
| 155 XFA_ATTRIBUTEENUM_Initialize, | |
| 156 XFA_ATTRIBUTEENUM_JustifyAll, | |
| 157 XFA_ATTRIBUTEENUM_Normal, | |
| 158 XFA_ATTRIBUTEENUM_Landscape, | |
| 159 XFA_ATTRIBUTEENUM_NonInteractive, | |
| 160 XFA_ATTRIBUTEENUM_MouseExit, | |
| 161 XFA_ATTRIBUTEENUM_Minus, | |
| 162 XFA_ATTRIBUTEENUM_DiagonalLeft, | |
| 163 XFA_ATTRIBUTEENUM_SimplexPaginated, | |
| 164 XFA_ATTRIBUTEENUM_Document, | |
| 165 XFA_ATTRIBUTEENUM_Warning, | |
| 166 XFA_ATTRIBUTEENUM_Auto, | |
| 167 XFA_ATTRIBUTEENUM_Below, | |
| 168 XFA_ATTRIBUTEENUM_BottomLeft, | |
| 169 XFA_ATTRIBUTEENUM_BottomCenter, | |
| 170 XFA_ATTRIBUTEENUM_Tcpl, | |
| 171 XFA_ATTRIBUTEENUM_Text, | |
| 172 XFA_ATTRIBUTEENUM_Grouping, | |
| 173 XFA_ATTRIBUTEENUM_SecureSymbol, | |
| 174 XFA_ATTRIBUTEENUM_PreExecute, | |
| 175 XFA_ATTRIBUTEENUM_DocClose, | |
| 176 XFA_ATTRIBUTEENUM_Keyset, | |
| 177 XFA_ATTRIBUTEENUM_Vertical, | |
| 178 XFA_ATTRIBUTEENUM_PreSave, | |
| 179 XFA_ATTRIBUTEENUM_PreSign, | |
| 180 XFA_ATTRIBUTEENUM_Bottom, | |
| 181 XFA_ATTRIBUTEENUM_ToTop, | |
| 182 XFA_ATTRIBUTEENUM_Verify, | |
| 183 XFA_ATTRIBUTEENUM_First, | |
| 184 XFA_ATTRIBUTEENUM_ContentArea, | |
| 185 XFA_ATTRIBUTEENUM_Solid, | |
| 186 XFA_ATTRIBUTEENUM_Pessimistic, | |
| 187 XFA_ATTRIBUTEENUM_DuplexPaginated, | |
| 188 XFA_ATTRIBUTEENUM_Round, | |
| 189 XFA_ATTRIBUTEENUM_Remerge, | |
| 190 XFA_ATTRIBUTEENUM_Ordered, | |
| 191 XFA_ATTRIBUTEENUM_Percent, | |
| 192 XFA_ATTRIBUTEENUM_Even, | |
| 193 XFA_ATTRIBUTEENUM_Exit, | |
| 194 XFA_ATTRIBUTEENUM_ToolTip, | |
| 195 XFA_ATTRIBUTEENUM_OrderedOccurrence, | |
| 196 XFA_ATTRIBUTEENUM_ReadOnly, | |
| 197 XFA_ATTRIBUTEENUM_Currency, | |
| 198 XFA_ATTRIBUTEENUM_Concat, | |
| 199 XFA_ATTRIBUTEENUM_Thai, | |
| 200 XFA_ATTRIBUTEENUM_Embossed, | |
| 201 XFA_ATTRIBUTEENUM_Formdata, | |
| 202 XFA_ATTRIBUTEENUM_Greek, | |
| 203 XFA_ATTRIBUTEENUM_Decimal, | |
| 204 XFA_ATTRIBUTEENUM_Select, | |
| 205 XFA_ATTRIBUTEENUM_LongEdge, | |
| 206 XFA_ATTRIBUTEENUM_Protected, | |
| 207 XFA_ATTRIBUTEENUM_BottomRight, | |
| 208 XFA_ATTRIBUTEENUM_Zero, | |
| 209 XFA_ATTRIBUTEENUM_ForwardOnly, | |
| 210 XFA_ATTRIBUTEENUM_DocReady, | |
| 211 XFA_ATTRIBUTEENUM_Hidden, | |
| 212 XFA_ATTRIBUTEENUM_Include, | |
| 213 XFA_ATTRIBUTEENUM_Dashed, | |
| 214 XFA_ATTRIBUTEENUM_MultiSelect, | |
| 215 XFA_ATTRIBUTEENUM_Inactive, | |
| 216 XFA_ATTRIBUTEENUM_Embed, | |
| 217 XFA_ATTRIBUTEENUM_Static, | |
| 218 XFA_ATTRIBUTEENUM_OnEntry, | |
| 219 XFA_ATTRIBUTEENUM_Cyrillic, | |
| 220 XFA_ATTRIBUTEENUM_NonBlank, | |
| 221 XFA_ATTRIBUTEENUM_TopRight, | |
| 222 XFA_ATTRIBUTEENUM_Hebrew, | |
| 223 XFA_ATTRIBUTEENUM_TopLeft, | |
| 224 XFA_ATTRIBUTEENUM_Center, | |
| 225 XFA_ATTRIBUTEENUM_MoveFirst, | |
| 226 XFA_ATTRIBUTEENUM_Diamond, | |
| 227 XFA_ATTRIBUTEENUM_PageOdd, | |
| 228 XFA_ATTRIBUTEENUM_1mod10, | |
| 229 XFA_ATTRIBUTEENUM_Korean, | |
| 230 XFA_ATTRIBUTEENUM_AboveEmbedded, | |
| 231 XFA_ATTRIBUTEENUM_ZipCompress, | |
| 232 XFA_ATTRIBUTEENUM_Numeric, | |
| 233 XFA_ATTRIBUTEENUM_Circle, | |
| 234 XFA_ATTRIBUTEENUM_ToBottom, | |
| 235 XFA_ATTRIBUTEENUM_Inverted, | |
| 236 XFA_ATTRIBUTEENUM_Update, | |
| 237 XFA_ATTRIBUTEENUM_Isoname, | |
| 238 XFA_ATTRIBUTEENUM_Server, | |
| 239 XFA_ATTRIBUTEENUM_Position, | |
| 240 XFA_ATTRIBUTEENUM_MiddleCenter, | |
| 241 XFA_ATTRIBUTEENUM_Optional, | |
| 242 XFA_ATTRIBUTEENUM_UsePrinterSetting, | |
| 243 XFA_ATTRIBUTEENUM_Outline, | |
| 244 XFA_ATTRIBUTEENUM_IndexChange, | |
| 245 XFA_ATTRIBUTEENUM_Change, | |
| 246 XFA_ATTRIBUTEENUM_PageArea, | |
| 247 XFA_ATTRIBUTEENUM_Once, | |
| 248 XFA_ATTRIBUTEENUM_Only, | |
| 249 XFA_ATTRIBUTEENUM_Open, | |
| 250 XFA_ATTRIBUTEENUM_Caption, | |
| 251 XFA_ATTRIBUTEENUM_Raised, | |
| 252 XFA_ATTRIBUTEENUM_Justify, | |
| 253 XFA_ATTRIBUTEENUM_RefAndDescendants, | |
| 254 XFA_ATTRIBUTEENUM_Short, | |
| 255 XFA_ATTRIBUTEENUM_PageFront, | |
| 256 XFA_ATTRIBUTEENUM_Monospace, | |
| 257 XFA_ATTRIBUTEENUM_Middle, | |
| 258 XFA_ATTRIBUTEENUM_PrePrint, | |
| 259 XFA_ATTRIBUTEENUM_Always, | |
| 260 XFA_ATTRIBUTEENUM_Unknown, | |
| 261 XFA_ATTRIBUTEENUM_ToLeft, | |
| 262 XFA_ATTRIBUTEENUM_Above, | |
| 263 XFA_ATTRIBUTEENUM_DashDot, | |
| 264 XFA_ATTRIBUTEENUM_Gregorian, | |
| 265 XFA_ATTRIBUTEENUM_Roman, | |
| 266 XFA_ATTRIBUTEENUM_MouseDown, | |
| 267 XFA_ATTRIBUTEENUM_Symbol, | |
| 268 XFA_ATTRIBUTEENUM_PageEven, | |
| 269 XFA_ATTRIBUTEENUM_Sign, | |
| 270 XFA_ATTRIBUTEENUM_AddNew, | |
| 271 XFA_ATTRIBUTEENUM_Star, | |
| 272 XFA_ATTRIBUTEENUM_Optimistic, | |
| 273 XFA_ATTRIBUTEENUM_Rl_tb, | |
| 274 XFA_ATTRIBUTEENUM_MiddleRight, | |
| 275 XFA_ATTRIBUTEENUM_Maintain, | |
| 276 XFA_ATTRIBUTEENUM_Package, | |
| 277 XFA_ATTRIBUTEENUM_SimplifiedChinese, | |
| 278 XFA_ATTRIBUTEENUM_ToCenter, | |
| 279 XFA_ATTRIBUTEENUM_Back, | |
| 280 XFA_ATTRIBUTEENUM_Unspecified, | |
| 281 XFA_ATTRIBUTEENUM_BatchOptimistic, | |
| 282 XFA_ATTRIBUTEENUM_Bold, | |
| 283 XFA_ATTRIBUTEENUM_Both, | |
| 284 XFA_ATTRIBUTEENUM_Butt, | |
| 285 XFA_ATTRIBUTEENUM_Client, | |
| 286 XFA_ATTRIBUTEENUM_2mod10, | |
| 287 XFA_ATTRIBUTEENUM_ImageOnly, | |
| 288 XFA_ATTRIBUTEENUM_Horizontal, | |
| 289 XFA_ATTRIBUTEENUM_Dotted, | |
| 290 XFA_ATTRIBUTEENUM_UserControl, | |
| 291 XFA_ATTRIBUTEENUM_DiagonalRight, | |
| 292 XFA_ATTRIBUTEENUM_ConsumeData, | |
| 293 XFA_ATTRIBUTEENUM_Check, | |
| 294 XFA_ATTRIBUTEENUM_Data, | |
| 295 XFA_ATTRIBUTEENUM_Down, | |
| 296 XFA_ATTRIBUTEENUM_SansSerif, | |
| 297 XFA_ATTRIBUTEENUM_Inline, | |
| 298 XFA_ATTRIBUTEENUM_TraditionalChinese, | |
| 299 XFA_ATTRIBUTEENUM_Warn, | |
| 300 XFA_ATTRIBUTEENUM_RefOnly, | |
| 301 XFA_ATTRIBUTEENUM_InteractiveForms, | |
| 302 XFA_ATTRIBUTEENUM_Word, | |
| 303 XFA_ATTRIBUTEENUM_Unordered, | |
| 304 XFA_ATTRIBUTEENUM_Required, | |
| 305 XFA_ATTRIBUTEENUM_ImportOnly, | |
| 306 XFA_ATTRIBUTEENUM_BelowEmbedded, | |
| 307 XFA_ATTRIBUTEENUM_Japanese, | |
| 308 XFA_ATTRIBUTEENUM_Full, | |
| 309 XFA_ATTRIBUTEENUM_Rl_row, | |
| 310 XFA_ATTRIBUTEENUM_Vietnamese, | |
| 311 XFA_ATTRIBUTEENUM_EastEuropeanRoman, | |
| 312 XFA_ATTRIBUTEENUM_MouseUp, | |
| 313 XFA_ATTRIBUTEENUM_ExportOnly, | |
| 314 XFA_ATTRIBUTEENUM_Clear, | |
| 315 XFA_ATTRIBUTEENUM_Click, | |
| 316 XFA_ATTRIBUTEENUM_Base64, | |
| 317 XFA_ATTRIBUTEENUM_Close, | |
| 318 XFA_ATTRIBUTEENUM_Host, | |
| 319 XFA_ATTRIBUTEENUM_Global, | |
| 320 XFA_ATTRIBUTEENUM_Blank, | |
| 321 XFA_ATTRIBUTEENUM_Table, | |
| 322 XFA_ATTRIBUTEENUM_Import, | |
| 323 XFA_ATTRIBUTEENUM_Custom, | |
| 324 XFA_ATTRIBUTEENUM_MiddleLeft, | |
| 325 XFA_ATTRIBUTEENUM_PostExecute, | |
| 326 XFA_ATTRIBUTEENUM_Radix, | |
| 327 XFA_ATTRIBUTEENUM_PostOpen, | |
| 328 XFA_ATTRIBUTEENUM_Enter, | |
| 329 XFA_ATTRIBUTEENUM_Ignore, | |
| 330 XFA_ATTRIBUTEENUM_Lr_tb, | |
| 331 XFA_ATTRIBUTEENUM_Fantasy, | |
| 332 XFA_ATTRIBUTEENUM_Italic, | |
| 333 XFA_ATTRIBUTEENUM_Author, | |
| 334 XFA_ATTRIBUTEENUM_ToEdge, | |
| 335 XFA_ATTRIBUTEENUM_Choice, | |
| 336 XFA_ATTRIBUTEENUM_Disabled, | |
| 337 XFA_ATTRIBUTEENUM_CrossHatch, | |
| 338 XFA_ATTRIBUTEENUM_DataRef, | |
| 339 XFA_ATTRIBUTEENUM_DashDotDot, | |
| 340 XFA_ATTRIBUTEENUM_Square, | |
| 341 XFA_ATTRIBUTEENUM_Dynamic, | |
| 342 XFA_ATTRIBUTEENUM_Manual, | |
| 343 XFA_ATTRIBUTEENUM_Etched, | |
| 344 XFA_ATTRIBUTEENUM_ValidationState, | |
| 345 XFA_ATTRIBUTEENUM_Cursive, | |
| 346 XFA_ATTRIBUTEENUM_Last, | |
| 347 XFA_ATTRIBUTEENUM_Left, | |
| 348 XFA_ATTRIBUTEENUM_Link, | |
| 349 XFA_ATTRIBUTEENUM_Long, | |
| 350 XFA_ATTRIBUTEENUM_InternationalCarrier, | |
| 351 XFA_ATTRIBUTEENUM_PDF1_3, | |
| 352 XFA_ATTRIBUTEENUM_PDF1_6, | |
| 353 XFA_ATTRIBUTEENUM_Serif, | |
| 354 XFA_ATTRIBUTEENUM_PostSave, | |
| 355 XFA_ATTRIBUTEENUM_Ready, | |
| 356 XFA_ATTRIBUTEENUM_PostSign, | |
| 357 XFA_ATTRIBUTEENUM_Arabic, | |
| 358 XFA_ATTRIBUTEENUM_Error, | |
| 359 XFA_ATTRIBUTEENUM_Urlencoded, | |
| 360 XFA_ATTRIBUTEENUM_Lowered, | |
| 361 }; | |
| 362 enum XFA_ATTRIBUTE { | |
| 363 XFA_ATTRIBUTE_H, | |
| 364 XFA_ATTRIBUTE_W, | |
| 365 XFA_ATTRIBUTE_X, | |
| 366 XFA_ATTRIBUTE_Y, | |
| 367 XFA_ATTRIBUTE_Id, | |
| 368 XFA_ATTRIBUTE_To, | |
| 369 XFA_ATTRIBUTE_LineThrough, | |
| 370 XFA_ATTRIBUTE_HAlign, | |
| 371 XFA_ATTRIBUTE_Typeface, | |
| 372 XFA_ATTRIBUTE_BeforeTarget, | |
| 373 XFA_ATTRIBUTE_Name, | |
| 374 XFA_ATTRIBUTE_Next, | |
| 375 XFA_ATTRIBUTE_DataRowCount, | |
| 376 XFA_ATTRIBUTE_Break, | |
| 377 XFA_ATTRIBUTE_VScrollPolicy, | |
| 378 XFA_ATTRIBUTE_FontHorizontalScale, | |
| 379 XFA_ATTRIBUTE_TextIndent, | |
| 380 XFA_ATTRIBUTE_Context, | |
| 381 XFA_ATTRIBUTE_TrayOut, | |
| 382 XFA_ATTRIBUTE_Cap, | |
| 383 XFA_ATTRIBUTE_Max, | |
| 384 XFA_ATTRIBUTE_Min, | |
| 385 XFA_ATTRIBUTE_Ref, | |
| 386 XFA_ATTRIBUTE_Rid, | |
| 387 XFA_ATTRIBUTE_Url, | |
| 388 XFA_ATTRIBUTE_Use, | |
| 389 XFA_ATTRIBUTE_LeftInset, | |
| 390 XFA_ATTRIBUTE_Widows, | |
| 391 XFA_ATTRIBUTE_Level, | |
| 392 XFA_ATTRIBUTE_BottomInset, | |
| 393 XFA_ATTRIBUTE_OverflowTarget, | |
| 394 XFA_ATTRIBUTE_AllowMacro, | |
| 395 XFA_ATTRIBUTE_PagePosition, | |
| 396 XFA_ATTRIBUTE_ColumnWidths, | |
| 397 XFA_ATTRIBUTE_OverflowLeader, | |
| 398 XFA_ATTRIBUTE_Action, | |
| 399 XFA_ATTRIBUTE_NonRepudiation, | |
| 400 XFA_ATTRIBUTE_Rate, | |
| 401 XFA_ATTRIBUTE_AllowRichText, | |
| 402 XFA_ATTRIBUTE_Role, | |
| 403 XFA_ATTRIBUTE_OverflowTrailer, | |
| 404 XFA_ATTRIBUTE_Operation, | |
| 405 XFA_ATTRIBUTE_Timeout, | |
| 406 XFA_ATTRIBUTE_TopInset, | |
| 407 XFA_ATTRIBUTE_Access, | |
| 408 XFA_ATTRIBUTE_CommandType, | |
| 409 XFA_ATTRIBUTE_Format, | |
| 410 XFA_ATTRIBUTE_DataPrep, | |
| 411 XFA_ATTRIBUTE_WidgetData, | |
| 412 XFA_ATTRIBUTE_Abbr, | |
| 413 XFA_ATTRIBUTE_MarginRight, | |
| 414 XFA_ATTRIBUTE_DataDescription, | |
| 415 XFA_ATTRIBUTE_EncipherOnly, | |
| 416 XFA_ATTRIBUTE_KerningMode, | |
| 417 XFA_ATTRIBUTE_Rotate, | |
| 418 XFA_ATTRIBUTE_WordCharacterCount, | |
| 419 XFA_ATTRIBUTE_Type, | |
| 420 XFA_ATTRIBUTE_Reserve, | |
| 421 XFA_ATTRIBUTE_TextLocation, | |
| 422 XFA_ATTRIBUTE_Priority, | |
| 423 XFA_ATTRIBUTE_Underline, | |
| 424 XFA_ATTRIBUTE_ModuleWidth, | |
| 425 XFA_ATTRIBUTE_Hyphenate, | |
| 426 XFA_ATTRIBUTE_Listen, | |
| 427 XFA_ATTRIBUTE_Delimiter, | |
| 428 XFA_ATTRIBUTE_ContentType, | |
| 429 XFA_ATTRIBUTE_StartNew, | |
| 430 XFA_ATTRIBUTE_EofAction, | |
| 431 XFA_ATTRIBUTE_AllowNeutral, | |
| 432 XFA_ATTRIBUTE_Connection, | |
| 433 XFA_ATTRIBUTE_BaselineShift, | |
| 434 XFA_ATTRIBUTE_OverlinePeriod, | |
| 435 XFA_ATTRIBUTE_FracDigits, | |
| 436 XFA_ATTRIBUTE_Orientation, | |
| 437 XFA_ATTRIBUTE_TimeStamp, | |
| 438 XFA_ATTRIBUTE_PrintCheckDigit, | |
| 439 XFA_ATTRIBUTE_MarginLeft, | |
| 440 XFA_ATTRIBUTE_Stroke, | |
| 441 XFA_ATTRIBUTE_ModuleHeight, | |
| 442 XFA_ATTRIBUTE_TransferEncoding, | |
| 443 XFA_ATTRIBUTE_Usage, | |
| 444 XFA_ATTRIBUTE_Presence, | |
| 445 XFA_ATTRIBUTE_RadixOffset, | |
| 446 XFA_ATTRIBUTE_Preserve, | |
| 447 XFA_ATTRIBUTE_AliasNode, | |
| 448 XFA_ATTRIBUTE_MultiLine, | |
| 449 XFA_ATTRIBUTE_Version, | |
| 450 XFA_ATTRIBUTE_StartChar, | |
| 451 XFA_ATTRIBUTE_ScriptTest, | |
| 452 XFA_ATTRIBUTE_StartAngle, | |
| 453 XFA_ATTRIBUTE_CursorType, | |
| 454 XFA_ATTRIBUTE_DigitalSignature, | |
| 455 XFA_ATTRIBUTE_CodeType, | |
| 456 XFA_ATTRIBUTE_Output, | |
| 457 XFA_ATTRIBUTE_BookendTrailer, | |
| 458 XFA_ATTRIBUTE_ImagingBBox, | |
| 459 XFA_ATTRIBUTE_ExcludeInitialCap, | |
| 460 XFA_ATTRIBUTE_Force, | |
| 461 XFA_ATTRIBUTE_CrlSign, | |
| 462 XFA_ATTRIBUTE_Previous, | |
| 463 XFA_ATTRIBUTE_PushCharacterCount, | |
| 464 XFA_ATTRIBUTE_NullTest, | |
| 465 XFA_ATTRIBUTE_RunAt, | |
| 466 XFA_ATTRIBUTE_SpaceBelow, | |
| 467 XFA_ATTRIBUTE_SweepAngle, | |
| 468 XFA_ATTRIBUTE_NumberOfCells, | |
| 469 XFA_ATTRIBUTE_LetterSpacing, | |
| 470 XFA_ATTRIBUTE_LockType, | |
| 471 XFA_ATTRIBUTE_PasswordChar, | |
| 472 XFA_ATTRIBUTE_VAlign, | |
| 473 XFA_ATTRIBUTE_SourceBelow, | |
| 474 XFA_ATTRIBUTE_Inverted, | |
| 475 XFA_ATTRIBUTE_Mark, | |
| 476 XFA_ATTRIBUTE_MaxH, | |
| 477 XFA_ATTRIBUTE_MaxW, | |
| 478 XFA_ATTRIBUTE_Truncate, | |
| 479 XFA_ATTRIBUTE_MinH, | |
| 480 XFA_ATTRIBUTE_MinW, | |
| 481 XFA_ATTRIBUTE_Initial, | |
| 482 XFA_ATTRIBUTE_Mode, | |
| 483 XFA_ATTRIBUTE_Layout, | |
| 484 XFA_ATTRIBUTE_Server, | |
| 485 XFA_ATTRIBUTE_EmbedPDF, | |
| 486 XFA_ATTRIBUTE_OddOrEven, | |
| 487 XFA_ATTRIBUTE_TabDefault, | |
| 488 XFA_ATTRIBUTE_Contains, | |
| 489 XFA_ATTRIBUTE_RightInset, | |
| 490 XFA_ATTRIBUTE_MaxChars, | |
| 491 XFA_ATTRIBUTE_Open, | |
| 492 XFA_ATTRIBUTE_Relation, | |
| 493 XFA_ATTRIBUTE_WideNarrowRatio, | |
| 494 XFA_ATTRIBUTE_Relevant, | |
| 495 XFA_ATTRIBUTE_SignatureType, | |
| 496 XFA_ATTRIBUTE_LineThroughPeriod, | |
| 497 XFA_ATTRIBUTE_Shape, | |
| 498 XFA_ATTRIBUTE_TabStops, | |
| 499 XFA_ATTRIBUTE_OutputBelow, | |
| 500 XFA_ATTRIBUTE_Short, | |
| 501 XFA_ATTRIBUTE_FontVerticalScale, | |
| 502 XFA_ATTRIBUTE_Thickness, | |
| 503 XFA_ATTRIBUTE_CommitOn, | |
| 504 XFA_ATTRIBUTE_RemainCharacterCount, | |
| 505 XFA_ATTRIBUTE_KeyAgreement, | |
| 506 XFA_ATTRIBUTE_ErrorCorrectionLevel, | |
| 507 XFA_ATTRIBUTE_UpsMode, | |
| 508 XFA_ATTRIBUTE_MergeMode, | |
| 509 XFA_ATTRIBUTE_Circular, | |
| 510 XFA_ATTRIBUTE_PsName, | |
| 511 XFA_ATTRIBUTE_Trailer, | |
| 512 XFA_ATTRIBUTE_UnicodeRange, | |
| 513 XFA_ATTRIBUTE_ExecuteType, | |
| 514 XFA_ATTRIBUTE_DuplexImposition, | |
| 515 XFA_ATTRIBUTE_TrayIn, | |
| 516 XFA_ATTRIBUTE_BindingNode, | |
| 517 XFA_ATTRIBUTE_BofAction, | |
| 518 XFA_ATTRIBUTE_Save, | |
| 519 XFA_ATTRIBUTE_TargetType, | |
| 520 XFA_ATTRIBUTE_KeyEncipherment, | |
| 521 XFA_ATTRIBUTE_CredentialServerPolicy, | |
| 522 XFA_ATTRIBUTE_Size, | |
| 523 XFA_ATTRIBUTE_InitialNumber, | |
| 524 XFA_ATTRIBUTE_Slope, | |
| 525 XFA_ATTRIBUTE_CSpace, | |
| 526 XFA_ATTRIBUTE_ColSpan, | |
| 527 XFA_ATTRIBUTE_Binding, | |
| 528 XFA_ATTRIBUTE_Checksum, | |
| 529 XFA_ATTRIBUTE_CharEncoding, | |
| 530 XFA_ATTRIBUTE_Bind, | |
| 531 XFA_ATTRIBUTE_TextEntry, | |
| 532 XFA_ATTRIBUTE_Archive, | |
| 533 XFA_ATTRIBUTE_Uuid, | |
| 534 XFA_ATTRIBUTE_Posture, | |
| 535 XFA_ATTRIBUTE_After, | |
| 536 XFA_ATTRIBUTE_Orphans, | |
| 537 XFA_ATTRIBUTE_QualifiedName, | |
| 538 XFA_ATTRIBUTE_Usehref, | |
| 539 XFA_ATTRIBUTE_Locale, | |
| 540 XFA_ATTRIBUTE_Weight, | |
| 541 XFA_ATTRIBUTE_UnderlinePeriod, | |
| 542 XFA_ATTRIBUTE_Data, | |
| 543 XFA_ATTRIBUTE_Desc, | |
| 544 XFA_ATTRIBUTE_Numbered, | |
| 545 XFA_ATTRIBUTE_DataColumnCount, | |
| 546 XFA_ATTRIBUTE_Overline, | |
| 547 XFA_ATTRIBUTE_UrlPolicy, | |
| 548 XFA_ATTRIBUTE_AnchorType, | |
| 549 XFA_ATTRIBUTE_LabelRef, | |
| 550 XFA_ATTRIBUTE_BookendLeader, | |
| 551 XFA_ATTRIBUTE_MaxLength, | |
| 552 XFA_ATTRIBUTE_AccessKey, | |
| 553 XFA_ATTRIBUTE_CursorLocation, | |
| 554 XFA_ATTRIBUTE_DelayedOpen, | |
| 555 XFA_ATTRIBUTE_Target, | |
| 556 XFA_ATTRIBUTE_DataEncipherment, | |
| 557 XFA_ATTRIBUTE_AfterTarget, | |
| 558 XFA_ATTRIBUTE_Leader, | |
| 559 XFA_ATTRIBUTE_Picker, | |
| 560 XFA_ATTRIBUTE_From, | |
| 561 XFA_ATTRIBUTE_BaseProfile, | |
| 562 XFA_ATTRIBUTE_Aspect, | |
| 563 XFA_ATTRIBUTE_RowColumnRatio, | |
| 564 XFA_ATTRIBUTE_LineHeight, | |
| 565 XFA_ATTRIBUTE_Highlight, | |
| 566 XFA_ATTRIBUTE_ValueRef, | |
| 567 XFA_ATTRIBUTE_MaxEntries, | |
| 568 XFA_ATTRIBUTE_DataLength, | |
| 569 XFA_ATTRIBUTE_Activity, | |
| 570 XFA_ATTRIBUTE_Input, | |
| 571 XFA_ATTRIBUTE_Value, | |
| 572 XFA_ATTRIBUTE_BlankOrNotBlank, | |
| 573 XFA_ATTRIBUTE_AddRevocationInfo, | |
| 574 XFA_ATTRIBUTE_GenericFamily, | |
| 575 XFA_ATTRIBUTE_Hand, | |
| 576 XFA_ATTRIBUTE_Href, | |
| 577 XFA_ATTRIBUTE_TextEncoding, | |
| 578 XFA_ATTRIBUTE_LeadDigits, | |
| 579 XFA_ATTRIBUTE_Permissions, | |
| 580 XFA_ATTRIBUTE_SpaceAbove, | |
| 581 XFA_ATTRIBUTE_CodeBase, | |
| 582 XFA_ATTRIBUTE_Stock, | |
| 583 XFA_ATTRIBUTE_IsNull, | |
| 584 XFA_ATTRIBUTE_RestoreState, | |
| 585 XFA_ATTRIBUTE_ExcludeAllCaps, | |
| 586 XFA_ATTRIBUTE_FormatTest, | |
| 587 XFA_ATTRIBUTE_HScrollPolicy, | |
| 588 XFA_ATTRIBUTE_Join, | |
| 589 XFA_ATTRIBUTE_KeyCertSign, | |
| 590 XFA_ATTRIBUTE_Radius, | |
| 591 XFA_ATTRIBUTE_SourceAbove, | |
| 592 XFA_ATTRIBUTE_Override, | |
| 593 XFA_ATTRIBUTE_ClassId, | |
| 594 XFA_ATTRIBUTE_Disable, | |
| 595 XFA_ATTRIBUTE_Scope, | |
| 596 XFA_ATTRIBUTE_Match, | |
| 597 XFA_ATTRIBUTE_Placement, | |
| 598 XFA_ATTRIBUTE_Before, | |
| 599 XFA_ATTRIBUTE_WritingScript, | |
| 600 XFA_ATTRIBUTE_EndChar, | |
| 601 XFA_ATTRIBUTE_Lock, | |
| 602 XFA_ATTRIBUTE_Long, | |
| 603 XFA_ATTRIBUTE_Intact, | |
| 604 XFA_ATTRIBUTE_XdpContent, | |
| 605 XFA_ATTRIBUTE_DecipherOnly, | |
| 606 }; | |
| 607 enum XFA_ELEMENT { | |
| 608 XFA_ELEMENT_Ps, | |
| 609 XFA_ELEMENT_To, | |
| 610 XFA_ELEMENT_Ui, | |
| 611 XFA_ELEMENT_RecordSet, | |
| 612 XFA_ELEMENT_SubsetBelow, | |
| 613 XFA_ELEMENT_SubformSet, | |
| 614 XFA_ELEMENT_AdobeExtensionLevel, | |
| 615 XFA_ELEMENT_Typeface, | |
| 616 XFA_ELEMENT_Break, | |
| 617 XFA_ELEMENT_FontInfo, | |
| 618 XFA_ELEMENT_NumberPattern, | |
| 619 XFA_ELEMENT_DynamicRender, | |
| 620 XFA_ELEMENT_PrintScaling, | |
| 621 XFA_ELEMENT_CheckButton, | |
| 622 XFA_ELEMENT_DatePatterns, | |
| 623 XFA_ELEMENT_SourceSet, | |
| 624 XFA_ELEMENT_Amd, | |
| 625 XFA_ELEMENT_Arc, | |
| 626 XFA_ELEMENT_Day, | |
| 627 XFA_ELEMENT_Era, | |
| 628 XFA_ELEMENT_Jog, | |
| 629 XFA_ELEMENT_Log, | |
| 630 XFA_ELEMENT_Map, | |
| 631 XFA_ELEMENT_Mdp, | |
| 632 XFA_ELEMENT_BreakBefore, | |
| 633 XFA_ELEMENT_Oid, | |
| 634 XFA_ELEMENT_Pcl, | |
| 635 XFA_ELEMENT_Pdf, | |
| 636 XFA_ELEMENT_Ref, | |
| 637 XFA_ELEMENT_Uri, | |
| 638 XFA_ELEMENT_Xdc, | |
| 639 XFA_ELEMENT_Xdp, | |
| 640 XFA_ELEMENT_Xfa, | |
| 641 XFA_ELEMENT_Xsl, | |
| 642 XFA_ELEMENT_Zpl, | |
| 643 XFA_ELEMENT_Cache, | |
| 644 XFA_ELEMENT_Margin, | |
| 645 XFA_ELEMENT_KeyUsage, | |
| 646 XFA_ELEMENT_Exclude, | |
| 647 XFA_ELEMENT_ChoiceList, | |
| 648 XFA_ELEMENT_Level, | |
| 649 XFA_ELEMENT_LabelPrinter, | |
| 650 XFA_ELEMENT_CalendarSymbols, | |
| 651 XFA_ELEMENT_Para, | |
| 652 XFA_ELEMENT_Part, | |
| 653 XFA_ELEMENT_Pdfa, | |
| 654 XFA_ELEMENT_Filter, | |
| 655 XFA_ELEMENT_Present, | |
| 656 XFA_ELEMENT_Pagination, | |
| 657 XFA_ELEMENT_Encoding, | |
| 658 XFA_ELEMENT_Event, | |
| 659 XFA_ELEMENT_Whitespace, | |
| 660 XFA_ELEMENT_DefaultUi, | |
| 661 XFA_ELEMENT_DataModel, | |
| 662 XFA_ELEMENT_Barcode, | |
| 663 XFA_ELEMENT_TimePattern, | |
| 664 XFA_ELEMENT_BatchOutput, | |
| 665 XFA_ELEMENT_Enforce, | |
| 666 XFA_ELEMENT_CurrencySymbols, | |
| 667 XFA_ELEMENT_AddSilentPrint, | |
| 668 XFA_ELEMENT_Rename, | |
| 669 XFA_ELEMENT_Operation, | |
| 670 XFA_ELEMENT_Typefaces, | |
| 671 XFA_ELEMENT_SubjectDNs, | |
| 672 XFA_ELEMENT_Issuers, | |
| 673 XFA_ELEMENT_SignaturePseudoModel, | |
| 674 XFA_ELEMENT_WsdlConnection, | |
| 675 XFA_ELEMENT_Debug, | |
| 676 XFA_ELEMENT_Delta, | |
| 677 XFA_ELEMENT_EraNames, | |
| 678 XFA_ELEMENT_ModifyAnnots, | |
| 679 XFA_ELEMENT_StartNode, | |
| 680 XFA_ELEMENT_Button, | |
| 681 XFA_ELEMENT_Format, | |
| 682 XFA_ELEMENT_Border, | |
| 683 XFA_ELEMENT_Area, | |
| 684 XFA_ELEMENT_Hyphenation, | |
| 685 XFA_ELEMENT_Text, | |
| 686 XFA_ELEMENT_Time, | |
| 687 XFA_ELEMENT_Type, | |
| 688 XFA_ELEMENT_Overprint, | |
| 689 XFA_ELEMENT_Certificates, | |
| 690 XFA_ELEMENT_EncryptionMethods, | |
| 691 XFA_ELEMENT_SetProperty, | |
| 692 XFA_ELEMENT_PrinterName, | |
| 693 XFA_ELEMENT_StartPage, | |
| 694 XFA_ELEMENT_PageOffset, | |
| 695 XFA_ELEMENT_DateTime, | |
| 696 XFA_ELEMENT_Comb, | |
| 697 XFA_ELEMENT_Pattern, | |
| 698 XFA_ELEMENT_IfEmpty, | |
| 699 XFA_ELEMENT_SuppressBanner, | |
| 700 XFA_ELEMENT_OutputBin, | |
| 701 XFA_ELEMENT_Field, | |
| 702 XFA_ELEMENT_Agent, | |
| 703 XFA_ELEMENT_OutputXSL, | |
| 704 XFA_ELEMENT_AdjustData, | |
| 705 XFA_ELEMENT_AutoSave, | |
| 706 XFA_ELEMENT_ContentArea, | |
| 707 XFA_ELEMENT_EventPseudoModel, | |
| 708 XFA_ELEMENT_WsdlAddress, | |
| 709 XFA_ELEMENT_Solid, | |
| 710 XFA_ELEMENT_DateTimeSymbols, | |
| 711 XFA_ELEMENT_EncryptionLevel, | |
| 712 XFA_ELEMENT_Edge, | |
| 713 XFA_ELEMENT_Stipple, | |
| 714 XFA_ELEMENT_Attributes, | |
| 715 XFA_ELEMENT_VersionControl, | |
| 716 XFA_ELEMENT_Meridiem, | |
| 717 XFA_ELEMENT_ExclGroup, | |
| 718 XFA_ELEMENT_ToolTip, | |
| 719 XFA_ELEMENT_Compress, | |
| 720 XFA_ELEMENT_Reason, | |
| 721 XFA_ELEMENT_Execute, | |
| 722 XFA_ELEMENT_ContentCopy, | |
| 723 XFA_ELEMENT_DateTimeEdit, | |
| 724 XFA_ELEMENT_Config, | |
| 725 XFA_ELEMENT_Image, | |
| 726 XFA_ELEMENT_SharpxHTML, | |
| 727 XFA_ELEMENT_NumberOfCopies, | |
| 728 XFA_ELEMENT_BehaviorOverride, | |
| 729 XFA_ELEMENT_TimeStamp, | |
| 730 XFA_ELEMENT_Month, | |
| 731 XFA_ELEMENT_ViewerPreferences, | |
| 732 XFA_ELEMENT_ScriptModel, | |
| 733 XFA_ELEMENT_Decimal, | |
| 734 XFA_ELEMENT_Subform, | |
| 735 XFA_ELEMENT_Select, | |
| 736 XFA_ELEMENT_Window, | |
| 737 XFA_ELEMENT_LocaleSet, | |
| 738 XFA_ELEMENT_Handler, | |
| 739 XFA_ELEMENT_HostPseudoModel, | |
| 740 XFA_ELEMENT_Presence, | |
| 741 XFA_ELEMENT_Record, | |
| 742 XFA_ELEMENT_Embed, | |
| 743 XFA_ELEMENT_Version, | |
| 744 XFA_ELEMENT_Command, | |
| 745 XFA_ELEMENT_Copies, | |
| 746 XFA_ELEMENT_Staple, | |
| 747 XFA_ELEMENT_SubmitFormat, | |
| 748 XFA_ELEMENT_Boolean, | |
| 749 XFA_ELEMENT_Message, | |
| 750 XFA_ELEMENT_Output, | |
| 751 XFA_ELEMENT_PsMap, | |
| 752 XFA_ELEMENT_ExcludeNS, | |
| 753 XFA_ELEMENT_Assist, | |
| 754 XFA_ELEMENT_Picture, | |
| 755 XFA_ELEMENT_Traversal, | |
| 756 XFA_ELEMENT_SilentPrint, | |
| 757 XFA_ELEMENT_WebClient, | |
| 758 XFA_ELEMENT_LayoutPseudoModel, | |
| 759 XFA_ELEMENT_Producer, | |
| 760 XFA_ELEMENT_Corner, | |
| 761 XFA_ELEMENT_MsgId, | |
| 762 XFA_ELEMENT_Color, | |
| 763 XFA_ELEMENT_Keep, | |
| 764 XFA_ELEMENT_Query, | |
| 765 XFA_ELEMENT_Insert, | |
| 766 XFA_ELEMENT_ImageEdit, | |
| 767 XFA_ELEMENT_Validate, | |
| 768 XFA_ELEMENT_DigestMethods, | |
| 769 XFA_ELEMENT_NumberPatterns, | |
| 770 XFA_ELEMENT_PageSet, | |
| 771 XFA_ELEMENT_Integer, | |
| 772 XFA_ELEMENT_SoapAddress, | |
| 773 XFA_ELEMENT_Equate, | |
| 774 XFA_ELEMENT_FormFieldFilling, | |
| 775 XFA_ELEMENT_PageRange, | |
| 776 XFA_ELEMENT_Update, | |
| 777 XFA_ELEMENT_ConnectString, | |
| 778 XFA_ELEMENT_Mode, | |
| 779 XFA_ELEMENT_Layout, | |
| 780 XFA_ELEMENT_Sharpxml, | |
| 781 XFA_ELEMENT_XsdConnection, | |
| 782 XFA_ELEMENT_Traverse, | |
| 783 XFA_ELEMENT_Encodings, | |
| 784 XFA_ELEMENT_Template, | |
| 785 XFA_ELEMENT_Acrobat, | |
| 786 XFA_ELEMENT_ValidationMessaging, | |
| 787 XFA_ELEMENT_Signing, | |
| 788 XFA_ELEMENT_DataWindow, | |
| 789 XFA_ELEMENT_Script, | |
| 790 XFA_ELEMENT_AddViewerPreferences, | |
| 791 XFA_ELEMENT_AlwaysEmbed, | |
| 792 XFA_ELEMENT_PasswordEdit, | |
| 793 XFA_ELEMENT_NumericEdit, | |
| 794 XFA_ELEMENT_EncryptionMethod, | |
| 795 XFA_ELEMENT_Change, | |
| 796 XFA_ELEMENT_PageArea, | |
| 797 XFA_ELEMENT_SubmitUrl, | |
| 798 XFA_ELEMENT_Oids, | |
| 799 XFA_ELEMENT_Signature, | |
| 800 XFA_ELEMENT_ADBE_JSConsole, | |
| 801 XFA_ELEMENT_Caption, | |
| 802 XFA_ELEMENT_Relevant, | |
| 803 XFA_ELEMENT_FlipLabel, | |
| 804 XFA_ELEMENT_ExData, | |
| 805 XFA_ELEMENT_DayNames, | |
| 806 XFA_ELEMENT_SoapAction, | |
| 807 XFA_ELEMENT_DefaultTypeface, | |
| 808 XFA_ELEMENT_Manifest, | |
| 809 XFA_ELEMENT_Overflow, | |
| 810 XFA_ELEMENT_Linear, | |
| 811 XFA_ELEMENT_CurrencySymbol, | |
| 812 XFA_ELEMENT_Delete, | |
| 813 XFA_ELEMENT_Deltas, | |
| 814 XFA_ELEMENT_DigestMethod, | |
| 815 XFA_ELEMENT_InstanceManager, | |
| 816 XFA_ELEMENT_EquateRange, | |
| 817 XFA_ELEMENT_Medium, | |
| 818 XFA_ELEMENT_TextEdit, | |
| 819 XFA_ELEMENT_TemplateCache, | |
| 820 XFA_ELEMENT_CompressObjectStream, | |
| 821 XFA_ELEMENT_DataValue, | |
| 822 XFA_ELEMENT_AccessibleContent, | |
| 823 XFA_ELEMENT_NodeList, | |
| 824 XFA_ELEMENT_IncludeXDPContent, | |
| 825 XFA_ELEMENT_XmlConnection, | |
| 826 XFA_ELEMENT_ValidateApprovalSignatures, | |
| 827 XFA_ELEMENT_SignData, | |
| 828 XFA_ELEMENT_Packets, | |
| 829 XFA_ELEMENT_DatePattern, | |
| 830 XFA_ELEMENT_DuplexOption, | |
| 831 XFA_ELEMENT_Base, | |
| 832 XFA_ELEMENT_Bind, | |
| 833 XFA_ELEMENT_Compression, | |
| 834 XFA_ELEMENT_User, | |
| 835 XFA_ELEMENT_Rectangle, | |
| 836 XFA_ELEMENT_EffectiveOutputPolicy, | |
| 837 XFA_ELEMENT_ADBE_JSDebugger, | |
| 838 XFA_ELEMENT_Acrobat7, | |
| 839 XFA_ELEMENT_Interactive, | |
| 840 XFA_ELEMENT_Locale, | |
| 841 XFA_ELEMENT_CurrentPage, | |
| 842 XFA_ELEMENT_Data, | |
| 843 XFA_ELEMENT_Date, | |
| 844 XFA_ELEMENT_Desc, | |
| 845 XFA_ELEMENT_Encrypt, | |
| 846 XFA_ELEMENT_Draw, | |
| 847 XFA_ELEMENT_Encryption, | |
| 848 XFA_ELEMENT_MeridiemNames, | |
| 849 XFA_ELEMENT_Messaging, | |
| 850 XFA_ELEMENT_Speak, | |
| 851 XFA_ELEMENT_DataGroup, | |
| 852 XFA_ELEMENT_Common, | |
| 853 XFA_ELEMENT_Sharptext, | |
| 854 XFA_ELEMENT_PaginationOverride, | |
| 855 XFA_ELEMENT_Reasons, | |
| 856 XFA_ELEMENT_SignatureProperties, | |
| 857 XFA_ELEMENT_Threshold, | |
| 858 XFA_ELEMENT_AppearanceFilter, | |
| 859 XFA_ELEMENT_Fill, | |
| 860 XFA_ELEMENT_Font, | |
| 861 XFA_ELEMENT_Form, | |
| 862 XFA_ELEMENT_MediumInfo, | |
| 863 XFA_ELEMENT_Certificate, | |
| 864 XFA_ELEMENT_Password, | |
| 865 XFA_ELEMENT_RunScripts, | |
| 866 XFA_ELEMENT_Trace, | |
| 867 XFA_ELEMENT_Float, | |
| 868 XFA_ELEMENT_RenderPolicy, | |
| 869 XFA_ELEMENT_LogPseudoModel, | |
| 870 XFA_ELEMENT_Destination, | |
| 871 XFA_ELEMENT_Value, | |
| 872 XFA_ELEMENT_Bookend, | |
| 873 XFA_ELEMENT_ExObject, | |
| 874 XFA_ELEMENT_OpenAction, | |
| 875 XFA_ELEMENT_NeverEmbed, | |
| 876 XFA_ELEMENT_BindItems, | |
| 877 XFA_ELEMENT_Calculate, | |
| 878 XFA_ELEMENT_Print, | |
| 879 XFA_ELEMENT_Extras, | |
| 880 XFA_ELEMENT_Proto, | |
| 881 XFA_ELEMENT_DSigData, | |
| 882 XFA_ELEMENT_Creator, | |
| 883 XFA_ELEMENT_Connect, | |
| 884 XFA_ELEMENT_Permissions, | |
| 885 XFA_ELEMENT_ConnectionSet, | |
| 886 XFA_ELEMENT_Submit, | |
| 887 XFA_ELEMENT_Range, | |
| 888 XFA_ELEMENT_Linearized, | |
| 889 XFA_ELEMENT_Packet, | |
| 890 XFA_ELEMENT_RootElement, | |
| 891 XFA_ELEMENT_PlaintextMetadata, | |
| 892 XFA_ELEMENT_NumberSymbols, | |
| 893 XFA_ELEMENT_PrintHighQuality, | |
| 894 XFA_ELEMENT_Driver, | |
| 895 XFA_ELEMENT_IncrementalLoad, | |
| 896 XFA_ELEMENT_SubjectDN, | |
| 897 XFA_ELEMENT_CompressLogicalStructure, | |
| 898 XFA_ELEMENT_IncrementalMerge, | |
| 899 XFA_ELEMENT_Radial, | |
| 900 XFA_ELEMENT_Variables, | |
| 901 XFA_ELEMENT_TimePatterns, | |
| 902 XFA_ELEMENT_EffectiveInputPolicy, | |
| 903 XFA_ELEMENT_NameAttr, | |
| 904 XFA_ELEMENT_Conformance, | |
| 905 XFA_ELEMENT_Transform, | |
| 906 XFA_ELEMENT_LockDocument, | |
| 907 XFA_ELEMENT_BreakAfter, | |
| 908 XFA_ELEMENT_Line, | |
| 909 XFA_ELEMENT_List, | |
| 910 XFA_ELEMENT_Source, | |
| 911 XFA_ELEMENT_Occur, | |
| 912 XFA_ELEMENT_PickTrayByPDFSize, | |
| 913 XFA_ELEMENT_MonthNames, | |
| 914 XFA_ELEMENT_Severity, | |
| 915 XFA_ELEMENT_GroupParent, | |
| 916 XFA_ELEMENT_DocumentAssembly, | |
| 917 XFA_ELEMENT_NumberSymbol, | |
| 918 XFA_ELEMENT_Tagged, | |
| 919 XFA_ELEMENT_Items, | |
| 920 }; | |
| 921 #define XFA_ELEMENT_UNKNOWN ((XFA_ELEMENT)-1) | |
| 922 struct XFA_ELEMENTINFO { | |
| 923 uint32_t uHash; | |
| 924 const FX_WCHAR* pName; | |
| 925 XFA_ELEMENT eName; | |
| 926 uint32_t dwPackets; | |
| 927 uint32_t eObjectType; | |
| 928 }; | |
| 929 int32_t XFA_GetElementCount(); | |
| 930 const XFA_ELEMENTINFO* XFA_GetElementByName(const CFX_WideStringC& wsName); | |
| 931 const XFA_ELEMENTINFO* XFA_GetElementByID(XFA_ELEMENT eName); | |
| 932 enum XFA_ATTRIBUTETYPE { | |
| 933 XFA_ATTRIBUTETYPE_NOTSURE, | |
| 934 XFA_ATTRIBUTETYPE_Enum, | |
| 935 XFA_ATTRIBUTETYPE_Cdata, | |
| 936 XFA_ATTRIBUTETYPE_Boolean, | |
| 937 XFA_ATTRIBUTETYPE_Integer, | |
| 938 XFA_ATTRIBUTETYPE_Measure, | |
| 939 }; | |
| 940 struct XFA_ATTRIBUTEINFO { | |
| 941 uint32_t uHash; | |
| 942 const FX_WCHAR* pName; | |
| 943 XFA_ATTRIBUTE eName; | |
| 944 XFA_ATTRIBUTETYPE eType; | |
| 945 uint32_t dwPackets; | |
| 946 void* pDefValue; | |
| 947 }; | |
| 948 int32_t XFA_GetAttributeCount(); | |
| 949 const XFA_ATTRIBUTEINFO* XFA_GetAttributeByName(const CFX_WideStringC& wsName); | |
| 950 const XFA_ATTRIBUTEINFO* XFA_GetAttributeByID(XFA_ATTRIBUTE eName); | |
| 951 FX_BOOL XFA_GetAttributeDefaultValue(void*& pValue, | |
| 952 XFA_ELEMENT eElement, | |
| 953 XFA_ATTRIBUTE eAttribute, | |
| 954 XFA_ATTRIBUTETYPE eType, | |
| 955 uint32_t dwPacket); | |
| 956 XFA_ATTRIBUTEENUM XFA_GetAttributeDefaultValue_Enum(XFA_ELEMENT eElement, | |
| 957 XFA_ATTRIBUTE eAttribute, | |
| 958 uint32_t dwPacket); | |
| 959 CFX_WideStringC XFA_GetAttributeDefaultValue_Cdata(XFA_ELEMENT eElement, | |
| 960 XFA_ATTRIBUTE eAttribute, | |
| 961 uint32_t dwPacket); | |
| 962 FX_BOOL XFA_GetAttributeDefaultValue_Boolean(XFA_ELEMENT eElement, | |
| 963 XFA_ATTRIBUTE eAttribute, | |
| 964 uint32_t dwPacket); | |
| 965 int32_t XFA_GetAttributeDefaultValue_Integer(XFA_ELEMENT eElement, | |
| 966 XFA_ATTRIBUTE eAttribute, | |
| 967 uint32_t dwPacket); | |
| 968 CXFA_Measurement XFA_GetAttributeDefaultValue_Measure(XFA_ELEMENT eElement, | |
| 969 XFA_ATTRIBUTE eAttribute, | |
| 970 uint32_t dwPacket); | |
| 971 struct XFA_ELEMENTHIERARCHY { | |
| 972 uint16_t wStart; | |
| 973 uint16_t wCount; | |
| 974 }; | |
| 975 | |
| 976 struct XFA_SCRIPTHIERARCHY { | |
| 977 uint16_t wMethodStart; | |
| 978 uint16_t wMethodCount; | |
| 979 uint16_t wAttributeStart; | |
| 980 uint16_t wAttributeCount; | |
| 981 int16_t wParentIndex; | |
| 982 }; | |
| 983 | |
| 984 typedef XFA_SCRIPTHIERARCHY const* XFA_LPCSCRIPTHIERARCHY; | |
| 985 const uint16_t* XFA_GetElementChildren(XFA_ELEMENT eElement, int32_t& iCount); | |
| 986 const uint8_t* XFA_GetElementAttributes(XFA_ELEMENT eElement, int32_t& iCount); | |
| 987 const XFA_ELEMENTINFO* XFA_GetChildOfElement(XFA_ELEMENT eElement, | |
| 988 XFA_ELEMENT eChild, | |
| 989 uint32_t dwPacket); | |
| 990 const XFA_ATTRIBUTEINFO* XFA_GetAttributeOfElement(XFA_ELEMENT eElement, | |
| 991 XFA_ATTRIBUTE eAttribute, | |
| 992 uint32_t dwPacket); | |
| 993 #define XFA_PROPERTYFLAG_OneOf 0x01 | |
| 994 #define XFA_PROPERTYFLAG_DefaultOneOf 0x02 | |
| 995 struct XFA_PROPERTY { | |
| 996 uint16_t eName; | |
| 997 uint8_t uOccur; | |
| 998 uint8_t uFlags; | |
| 999 }; | |
| 1000 const XFA_PROPERTY* XFA_GetElementProperties(XFA_ELEMENT eElement, | |
| 1001 int32_t& iCount); | |
| 1002 const XFA_PROPERTY* XFA_GetPropertyOfElement(XFA_ELEMENT eElement, | |
| 1003 XFA_ELEMENT eProperty, | |
| 1004 uint32_t dwPacket); | |
| 1005 struct XFA_ATTRIBUTEENUMINFO { | |
| 1006 uint32_t uHash; | |
| 1007 const FX_WCHAR* pName; | |
| 1008 XFA_ATTRIBUTEENUM eName; | |
| 1009 }; | |
| 1010 const XFA_ATTRIBUTEENUMINFO* XFA_GetAttributeEnumByName( | |
| 1011 const CFX_WideStringC& wsName); | |
| 1012 const XFA_ATTRIBUTEENUMINFO* XFA_GetAttributeEnumByID(XFA_ATTRIBUTEENUM eName); | |
| 1013 enum XFA_UNIT { | |
| 1014 XFA_UNIT_Unknown, | |
| 1015 XFA_UNIT_Percent, | |
| 1016 XFA_UNIT_Angle, | |
| 1017 XFA_UNIT_Em, | |
| 1018 XFA_UNIT_Pt, | |
| 1019 XFA_UNIT_In, | |
| 1020 XFA_UNIT_Pc, | |
| 1021 XFA_UNIT_Cm, | |
| 1022 XFA_UNIT_Mm, | |
| 1023 XFA_UNIT_Mp, | |
| 1024 }; | |
| 1025 class CXFA_Measurement { | |
| 1026 public: | |
| 1027 void Set(const CFX_WideStringC& wsMeasure); | |
| 1028 void Set(FX_FLOAT fValue, XFA_UNIT eUnit) { | |
| 1029 m_fValue = fValue; | |
| 1030 m_eUnit = eUnit; | |
| 1031 } | |
| 1032 | |
| 1033 XFA_UNIT GetUnit() const { return m_eUnit; } | |
| 1034 FX_FLOAT GetValue() const { return m_fValue; } | |
| 1035 FX_BOOL ToString(CFX_WideString& wsMeasure) const; | |
| 1036 FX_BOOL ToUnit(XFA_UNIT eUnit, FX_FLOAT& fValue) const; | |
| 1037 FX_FLOAT ToUnit(XFA_UNIT eUnit) const { | |
| 1038 FX_FLOAT f; | |
| 1039 return ToUnit(eUnit, f) ? f : 0; | |
| 1040 } | |
| 1041 CXFA_Measurement() { Set(-1, XFA_UNIT_Unknown); } | |
| 1042 CXFA_Measurement(const CFX_WideStringC& wsMeasure) { Set(wsMeasure); } | |
| 1043 CXFA_Measurement(FX_FLOAT fValue, XFA_UNIT eUnit) { Set(fValue, eUnit); } | |
| 1044 static XFA_UNIT GetUnit(const CFX_WideStringC& wsUnit); | |
| 1045 | |
| 1046 protected: | |
| 1047 FX_FLOAT m_fValue; | |
| 1048 XFA_UNIT m_eUnit; | |
| 1049 }; | |
| 1050 class CFXJSE_Arguments; | |
| 1051 class CXFA_Object; | |
| 1052 typedef void (CXFA_Object::*XFA_METHOD_CALLBACK)(CFXJSE_Arguments* pArguments); | |
| 1053 struct XFA_METHODINFO { | |
| 1054 uint32_t uHash; | |
| 1055 const FX_WCHAR* pName; | |
| 1056 XFA_METHOD_CALLBACK lpfnCallback; | |
| 1057 }; | |
| 1058 int32_t XFA_GetMethodCount(); | |
| 1059 const XFA_METHODINFO* XFA_GetMethodByName(XFA_ELEMENT eElement, | |
| 1060 const CFX_WideStringC& wsMethodName); | |
| 1061 typedef void (CXFA_Object::*XFA_ATTRIBUTE_CALLBACK)(FXJSE_HVALUE hValue, | |
| 1062 FX_BOOL bSetting, | |
| 1063 XFA_ATTRIBUTE eAttribute); | |
| 1064 enum XFA_SCRIPT_TYPE { | |
| 1065 XFA_SCRIPT_Basic, | |
| 1066 XFA_SCRIPT_Object, | |
| 1067 }; | |
| 1068 struct XFA_SCRIPTATTRIBUTEINFO { | |
| 1069 uint32_t uHash; | |
| 1070 const FX_WCHAR* pName; | |
| 1071 XFA_ATTRIBUTE_CALLBACK lpfnCallback; | |
| 1072 int32_t eAttribute; | |
| 1073 uint16_t eValueType; | |
| 1074 }; | |
| 1075 const XFA_SCRIPTATTRIBUTEINFO* XFA_GetScriptAttributeByName( | |
| 1076 XFA_ELEMENT eElement, | |
| 1077 const CFX_WideStringC& wsAttributeName); | |
| 1078 | |
| 1079 #endif // XFA_INCLUDE_FXFA_FXFA_BASIC_H_ | |
| OLD | NEW |