Foxit PDF SDK
fs_xfa.h
浏览该文件的文档.
1 
16 #ifndef FS_XFA_H_
17 #define FS_XFA_H_
18 
19 #include "common/fs_common.h"
20 #include "common/fs_image.h"
21 
27 namespace foxit {
28 namespace common {
29  class Bitmap;
30 }
31 
32 namespace pdf{
33 class Signature;
34 class PDFDoc;
35 }
36 
40 namespace addon {
44 namespace xfa {
45 class XFADoc;
46 class XFAPage;
47 class XFAWidget;
48 
50 class WidgetChoiceOption FS_FINAL : public Object {
51  public:
55  , selected(false){}
56 
66  , selected(selected){}
67 
74  : option_label(option.option_label)
75  , selected(option.selected){}
76 
85  option_label = option.option_label;
86  selected = option.selected;
87  return *this;
88  }
89 
99  void Set( const wchar_t* option_label, bool selected) {
100  this->option_label = option_label;
101  this->selected = selected;
102  }
103 
106 
108  bool selected;
109 };
110 
113 
119  public:
125  typedef enum _AppInfo {
138  } AppInfo;
139 
145  typedef enum _BeepType {
156  } BeepType;
157 
163  typedef enum _StringID {
381  } StringID;
382 
388  typedef enum _MsgBoxIconType {
397  } MsgBoxIconType;
398 
404  typedef enum _MsgBoxButtonType {
414 
420  typedef enum _MsgBoxButtonID {
429  } MsgBoxButtonID;
430 
431 
437  virtual void Release() = 0;
438 
448  virtual WString GetAppInfo(AppInfo app_info) = 0;
449 
458  virtual void Beep(BeepType type) = 0;
459 
473  virtual MsgBoxButtonID MsgBox(const wchar_t* message, const wchar_t* title, MsgBoxIconType icon_type,
474  MsgBoxButtonType button_type) = 0;
475 
488  virtual WString Response(const wchar_t* question, const wchar_t* title, const wchar_t* default_answer,
489  bool is_mask) = 0;
490 
498  virtual common::file::ReaderCallback* DownLoadUrl(const wchar_t* url) = 0;
499 
514  virtual WString PostRequestURL(const wchar_t* url, const wchar_t* data, const wchar_t* content_type,
515  const wchar_t* encode, const wchar_t* header) = 0;
516 
527  virtual bool PutRequestURL(const wchar_t* url, const wchar_t* data, const wchar_t* encode) = 0;
528 
545  virtual WString LoadString(StringID string_id) = 0;
546 
557  virtual WStringArray ShowFileDialog(const wchar_t* string_title, const wchar_t* string_filter,
558  bool is_openfile_dialog) = 0;
559 
560  protected:
561  ~AppProviderCallback() {}
562 };
563 
564 class XFAWidgetModifyInfo;
570  public:
576  typedef enum _InvalidateFlag {
581  } InvalidateFlag;
582 
588  typedef enum _PrintOption {
596  e_PrintOptionAsImage = 0x00000008,
601  } PrintOption;
602 
608  typedef enum _SubmitFormat {
619  } SubmitFormat;
620 
626  typedef enum _TextEncoding {
651  } TextEncoding;
652 
658  typedef enum _PageViewEventType {
666 
672  typedef enum _WidgetEventType {
677  } WidgetEventType;
678 
679 
685  virtual void Release() = 0;
686 
699  virtual void InvalidateRect(int page_index, const RectF& rect, InvalidateFlag flag) = 0;
700 
711  virtual void DisplayCaret(int page_index, bool is_visible, const RectF& rect) = 0;
712 
727  virtual bool GetPopupPos(int page_index, float min_popup, float max_popup,
728  const RectF& rect_widget, RectF& inout_rect_popup) = 0;
729 
738  virtual bool PopupMenu(int page_index, const PointF& rect_popup) = 0;
739 
747  virtual int GetCurrentPage(const XFADoc& doc) = 0;
748 
757  virtual void SetCurrentPage(const XFADoc& doc, int current_page_index) = 0;
758 
766  virtual void SetChangeMark(const XFADoc& doc) = 0;
767 
775  virtual WString GetTitle(const XFADoc& doc) = 0;
776 
786  virtual void SetFocus(XFAWidget& xfa_widget, bool is_relayout) = 0;
787 
798  virtual void ExportData(const XFADoc& doc, const WString& file_path) = 0;
799 
810  virtual void ImportData(const XFADoc& doc, const WString& file_path) = 0;
811 
820  virtual void GotoURL(const XFADoc& doc, const WString& url) = 0;
821 
834  virtual void Print(const XFADoc& doc, int start_page_index, int end_page_index, uint32 options) = 0;
835 
843  virtual ARGB GetHighlightColor(const XFADoc& doc) = 0;
844 
858  virtual bool SubmitData(const XFADoc& doc, const WString& target, SubmitFormat format, TextEncoding text_encoding,
859  const WString& content) = 0;
860 
871  virtual void PageViewEvent(int page_index, PageViewEventType page_view_event_type) = 0;
872 
883  virtual void WidgetEvent(const XFAWidget& xfa_widget,WidgetEventType widget_event_type) = 0;
884 
893  virtual void NotifyWidgetChangeInfo(const XFADoc& doc, XFAWidgetModifyInfo change_info) = 0;
894  protected:
895  ~DocProviderCallback() {}
896 };
897 
906 class XFADoc FS_FINAL : public Base{
907  public:
913  typedef enum _EventType {
1007  } EventType;
1008 
1014  typedef enum _Type {
1020  e_XDP = 2
1021  } Type;
1022 
1028  typedef enum _ExportDataType {
1035  } ExportDataType;
1036 
1037 
1050  XFADoc(const pdf::PDFDoc& document, DocProviderCallback* xfa_doc_provider_handler);
1051 
1063  XFADoc(const foxit::pdf::PDFDoc& document);
1064 
1070  XFADoc(const XFADoc& other);
1078  XFADoc& operator = (const XFADoc& other);
1079 
1087  bool operator == (const XFADoc& other) const;
1088 
1096  bool operator != (const XFADoc& other) const;
1097 
1105  bool IsEmpty() const;
1106 
1108  ~XFADoc();
1109 
1127 
1137 
1144  Type GetType() const;
1145 
1151  int GetPageCount() const;
1152 
1161  XFAPage GetPage(int page_index);
1162 
1172  bool ExportData(const char* output_file_path, ExportDataType export_type);
1173 
1183  bool ExportData(const wchar_t* output_file_path, ExportDataType export_type);
1184 
1195 
1206  void SetPDFPath(const char* pdf_file_path);
1207 
1218  void SetPDFPath(const wchar_t* pdf_file_path);
1219 
1228  bool ImportData(const char* file_path);
1229 
1238  bool ImportData(const wchar_t* file_path);
1239 
1249 
1255  void ResetForm();
1256 
1264  void FlattenTo(const char* output_file_path);
1265 
1273  void FlattenTo(const wchar_t* output_file_path);
1274 
1283 
1292  void ProcessEvent(EventType event_type);
1293 
1301  void SetFocus(XFAWidget xfa_widget);
1302 
1308  void KillFocus();
1309 
1323  XFAWidget GetWidgetByFullName(const WString& full_name);
1324 
1325  // 强烈建议用户不要使用此方法;否则可能会出现未知情况。
1326  explicit XFADoc(FS_HANDLE handle = NULL);
1327 };
1328 
1335 class XFAPage FS_FINAL : public Base{
1336  public:
1342  XFAPage(const XFAPage& other);
1350  XFAPage& operator = (const XFAPage& other);
1351 
1359  bool operator == (const XFAPage& other) const;
1367  bool operator != (const XFAPage& other) const;
1368 
1370  ~XFAPage();
1371 
1379  bool IsEmpty() const;
1380 
1394  Matrix GetDisplayMatrix(int left, int top, int width, int height, common::Rotation rotate);
1395 
1401  float GetWidth() const;
1402 
1408  float GetHeight() const;
1409 
1420  XFAWidget GetWidgetAtDevicePoint(const Matrix& matrix, const PointF& device_point, float tolerance);
1421 
1427  int GetIndex() const;
1428 
1434  int GetWidgetCount() const;
1435 
1444  XFAWidget GetWidget(int widget_index) const;
1445 
1455  XFAWidget GetWidgetByFullName(const WString& full_name);
1456 
1464 
1472 
1481  XFAWidget GetNextWidget(const XFAWidget& widget);
1482 
1491  XFAWidget GetPrevWidget(const XFAWidget& widget);
1492 
1493  // 强烈建议用户不要使用此方法;否则可能会出现未知情况。
1494  explicit XFAPage(FS_HANDLE handle = NULL);
1495 };
1496 
1498 class XFAWidgetModifyInfo : public Object {
1499  public:
1505  typedef enum _WidgetElement {
2134  } WidgetElement;
2135 
2141  typedef enum _WidgetAttributeType {
2253 
2254 
2257  : event_type(XFADoc::e_EventTypeUnknown)
2258  , page_index(-1)
2261  , old_value(L"")
2262  , new_value(L"")
2263  , widget_name(L"") {}
2264 
2271  event_type = other.event_type;
2272  page_index = other.page_index;
2273  element = other.element;
2275  old_value = other.old_value;
2276  new_value = other.new_value;
2277  widget_name = other.widget_name;
2278  }
2279 
2288  if (this != &other) {
2289  event_type = other.event_type;
2290  page_index = other.page_index;
2291  element = other.element;
2293  old_value = other.old_value;
2294  new_value = other.new_value;
2295  widget_name = other.widget_name;
2296  }
2297  return *this;
2298  }
2299 
2317  , element(element)
2319  , old_value(old_value)
2320  , new_value(new_value)
2322  {}
2323 
2329 
2332 
2338 
2343 
2346 
2349 
2352 };
2353 
2360 class XFAWidget FS_FINAL : public Base{
2361  public:
2367  typedef enum _HitTestArea {
2376  } HitTestArea;
2377 
2383  typedef enum _WidgetType {
2418  } WidgetType;
2419 
2426  typedef enum _PresenceProperty {
2437  } PresenceProperty;
2438 
2444  typedef enum _WidgetNameType {
2451  } WidgetNameType;
2452 
2458  typedef enum _WidgetHAlignType {
2471  } WidgetHAlignType;
2472 
2478  typedef enum _WidgetVAlignType {
2485  } WidgetVAlignType;
2486 
2492  typedef enum _WidgetEdgePosition {
2502 
2503 
2509  XFAWidget(const XFAWidget& other);
2517  XFAWidget& operator = (const XFAWidget& other);
2518 
2526  bool operator == (const XFAWidget& other) const;
2534  bool operator != (const XFAWidget& other) const;
2535 
2543  bool IsEmpty() const;
2544 
2546  ~XFAWidget();
2547 
2553  XFAPage GetXFAPage();
2554 
2560  int GetIndex() const;
2561 
2567  void ResetData();
2568 
2577  RectF GetRect();
2578 
2584  WString GetValue();
2585 
2596  void SetValue(const wchar_t* value);
2597 
2604 
2615  void SetDefaultValue(const wchar_t* value);
2616 
2626 
2636 
2647  bool SetOptions(const addon::xfa::WidgetChoiceOptionArray& option_array);
2648 
2657  bool IsChecked() const;
2658 
2670  void SetCheckState(bool is_checked);
2671 
2677  bool IsListBox();
2678 
2686  bool IsSupportMultiline();
2687 
2696  bool IsSupportMultiSelect();
2697 
2706 
2712  bool OnMouseEnter();
2713 
2719  bool OnMouseExit();
2720 
2731  bool OnLButtonDown(const PointF& point, uint32 flags);
2732 
2743  bool OnLButtonUp(const PointF& point, uint32 flags);
2744 
2755  bool OnLButtonDoubleClick(const PointF& point, uint32 flags);
2756 
2767  bool OnMouseMove(const PointF& point, uint32 flags);
2768 
2779  bool OnRButtonDown(const PointF& point, uint32 flags);
2780 
2791  bool OnRButtonUp(const PointF& point, uint32 flags);
2792 
2805  bool OnKeyDown(uint32 key_code, uint32 flags);
2806 
2819  bool OnKeyUp(uint32 key_code, uint32 flags);
2820 
2831  bool OnChar(int input_char, uint32 flags);
2832 
2841  HitTestArea OnHitTest(const PointF& point);
2842 
2849  WidgetType GetType();
2850 
2858 
2866 
2875  bool HasEdge(WidgetEdgePosition edge_pos);
2876 
2886 
2892  WString GetToolTip();
2893 
2904 
2924  void SetImage(const foxit::common::Image& image);
2925 
2933  bool IsAllowRichText();
2934 
2940  bool IsReadOnly();
2941 
2948  bool IsRequired();
2949 
2962  bool ValidateValue(const wchar_t* value, WString& format);
2963 
2970 
2977 
2978  // User is strongly recommended NOT to use this method; otherwise unknown situation may occur.
2979  explicit XFAWidget(FS_HANDLE handle = NULL);
2980 };
2981 
2985 class WidgetMenu FS_FINAL : public Base {
2986  public:
2992  explicit WidgetMenu(const XFAWidget& xfa_widget);
2993 
2999  WidgetMenu(const WidgetMenu& other);
3007  WidgetMenu& operator = (const WidgetMenu& other);
3008 
3016  bool operator == (const WidgetMenu& other) const;
3024  bool operator != (const WidgetMenu& other) const;
3025 
3027  ~WidgetMenu();
3028 
3036  bool IsEmpty() const;
3037 
3043  bool CanCopy();
3044 
3050  bool CanCut();
3051 
3057  bool CanPaste();
3058 
3064  bool CanSelectAll();
3065 
3071  bool CanDelete();
3072 
3078  bool CanDeSelect();
3079 
3085  WString Copy();
3086 
3092  WString Cut();
3093 
3101  bool Paste(const wchar_t* text);
3102 
3108  bool SelectAll();
3109 
3115  bool Delete();
3116 
3122  bool DeSelect();
3123 
3129  bool CanUndo();
3130 
3136  bool CanRedo();
3137 
3143  bool Undo();
3144 
3150  bool Redo();
3151 
3157  bool Bold();
3158 
3164  bool Italic();
3165 
3171  bool Underline();
3172 
3178  bool Superscript();
3179 
3185  bool Subscript();
3186 
3192  bool ClearStyle();
3193 
3194  // 强烈建议用户不要使用此方法;否则可能会出现未知情况。
3195  explicit WidgetMenu(FS_HANDLE handle = NULL);
3196 };
3197 
3198 } // namespace XFA
3199 } // namespace addon
3200 } // namespace foxit
3201 #endif // namespace foxit
3202 
XFA控件元素: Digest method.
Definition: fs_xfa.h:1919
virtual void DisplayCaret(int page_index, bool is_visible, const RectF &rect)=0
用于显示或隐藏光标的回调函数。
示例消息:"无法为属性 'numPages' 设置值"。
Definition: fs_xfa.h:201
int GetIndex() const
获取 XFA 控件在相关 XFA 页面中的索引。
消息框图标:问题。
Definition: fs_xfa.h:394
消息框按钮 ID:取消。
Definition: fs_xfa.h:424
XFA控件元素: Layout pseudo model.
Definition: fs_xfa.h:1807
XFA控件属性类型: 首位数。
Definition: fs_xfa.h:2239
virtual void Beep(BeepType type)=0
用于为指定的蜂鸣类型发出蜂鸣声的回调函数。
XFA控件属性类型: 边框宽度。
Definition: fs_xfa.h:2223
XFA控件元素: Decimal.
Definition: fs_xfa.h:1757
XFA控件元素: Font.
Definition: fs_xfa.h:2011
XFA控件元素: Exclude NS.
Definition: fs_xfa.h:1795
XFA控件元素: rectangle.
Definition: fs_xfa.h:1961
示例消息:"脚本失败(语言是 %s;上下文是 %s)脚本=%s"。
Definition: fs_xfa.h:369
XFA控件元素: Embed.
Definition: fs_xfa.h:1775
如果设置为 true,则按逆序打印页面;否则按正常顺序打印。
Definition: fs_xfa.h:598
bool IsReadOnly()
检查控件是否为只读。
XFA控件元素: Pattern.
Definition: fs_xfa.h:1949
XFA控件元素: Issuers.
Definition: fs_xfa.h:1635
XFA 控件类型:日期时间编辑。
Definition: fs_xfa.h:2393
XFA控件元素: Agent.
Definition: fs_xfa.h:1695
示例消息:"元素 [%s] 违反了其允许的出现次数"。
Definition: fs_xfa.h:313
XFA控件元素: Number of copies.
Definition: fs_xfa.h:1745
PresenceProperty
XFA 控件存在属性的枚举。
Definition: fs_xfa.h:2426
void SetValue(const wchar_t *value)
设置值字符串。
示例消息:"数字后缀错误"。
Definition: fs_xfa.h:221
示例消息:"SOM 表达式在期望单一结果时返回了列表"。
Definition: fs_xfa.h:307
XFA控件元素: Submit Url.
Definition: fs_xfa.h:1885
virtual void ExportData(const XFADoc &doc, const WString &file_path)=0
用于将数据导出到文件的回调函数。
用于情况的字符串 ID:使用本地语言的"星期二"字符串。
Definition: fs_xfa.h:321
XFA控件元素: Source.
Definition: fs_xfa.h:2113
XFA控件元素: Certificates.
Definition: fs_xfa.h:1669
XFA控件元素: Start node.
Definition: fs_xfa.h:1649
示例消息:"条件为空"。
Definition: fs_xfa.h:249
XFA控件元素: Ex object.
Definition: fs_xfa.h:2037
XFA控件元素: ADBE_JSConsole.
Definition: fs_xfa.h:1891
XFA控件元素: Encryption.
Definition: fs_xfa.h:1985
XFA控件元素: Integer.
Definition: fs_xfa.h:1833
此类事件在鼠标按钮被按下且鼠标指针位于区域内的时刻触发。
Definition: fs_xfa.h:953
void SetDocProviderCallback(foxit::addon::xfa::DocProviderCallback *doc_provider_callback)
设置 XFA 文档提供程序回调。
示例消息:"不支持的方法 %s。"。
Definition: fs_xfa.h:188
XFA控件元素: Jog.
Definition: fs_xfa.h:1547
XFA控件元素: Relevant.
Definition: fs_xfa.h:1895
XFA控件元素: Content area.
Definition: fs_xfa.h:1703
XFA 控件类型:矩形。
Definition: fs_xfa.h:2409
virtual void ImportData(const XFADoc &doc, const WString &file_path)=0
用于从文件导入数据的回调函数。
此类事件在渲染的表单已发送到打印机、后台打印程序 或输出目标后触发。
Definition: fs_xfa.h:920
提交数据按 URL 编码格式打包,如统一资源定位符 (URL) 中所述。
Definition: fs_xfa.h:614
XFA 控件类型:条形码。
Definition: fs_xfa.h:2385
XFA控件元素: Never embed.
Definition: fs_xfa.h:2043
XFA 控件类型:未知。
Definition: fs_xfa.h:2413
XFA控件属性类型: 下划线句点。
Definition: fs_xfa.h:2229
bool OnLButtonUp(const PointF &point, uint32 flags)
当鼠标左键释放时调用此函数。
XFA控件元素: Stipple.
Definition: fs_xfa.h:1717
XFA 控件类型:弧形。
Definition: fs_xfa.h:2391
virtual int GetCurrentPage(const XFADoc &doc)=0
用于获取当前页面索引的回调函数。
WidgetNameType
XFA 控件名称类型的枚举。
Definition: fs_xfa.h:2444
文件写入接口。
Definition: fx_stream.h:470
XFA控件元素: Variables.
Definition: fs_xfa.h:2093
示例消息:"尝试引用非对象的属性 '%s',在 SOM 表达式 %s 中"。
Definition: fs_xfa.h:291
bool operator==(const XFAWidget &other) const
相等操作符。
示例消息:"您为 %s 输入的值无效。要忽略 %s 的验证,请单击忽略。"。
Definition: fs_xfa.h:363
void Set(const wchar_t *option_label, bool selected)
设置值。
Definition: fs_xfa.h:99
WidgetAttributeType attribute_type
属性类型。请参考值从 XFAWidgetModifyInfo::e_WidgetAttributeTypeH 并且它的值是这些值中的一个。
Definition: fs_xfa.h:2342
XFA控件属性类型: 布局宽度。
Definition: fs_xfa.h:2145
Definition: fs_image.h:36
XFAWidget GetPrevWidget(const XFAWidget &widget)
获取当前制表顺序中指定 XFA 控件的上一个 XFA 控件。
此类事件在成功的 WSDL 事务后触发,即在收到请求的回复且接收的数据已编组到连接数据 DOM 之后。
Definition: fs_xfa.h:969
WidgetMenu & operator=(const WidgetMenu &other)
赋值操作符。
bool ImportData(const char *file_path)
从 XML 或 XDP 文件导入数据。
示例消息:"非法继续"。
Definition: fs_xfa.h:253
WidgetHAlignType
XFA 控件文本水平对齐类型的枚举。
Definition: fs_xfa.h:2458
XFA控件元素: Medium info.
Definition: fs_xfa.h:2015
XFA控件元素: Break.
Definition: fs_xfa.h:1523
文本编码:GB18030。
Definition: fs_xfa.h:636
XFA控件元素: Messaging.
Definition: fs_xfa.h:1989
XFAWidgetModifyInfo(const XFAWidgetModifyInfo &other)
带有另一个XFA控件修改信息对象的构造函数。
Definition: fs_xfa.h:2270
HitTestArea OnHitTest(const PointF &point)
调用此函数对指定点进行命中测试。
XFA控件元素: Encryption method.
Definition: fs_xfa.h:1879
XFA控件元素: Date.
Definition: fs_xfa.h:1977
XFA控件元素: Era names.
Definition: fs_xfa.h:1645
XFA控件元素: Root element.
Definition: fs_xfa.h:2073
XFA控件元素: Border.
Definition: fs_xfa.h:1655
XFA控件元素: Modify annots.
Definition: fs_xfa.h:1647
XFA 控件类型:签名。
Definition: fs_xfa.h:2397
void SetCheckState(bool is_checked)
设置当前 XFA 控件的选中状态。
此类事件代表计算操作。
Definition: fs_xfa.h:1004
XFA控件元素: Occur.
Definition: fs_xfa.h:2115
XFAWidgetModifyInfo & operator=(const XFAWidgetModifyInfo &other)
赋值操作符。
Definition: fs_xfa.h:2287
virtual void InvalidateRect(int page_index, const RectF &rect, InvalidateFlag flag)=0
用于根据标志无效化矩形的回调函数。
bool Italic()
(仅对富文本有用)使富文本变为斜体。
示例消息:"索引值超出范围"。
Definition: fs_xfa.h:297
示例消息:"无法为属性 'length' 设置值"。
Definition: fs_xfa.h:217
示例消息:"无效标记 '%s'"。
Definition: fs_xfa.h:231
XFAWidget GetWidgetByFullName(const WString &full_name)
获取在当前 XFA 页面中与指定全名匹配的 XFA 控件。
PageViewEventType
页面视图事件类型的枚举。
Definition: fs_xfa.h:658
用于情况的字符串 ID:使用本地语言的"七月"字符串。
Definition: fs_xfa.h:343
WidgetVAlignType GetVAlign()
获取文本垂直对齐方式。
用于情况的字符串 ID:是否修改字段。示例消息:"您是否要修改此字段?"。
Definition: fs_xfa.h:169
WidgetEventType
XFA 控件事件类型的枚举。
Definition: fs_xfa.h:672
消息框按钮 ID:确定。
Definition: fs_xfa.h:422
XFA控件元素: Event pseudo model.
Definition: fs_xfa.h:1705
XFA控件元素: Image.
Definition: fs_xfa.h:1741
WString widget_name
控件名称。
Definition: fs_xfa.h:2351
XFA控件属性类型: 字体垂直方向缩放。
Definition: fs_xfa.h:2163
XFA控件元素: Area.
Definition: fs_xfa.h:1657
XFA控件元素: Label printer.
Definition: fs_xfa.h:1589
CFX_Object Object
对象类型。
Definition: fs_basictypes.h:220
XFA控件元素: Value.
Definition: fs_xfa.h:2033
示例消息:"无法为属性 'variation' 设置值"。
Definition: fs_xfa.h:207
XFA控件元素: Day names.
Definition: fs_xfa.h:1901
XFADoc::EventType event_type
XFA事件类型。 请参考值从 XFADoc::e_EventTypeUnknown 并且它的值是这些值中的一个。
Definition: fs_xfa.h:2328
XFA控件元素: Pcl.
Definition: fs_xfa.h:1559
XFA控件元素: Filter.
Definition: fs_xfa.h:1599
XFA控件元素: Script model.
Definition: fs_xfa.h:1755
示例消息:"找不到函数 '%s'"。
Definition: fs_xfa.h:279
XFA控件元素: Document assembly.
Definition: fs_xfa.h:2127
XFA控件元素: Log pseudo model.
Definition: fs_xfa.h:2029
WidgetType
XFA 控件类型的枚举。
Definition: fs_xfa.h:2383
示例消息:"验证失败"。
Definition: fs_xfa.h:165
提交数据被翻译并打包为 URL 编码格式。
Definition: fs_xfa.h:618
XFA控件元素: Data model.
Definition: fs_xfa.h:1613
XFA 控件类型:线条。
Definition: fs_xfa.h:2403
XFA控件元素: Text edit.
Definition: fs_xfa.h:1927
XFA控件元素: Staple.
Definition: fs_xfa.h:1783
此类事件在鼠标按钮被释放且鼠标指针位于区域内的时刻触发。
Definition: fs_xfa.h:965
bool HasEdge(WidgetEdgePosition edge_pos)
检查指定位置的边框是否存在。
示例消息:"没有默认属性"。
Definition: fs_xfa.h:197
WidgetVAlignType
XFA 控件文本垂直对齐类型的枚举。
Definition: fs_xfa.h:2478
bool Redo()
重做相关 XFA 控件的操作。(对富文本无效)
XFA控件元素: Whitespace.
Definition: fs_xfa.h:1609
示例消息:"无法为属性 'ready' 设置值"。
Definition: fs_xfa.h:211
XFA控件元素: Always embed.
Definition: fs_xfa.h:1873
XFAPage GetXFAPage()
获取当前 XFA 控件所属的相关 XFA 页面。
Definition: fs_xfa.h:1335
InvalidateFlag
XFA 无效化标志的枚举。
Definition: fs_xfa.h:576
此类事件在数据已编组到连接数据 DOM 之后,但在验证之前以及数据提交到主机之前触发。
Definition: fs_xfa.h:994
XFA控件属性类型: 左侧内边距。
Definition: fs_xfa.h:2167
foxit::common::Bitmap GetBitmap()
获取当前 XFA 控件的位图。
XFA控件属性类型: 基线位移。
Definition: fs_xfa.h:2183
存在属性:非活动。不参与交互、布局或渲染。
Definition: fs_xfa.h:2434
~XFAPage()
析构函数。
此类事件用于通知对象它刚刚被添加到数组中,或其数组中的位置(下标)已发生变化。
Definition: fs_xfa.h:947
XFA控件元素: Lock document.
Definition: fs_xfa.h:2105
XFA控件元素: Reason.
Definition: fs_xfa.h:1731
bool CanDelete()
检查相关 XFA 控件的文本是否可以删除。
WString option_label
选项的显示字符串值。
Definition: fs_xfa.h:105
XFA控件属性类型: 字间距。
Definition: fs_xfa.h:2201
示例消息:"超出 '%s' 数组范围"。
Definition: fs_xfa.h:283
XFA控件属性类型: 上部空间。
Definition: fs_xfa.h:2241
示例消息:"无法为属性 'validationsEnabled' 设置值"。
Definition: fs_xfa.h:205
Definition: fs_basictypes.h:227
common::Progressive StartLoad(common::PauseCallback *pause=0)
开始为当前 XFA 文档加载内容。
XFA控件元素: Run scripts.
Definition: fs_xfa.h:2021
XFA控件元素: Auto save.
Definition: fs_xfa.h:1701
XFA控件元素: Batch output.
Definition: fs_xfa.h:1619
用于情况的字符串 ID:使用本地语言的"十二月"字符串。
Definition: fs_xfa.h:353
XFA控件元素: List.
Definition: fs_xfa.h:2111
bool OnLButtonDown(const PointF &point, uint32 flags)
当鼠标左键按下时调用此函数。
void SetImage(const foxit::common::Image &image)
为当前 XFA 控件设置图像。
virtual void NotifyWidgetChangeInfo(const XFADoc &doc, XFAWidgetModifyInfo change_info)=0
用于通知XFA 控件值的变化的回调函数。
XFA控件元素: Break after.
Definition: fs_xfa.h:2107
Matrix GetDisplayMatrix(int left, int top, int width, int height, common::Rotation rotate)
获取显示矩阵,从 PDF 坐标系统到目标设备坐标系统。
消息框图标:错误。
Definition: fs_xfa.h:390
边缘位置:顶部。
Definition: fs_xfa.h:2494
用于情况的字符串 ID:使用本地语言的"星期四"字符串。
Definition: fs_xfa.h:325
XFA控件元素: Float.
Definition: fs_xfa.h:2025
XFA控件元素: Current page.
Definition: fs_xfa.h:1973
Definition: fx_coordinates.h:30
示例消息:"无法为属性 'platform' 设置值"。
Definition: fs_xfa.h:203
XFA控件元素: Data group.
Definition: fs_xfa.h:1993
消息框按钮 ID:是。
Definition: fs_xfa.h:428
XFA控件元素: Page set.
Definition: fs_xfa.h:1831
bool CanCut()
检查相关 XFA 控件的文本是否可以剪切。
XFA控件元素: Incremental merge.
Definition: fs_xfa.h:2089
WString new_value
修改后的值。
Definition: fs_xfa.h:2348
XFA控件元素: Layout.
Definition: fs_xfa.h:1849
bool IsEmpty() const
检查当前对象是否为空。
用于情况的字符串 ID:使用本地语言的"十月"字符串。
Definition: fs_xfa.h:349
virtual void SetFocus(XFAWidget &xfa_widget, bool is_relayout)=0
用于设置焦点控件的回调函数。
消息框按钮:是、否和取消。
Definition: fs_xfa.h:412
对齐基数指示符。
Definition: fs_xfa.h:2468
Definition: fs_xfa.h:2360
XFA控件元素: Permissions.
Definition: fs_xfa.h:2061
XFA控件元素: Encrypt methods.
Definition: fs_xfa.h:1671
XFA控件元素: Page area.
Definition: fs_xfa.h:1883
事件类型:页面视图移除后。
Definition: fs_xfa.h:662
此类事件在即将应用签名时触发。
Definition: fs_xfa.h:990
XFA控件元素: Operation.
Definition: fs_xfa.h:1629
XFA控件元素: Acrobat.
Definition: fs_xfa.h:1861
XFA控件元素: Select.
Definition: fs_xfa.h:1761
XFA控件元素: Type.
Definition: fs_xfa.h:1665
XFA控件元素: Validate approval signatures.
Definition: fs_xfa.h:1943
XFA控件元素: Compress object stream.
Definition: fs_xfa.h:1931
XFA控件元素: Print high quality.
Definition: fs_xfa.h:2079
bool Subscript()
(仅对富文本有用)使富文本变为下标。
将文本对齐到可用区域的左边缘。
Definition: fs_xfa.h:2466
XFA控件元素: Digest methods.
Definition: fs_xfa.h:1827
WString GetJavaScript()
获取当前 XFA 控件验证的 JavaScript。
文件读取接口。
Definition: fx_stream.h:587
XFA控件元素: Reasons.
Definition: fs_xfa.h:2001
virtual WString Response(const wchar_t *question, const wchar_t *title, const wchar_t *default_answer, bool is_mask)=0
用于响应的回调函数。
WidgetAttributeType
XFA控件属性类型枚举。
Definition: fs_xfa.h:2141
XFA控件元素: Time.
Definition: fs_xfa.h:1663
PresenceProperty GetPresence()
获取 XFA 控件的存在属性。
XFA 控件类型:图像编辑。
Definition: fs_xfa.h:2401
bool Underline()
(仅对富文本有用)为富文本添加下划线。
AppInfo
XFA 应用程序信息类型的枚举。
Definition: fs_xfa.h:125
示例消息:"错误:属性或函数参数中的参数不匹配。"。
Definition: fs_xfa.h:380
存在属性:可见。参与交互、布局和渲染。
Definition: fs_xfa.h:2430
MsgBoxIconType
XFA 消息框图标类型的枚举。
Definition: fs_xfa.h:388
XFA控件元素: Oid.
Definition: fs_xfa.h:1557
bool OnMouseExit()
当鼠标退出时调用此函数。
XFA控件元素: Month mames.
Definition: fs_xfa.h:2119
XFA控件元素: Typefaces.
Definition: fs_xfa.h:1631
XFA控件元素: Zpl.
Definition: fs_xfa.h:1575
XFA控件元素: Mode.
Definition: fs_xfa.h:1847
XFAPage(const XFAPage &other)
构造函数,使用另一个 XFA 页面对象。
void SetPDFPath(const char *pdf_file_path)
设置相关 PDF 文档的路径。
蜂鸣类型:警告。
Definition: fs_xfa.h:149
XFA控件元素: Key usage.
Definition: fs_xfa.h:1581
文本编码:GB2312。
Definition: fs_xfa.h:638
XFA控件属性类型: 线高。
Definition: fs_xfa.h:2233
WidgetChoiceOption()
构造函数。
Definition: fs_xfa.h:53
宽字符串类
Definition: fx_string.h:1457
float GetHeight() const
获取 XFA 页面的高度。
XFAWidget GetWidgetAtDevicePoint(const Matrix &matrix, const PointF &device_point, float tolerance)
在设备坐标系统中的指定点获取 XFA 控件。
XFA控件元素: Number symbol.
Definition: fs_xfa.h:2129
bool IsEmpty() const
检查当前对象是否为空。
int GetPageCount() const
获取 XFA 页面数量。
XFA控件属性类型: 布局高度。
Definition: fs_xfa.h:2143
XFAPage & operator=(const XFAPage &other)
赋值操作符。
边缘位置:底部。
Definition: fs_xfa.h:2498
XFA控件元素: Connect.
Definition: fs_xfa.h:2059
XFA控件元素: Config.
Definition: fs_xfa.h:1739
bool OnKeyDown(uint32 key_code, uint32 flags)
当键盘按键按下时调用此函数。
XFA控件元素: Xsd connection.
Definition: fs_xfa.h:1853
此类事件在目标的验证状态发生变化时触发。
Definition: fs_xfa.h:998
XFA控件元素: Start page.
Definition: fs_xfa.h:1677
WString old_value
修改前的值。
Definition: fs_xfa.h:2345
WString GetToolTip()
获取工具提示字符串。
XFA控件元素: Delta.
Definition: fs_xfa.h:1643
此类事件在域中点击时触发。
Definition: fs_xfa.h:924
名称类型:全名。
Definition: fs_xfa.h:2450
bool IsRequired()
检查控件在通过提交表单操作导出时是否需要值。
用于情况的字符串 ID:使用本地语言的"十一月"字符串。
Definition: fs_xfa.h:351
XFA控件元素: Date patterns.
Definition: fs_xfa.h:1535
XFA控件属性类型: 删除线式句号。
Definition: fs_xfa.h:2219
XFA控件元素: Submit.
Definition: fs_xfa.h:2065
XFA控件元素: D sig data.
Definition: fs_xfa.h:2055
命中测试区域:标题栏。
Definition: fs_xfa.h:2373
bool OnChar(int input_char, uint32 flags)
当输入字符代码时调用此函数。
bool SetOptions(const addon::xfa::WidgetChoiceOptionArray &option_array)
设置选择列表或排斥组(仅用于单选按钮)的选项。
XFA控件元素: Number patterns.
Definition: fs_xfa.h:1829
XFA控件元素: Soap action
Definition: fs_xfa.h:1903
此类事件在返回数据已编组到连接数据 DOM 后立即触发。
Definition: fs_xfa.h:977
XFA控件元素: Bind items.
Definition: fs_xfa.h:2045
示例消息:"找不到属性 '%s'"。
Definition: fs_xfa.h:263
XFA控件元素: slient print.
Definition: fs_xfa.h:1803
XFA控件元素: Present.
Definition: fs_xfa.h:1601
bool ExportData(const char *output_file_path, ExportDataType export_type)
将数据导出到文件。
XFAWidget & operator=(const XFAWidget &other)
赋值操作符。
示例消息:"无法为属性 'language' 设置值"。
Definition: fs_xfa.h:199
Definition: fs_pdfdoc.h:768
XFA控件元素: Severity.
Definition: fs_xfa.h:2121
XFA 控件类型:文本编辑。
Definition: fs_xfa.h:2411
bool operator !=(const WidgetMenu &other) const
不相等操作符。
XFA 控件类型:数字编辑。
Definition: fs_xfa.h:2395
bool Delete()
删除相关 XFA 控件的所有文本。
XFA控件元素: Compress logical structure.
Definition: fs_xfa.h:2087
XFA控件元素: Ps Map.
Definition: fs_xfa.h:1793
此类事件代表首次运行计算。
Definition: fs_xfa.h:1000
XFA控件属性类型: 右边距。
Definition: fs_xfa.h:2177
XFA控件元素: Date time edit.
Definition: fs_xfa.h:1737
XFA控件元素: Xdp.
Definition: fs_xfa.h:1569
XFA控件元素: Manifest.
Definition: fs_xfa.h:1907
示例消息:"'%s' 重新定义"。
Definition: fs_xfa.h:229
事件类型:XFA 控件添加后。
Definition: fs_xfa.h:674
int page_index
页面索引。
Definition: fs_xfa.h:2331
示例消息:"'%s' 参数应该是一个容器"。
Definition: fs_xfa.h:289
名称类型:字段名称。此类型的名称将从 XFA 控件的名称条目中检索,可能是空字符串。
Definition: fs_xfa.h:2446
XFA控件元素: Xfa.
Definition: fs_xfa.h:1571
EventType
XFA 事件类型的枚举。
Definition: fs_xfa.h:913
XFA控件元素: Submit format.
Definition: fs_xfa.h:1785
XFA控件元素: Number symbols.
Definition: fs_xfa.h:2077
示例消息:"属性或函数参数中的参数不匹配"。
Definition: fs_xfa.h:301
示例消息:"不支持的字符 '%c'"。
Definition: fs_xfa.h:219
将文本对齐,使其在可用区域的顶部和底部之间居中。
Definition: fs_xfa.h:2484
用于情况的字符串 ID:使用本地语言的"九月"字符串。
Definition: fs_xfa.h:347
XFA控件属性类型: 访问。
Definition: fs_xfa.h:2175
addon::xfa::WidgetChoiceOptionArray GetOptions() const
获取选择列表或排斥组(仅用于单选按钮)的选项。
bool OnMouseMove(const PointF &point, uint32 flags)
当鼠标移动时调用此函数。
XFA控件属性类型: X. 当采用定位布局时,容器锚点相对于父容器标称内容区域左上角的 X 坐标。
Definition: fs_xfa.h:2150
图像和位图相关定义和类的头文件。
PrintOption
XFA 打印选项的枚举。
Definition: fs_xfa.h:588
此类事件在打印渲染开始前触发。
Definition: fs_xfa.h:922
bool SelectAll()
全选相关 XFA 控件的文本。
bool CanSelectAll()
检查相关 XFA 控件的文本是否可以全选。
XFA控件元素: Validate.
Definition: fs_xfa.h:1825
virtual WString GetTitle(const XFADoc &doc)=0
用于获取当前 XFA 文档标题的回调函数。
XFA控件属性类型: 旋转。
Definition: fs_xfa.h:2179
XFA控件元素: Signature properties.
Definition: fs_xfa.h:2003
XFA控件元素: Ui.
Definition: fs_xfa.h:1511
XFA控件元素: Record.
Definition: fs_xfa.h:1773
XFA控件元素: Pick tray by PDF size.
Definition: fs_xfa.h:2117
XFA控件元素: Host pseudo model.
Definition: fs_xfa.h:1769
virtual void Release()=0
用于释放当前回调对象本身的回调函数。
XFA控件元素: Effective output policy.
Definition: fs_xfa.h:1963
消息框图标:状态。
Definition: fs_xfa.h:396
无效化所有页面。
Definition: fs_xfa.h:578
用于情况的字符串 ID:使用本地语言的"星期一"字符串。
Definition: fs_xfa.h:319
XFAWidget(const XFAWidget &other)
构造函数,使用另一个 XFA 控件对象。
WidgetElement
XFA控件元素枚举。
Definition: fs_xfa.h:1505
bool CanCopy()
检查相关 XFA 控件的文本是否可以复制。
提交数据按 XFD 格式打包,如 XFDF 中所述。
Definition: fs_xfa.h:616
XFA控件元素: Conformance.
Definition: fs_xfa.h:2101
XFA控件元素: Currency symbol.
Definition: fs_xfa.h:1913
将文本对齐到可用区域的右边缘。
Definition: fs_xfa.h:2470
WString GetName(WidgetNameType type)
获取控件名称。
示例消息:"您为 %s 输入的值无效。"。
Definition: fs_xfa.h:365
XFA控件属性类型: 未知。
Definition: fs_xfa.h:2251
XFA控件元素: Xsl.
Definition: fs_xfa.h:1573
XFA控件元素: Corner.
Definition: fs_xfa.h:1811
XFA控件元素: Rename.
Definition: fs_xfa.h:1627
XFA控件元素: Packets.
Definition: fs_xfa.h:1947
WString Copy()
复制相关 XFA 控件的文本。
XFA控件元素: Solid.
Definition: fs_xfa.h:1709
XFA控件元素: XDP content.
Definition: fs_xfa.h:1939
void ResetForm()
重置表单。
示例消息:"'%s' 不是数组"。
Definition: fs_xfa.h:281
XFA 控件类型:密码编辑。
Definition: fs_xfa.h:2405
bool OnLButtonDoubleClick(const PointF &point, uint32 flags)
当鼠标左键双击时调用此函数。
XFA控件属性类型: 填充颜色。
Definition: fs_xfa.h:2247
XFA控件元素: Print.
Definition: fs_xfa.h:2049
文本编码:UTF-16。
Definition: fs_xfa.h:648
XFA控件元素: Subset below.
Definition: fs_xfa.h:1515
XFA控件元素: Execute.
Definition: fs_xfa.h:1733
XFA控件元素: Encryption level.
Definition: fs_xfa.h:1713
无文本编码。
Definition: fs_xfa.h:628
StringID
用于指定情况的字符串 ID 枚举。
Definition: fs_xfa.h:163
WidgetMenu(const XFAWidget &xfa_widget)
构造函数,从 XFA 控件对象构造。
示例消息:"捕获到未知错误!"。
Definition: fs_xfa.h:180
提交数据按 PDF 格式打包,如 PDF 参考中所述。
Definition: fs_xfa.h:612
bool IsSupportMultiline()
检查控件是否支持多行。
bool OnRButtonDown(const PointF &point, uint32 flags)
当鼠标右键按下时调用此函数。
示例消息:"期望 'endif' 而不是 '%s'"。
Definition: fs_xfa.h:245
XFA控件元素: Event.
Definition: fs_xfa.h:1607
XFA控件元素: Deltas.
Definition: fs_xfa.h:1917
XFA控件元素: Pdf.
Definition: fs_xfa.h:1561
用于情况的字符串 ID:应用程序名称。示例消息:"Foxit Phantom"。
Definition: fs_xfa.h:173
存在属性:隐藏。参与交互但不参与布局或渲染。
Definition: fs_xfa.h:2432
XFA控件元素: Render policy.
Definition: fs_xfa.h:2027
XFA控件元素: Draw.
Definition: fs_xfa.h:1983
XFA控件元素: Output bin.
Definition: fs_xfa.h:1691
XFA控件元素:Uri.
Definition: fs_xfa.h:1565
virtual void SetCurrentPage(const XFADoc &doc, int current_page_index)=0
用于设置当前页面索引的回调函数。
XFAWidget GetNextWidget(const XFAWidget &widget)
获取当前制表顺序中指定 XFA 控件的下一个 XFA 控件。
XFA控件元素: Day.
Definition: fs_xfa.h:1543
消息框按钮 ID:否。
Definition: fs_xfa.h:426
TextEncoding
XFA 提交的文本编码枚举。
Definition: fs_xfa.h:626
bool Bold()
(仅对富文本有用)使富文本变为粗体。
XFA控件元素: Date time symbols.
Definition: fs_xfa.h:1711
XFA控件属性类型: 单元格数量。
Definition: fs_xfa.h:2199
用于情况的字符串 ID:不允许修改字段。示例消息:"您不允许修改此字段。"。
Definition: fs_xfa.h:171
XFA控件元素: Meridiem.
Definition: fs_xfa.h:1723
Definition: fs_xfa.h:2985
XFA控件元素: Web client.
Definition: fs_xfa.h:1805
XFA控件元素: Field.
Definition: fs_xfa.h:1693
XFA控件元素: Open action.
Definition: fs_xfa.h:2041
Definition: fs_xfa.h:906
用于情况的字符串 ID:使用本地语言的"星期三"字符串。
Definition: fs_xfa.h:323
XFA控件元素: Encoding.
Definition: fs_xfa.h:1605
bool operator !=(const XFADoc &other) const
不相等操作符。
~XFADoc()
析构函数。
uint32 ARGB
ARGB 颜色类型,32 位,((b) | ((g) << 8) | ((r) << 16)) | ((a) << 24)
Definition: fs_basictypes.h:209
示例消息:"'%s' 操作符不支持数组计算"。
Definition: fs_xfa.h:285
蜂鸣类型:错误。
Definition: fs_xfa.h:147
XFA控件元素: Template.
Definition: fs_xfa.h:1859
XFA控件元素: Adjust data.
Definition: fs_xfa.h:1699
XFA控件元素: Traverse.
Definition: fs_xfa.h:1855
用于情况的字符串 ID:使用本地语言的"星期五"字符串。
Definition: fs_xfa.h:327
XFA控件元素: Tool tip.
Definition: fs_xfa.h:1727
此类事件在成功应用签名后触发。
Definition: fs_xfa.h:975
XFA控件元素: Creator.
Definition: fs_xfa.h:2057
XFA控件元素: bind.
Definition: fs_xfa.h:1955
XFA控件元素: Sharpxml.
Definition: fs_xfa.h:1851
XFA控件元素: Dynamic render.
Definition: fs_xfa.h:1529
XFA控件元素: Output.
Definition: fs_xfa.h:1791
此类事件在用户将鼠标指针移出字段时触发,无论鼠标按钮是否被按下。
Definition: fs_xfa.h:961
示例消息:"无效的节点类型:'%s'"。
Definition: fs_xfa.h:311
XFA控件元素: Msg Id.
Definition: fs_xfa.h:1813
示例消息:"错误:无效的枚举值:%s"。
Definition: fs_xfa.h:371
XFA控件元素: Presence.
Definition: fs_xfa.h:1771
bool IsSupportMultiSelect()
检查控件是否支持多选。
此类事件在 XFA DOM 完成加载后触发。
Definition: fs_xfa.h:996
XFA控件元素: Template cache.
Definition: fs_xfa.h:1929
示例消息:"期望操作符 '%s' 而不是 '%s'"。
Definition: fs_xfa.h:255
XFA控件元素: Radial.
Definition: fs_xfa.h:2091
XFA控件元素: Behavior override.
Definition: fs_xfa.h:1747
应用程序信息:名称。
Definition: fs_xfa.h:135
XFA控件元素: Linear.
Definition: fs_xfa.h:1911
virtual WString LoadString(StringID string_id)=0
用于为指定情况加载本地语言字符串的回调函数。
XFA控件属性类型: 本地。
Definition: fs_xfa.h:2225
文件流接口,用于读取和写入。
Definition: fx_stream.h:692
XFA控件元素: Form.
Definition: fs_xfa.h:2013
virtual bool PutRequestURL(const wchar_t *url, const wchar_t *data, const wchar_t *encode)=0
用于将数据放置到给定 URL 的回调函数。
XFA控件属性类型: 上划线句点。
Definition: fs_xfa.h:2185
XFA控件元素: Record set.
Definition: fs_xfa.h:1513
示例消息:"%s 不能为空。要忽略 %s 的验证,请单击忽略。"。
Definition: fs_xfa.h:359
XFA控件元素: Output XSL.
Definition: fs_xfa.h:1697
示例消息:"验证访问索引 '%s' 超出数组范围"。
Definition: fs_xfa.h:275
WidgetChoiceOption(const WidgetChoiceOption &option)
构造函数,使用另一个选择选项对象。
Definition: fs_xfa.h:73
XFA控件属性类型: 文本编码。
Definition: fs_xfa.h:2237
XFAWidgetModifyInfo(XFADoc::EventType event_type, int page_index, WidgetElement element, WidgetAttributeType attribute_type, WString old_value, WString new_value, WString widget_name)
带参数的构造。
Definition: fs_xfa.h:2311
XFA控件元素: Bookend.
Definition: fs_xfa.h:2035
如果设置,以图像方式打印页面;否则,以文本方式打印。
Definition: fs_xfa.h:596
蜂鸣类型:默认。
Definition: fs_xfa.h:155
XFA控件元素: Encrypt data.
Definition: fs_xfa.h:2125
XFA控件属性类型: 最小宽度。
Definition: fs_xfa.h:2213
XFA控件元素: Compress.
Definition: fs_xfa.h:1729
int GetIndex() const
获取 XFA 页面的索引。
XFA控件属性类型: 右侧内边距。
Definition: fs_xfa.h:2217
bool OnMouseEnter()
当鼠标进入当前 XFA 控件时调用此函数。
void FlattenTo(const char *output_file_path)
将当前 XFA 文档扁平化到文件。
XFA控件元素: Comb.
Definition: fs_xfa.h:1683
XFA控件元素: Font info.
Definition: fs_xfa.h:1525
XFA控件元素: Sign data.
Definition: fs_xfa.h:1945
如果设置,缩小页面以适应内容区域。
Definition: fs_xfa.h:594
void ResetData()
重置 XFA 控件数据。
XFA控件属性类型: 删除线。
Definition: fs_xfa.h:2157
文本编码:GBK。
Definition: fs_xfa.h:634
XFA控件元素: Pagination.
Definition: fs_xfa.h:1603
XFA控件元素: Pattern.
Definition: fs_xfa.h:1685
XFA控件元素: Locale set.
Definition: fs_xfa.h:1765
XFA控件元素: Producer.
Definition: fs_xfa.h:1809
XFA控件元素: Para.
Definition: fs_xfa.h:1593
应用程序信息:版本。
Definition: fs_xfa.h:127
XFA控件属性类型: 文本意图。
Definition: fs_xfa.h:2165
XFA控件属性类型: 字型。
Definition: fs_xfa.h:2161
XFA控件元素: traversal.
Definition: fs_xfa.h:1801
String GetXMLContent()
获取当前 XFA 控件的 XML 内容。
XFA控件元素: Currency symbols.
Definition: fs_xfa.h:1623
bool Undo()
撤销相关 XFA 控件的操作。(对富文本无效)
Definition: fx_basic.h:3737
XFA控件元素: Time pattern.
Definition: fs_xfa.h:1617
示例消息:"无效字符 '%c'"。
Definition: fs_xfa.h:227
导出数据类型:XDP。
Definition: fs_xfa.h:1034
边缘位置:右侧。
Definition: fs_xfa.h:2496
XFA控件元素: Range.
Definition: fs_xfa.h:2067
XFA控件元素: If empty.
Definition: fs_xfa.h:1687
virtual ARGB GetHighlightColor(const XFADoc &doc)=0
用于获取高亮颜色的回调函数。
WidgetHAlignType GetHAlign()
获取文本水平对齐方式。
XFA控件元素: Ref.
Definition: fs_xfa.h:1563
示例消息:"函数 's' 是内置的。
Definition: fs_xfa.h:293
WString GetValue()
获取值字符串。
XFA控件元素: Mdp.
Definition: fs_xfa.h:1553
此类事件并非实际的事件活动,仅表示变量中的脚本签名。
Definition: fs_xfa.h:1002
用于情况的字符串 ID:使用本地语言的"星期六"字符串。
Definition: fs_xfa.h:329
virtual bool SubmitData(const XFADoc &doc, const WString &target, SubmitFormat format, TextEncoding text_encoding, const WString &content)=0
用于提交数据的回调函数。
XFA控件元素: Packet.
Definition: fs_xfa.h:2071
在可用区域内水平居中文本。
Definition: fs_xfa.h:2460
XFA控件属性类型: 形状。
Definition: fs_xfa.h:2221
XFA控件元素: Overprint.
Definition: fs_xfa.h:1667
XFA控件元素: Base.
Definition: fs_xfa.h:1953
bool OnKeyUp(uint32 key_code, uint32 flags)
当键盘按键释放时调用此函数。
示例消息:"无法修改 '%s' 值"。
Definition: fs_xfa.h:241
示例消息:"%s.%s 无法转换为对象"。
Definition: fs_xfa.h:259
XFA控件元素: Command.
Definition: fs_xfa.h:1779
用于情况的字符串 ID:使用本地语言的"星期日"字符串。
Definition: fs_xfa.h:317
XFA控件元素: Wsdl connection.
Definition: fs_xfa.h:1639
XFA控件元素: Line.
Definition: fs_xfa.h:2109
此类事件在键盘焦点从子表单内直接或间接地转移到子表单外的字段或其他对象时触发。
Definition: fs_xfa.h:939
XFA控件元素: Margin.
Definition: fs_xfa.h:1579
蜂鸣类型:询问。
Definition: fs_xfa.h:151
Definition: fs_common.h:373
用于情况的字符串 ID:服务器拒绝。示例消息:"服务器不允许"。
Definition: fs_xfa.h:315
foxit::pdf::Signature GetSignature()
从当前 XFA 控件获取签名对象。
XFA 文档类型:动态。
Definition: fs_xfa.h:1016
用于情况的字符串 ID:使用本地语言的"五月"字符串。
Definition: fs_xfa.h:339
示例消息:"非法中断"。
Definition: fs_xfa.h:251
XFA控件元素: Oids.
Definition: fs_xfa.h:1887
XFA控件元素: Printer name.
Definition: fs_xfa.h:1675
导出数据类型:XML。
Definition: fs_xfa.h:1030
virtual void Print(const XFADoc &doc, int start_page_index, int end_page_index, uint32 options)=0
用于打印的回调函数。
XFA 控件类型:按钮。
Definition: fs_xfa.h:2387
XFA控件元素: XML data.
Definition: fs_xfa.h:2039
消息框按钮:确定和取消。
Definition: fs_xfa.h:408
XFA控件元素: Driver.
Definition: fs_xfa.h:2081
此类事件在表单数据以 PDF 或 XDP 格式写出之前触发。
Definition: fs_xfa.h:988
消息框按钮:是和否。
Definition: fs_xfa.h:410
~WidgetMenu()
析构函数。
virtual void PageViewEvent(int page_index, PageViewEventType page_view_event_type)=0
用于执行页面视图事件的回调函数。
示例消息:"不支持的属性 %s。"。
Definition: fs_xfa.h:190
存在属性:未知。
Definition: fs_xfa.h:2428
FX_UINT32 uint32
无符号 32 位整数。
Definition: fs_basictypes.h:195
XFA控件元素: Signing.
Definition: fs_xfa.h:1865
XFAWidget GetWidgetByFullName(const WString &full_name)
获取与指定全名匹配的 XFA 控件。
此类事件在数据绑定完成后触发。
Definition: fs_xfa.h:949
Type
XFA 文档类型的枚举。
Definition: fs_xfa.h:1014
XFA控件元素: Text.
Definition: fs_xfa.h:1661
XFA控件属性类型: 下方间距。
Definition: fs_xfa.h:2197
示例消息:"无效指令"。
Definition: fs_xfa.h:271
XFA控件元素: compression.
Definition: fs_xfa.h:1957
XFA控件元素: Subform set.
Definition: fs_xfa.h:1517
示例消息:"元素 [%s] 违反了其允许的出现次数"。
Definition: fs_xfa.h:213
bool CanDeSelect()
检查相关 XFA 控件中文本的选择是否可以取消。
XFA控件属性类型: 上划线。
Definition: fs_xfa.h:2231
XFA控件元素: Trace.
Definition: fs_xfa.h:2023
void * FS_HANDLE
句柄类型。
Definition: fs_basictypes.h:213
bool CanPaste()
检查相关 XFA 控件的文本是否可以粘贴。
示例消息:"无效的枚举值:%s"。
Definition: fs_xfa.h:303
XFA控件元素: Hyphenation.
Definition: fs_xfa.h:1659
XFA控件元素: Duplex option.
Definition: fs_xfa.h:1951
bool Paste(const wchar_t *text)
将文本粘贴到相关 XFA 控件。
XFA控件元素: Interactive.
Definition: fs_xfa.h:1969
XFA 控件类型:复选框。
Definition: fs_xfa.h:2389
通用定义和类的头文件。
此类事件与下拉选择列表的打开前事件相关。
Definition: fs_xfa.h:971
XFA控件元素: Attributes.
Definition: fs_xfa.h:1719
将文本对齐到可用区域的顶部。
Definition: fs_xfa.h:2480
MsgBoxButtonType
XFA 消息框按钮类型的枚举。
Definition: fs_xfa.h:404
XFA控件元素: Xml connection .
Definition: fs_xfa.h:1941
XFA控件元素: Page range.
Definition: fs_xfa.h:1841
存在属性:不可见。参与交互和布局但不参与渲染。
Definition: fs_xfa.h:2436
XFA控件元素: Pdfa.
Definition: fs_xfa.h:1597
XFA控件元素: Add viewer preferences.
Definition: fs_xfa.h:1871
WidgetType GetType()
获取 XFA 控件的类型。
virtual void SetChangeMark(const XFADoc &doc)=0
用于为当前 XFA 文档设置更改标记标志的回调函数。
用于情况的字符串 ID:使用本地语言的"一月"字符串。
Definition: fs_xfa.h:331
bool operator !=(const XFAWidget &other) const
不相等操作符。
示例消息:"期望标识符而不是 '%s'"。
Definition: fs_xfa.h:223
XFA控件属性类型: 底部内边距。
Definition: fs_xfa.h:2169
示例消息:"找不到常量 '%s'"。
Definition: fs_xfa.h:267
XFA控件元素: Accessible content.
Definition: fs_xfa.h:1935
此类事件在表单以 PDF 或 XDP 格式写出后立即触发。
Definition: fs_xfa.h:973
XFA控件元素: Subform.
Definition: fs_xfa.h:1759
XFA控件属性类型: 左边距数字。
Definition: fs_xfa.h:2189
此类事件在改变表单域值时触发。
Definition: fs_xfa.h:926
XFA控件元素: Number pattern.
Definition: fs_xfa.h:1527
导出数据类型:静态 XDP。
Definition: fs_xfa.h:1032
BeepType
XFA 蜂鸣类型的枚举。
Definition: fs_xfa.h:145
WString GetDefaultValue()
获取默认值字符串。
XFA控件元素: Barcode.
Definition: fs_xfa.h:1615
XFA控件属性类型: 布局。
Definition: fs_xfa.h:2243
XFA控件元素: Password.
Definition: fs_xfa.h:2019
XFA 文档类型:静态。
Definition: fs_xfa.h:1018
XFA控件元素: Data value.
Definition: fs_xfa.h:1933
如果设置,显示打印对话框。
Definition: fs_xfa.h:590
示例消息:"无效的条形码值:%s 对于类型为 %s 的条形码是无效值。"。
Definition: fs_xfa.h:378
XFA控件元素: Medium.
Definition: fs_xfa.h:1925
XFA控件元素: Message.
Definition: fs_xfa.h:1789
bool operator !=(const XFAPage &other) const
不相等操作符。
示例消息:"无效的追加操作:%s 不能有 %s 的子元素"。
Definition: fs_xfa.h:305
XFA控件元素: Form field filling.
Definition: fs_xfa.h:1839
示例消息:"无法为属性 'className' 设置值"。
Definition: fs_xfa.h:215
XFA控件元素: Insert.
Definition: fs_xfa.h:1821
命中测试区域:客户端。
Definition: fs_xfa.h:2371
XFADoc & operator=(const XFADoc &other)
赋值操作符。
应用程序信息:类型。
Definition: fs_xfa.h:137
XFAPage GetPage(int page_index)
按索引获取 XFA 页面。
virtual MsgBoxButtonID MsgBox(const wchar_t *message, const wchar_t *title, MsgBoxIconType icon_type, MsgBoxButtonType button_type)=0
用于设置消息框的回调函数。
文本编码:字体特定。
Definition: fs_xfa.h:632
XFA控件元素: Incremental load.
Definition: fs_xfa.h:2083
XFA控件元素: Equate range.
Definition: fs_xfa.h:1923
文本编码:Big5。
Definition: fs_xfa.h:630
用于情况的字符串 ID:使用本地语言的"八月"字符串。
Definition: fs_xfa.h:345
如果设置,打印注释。
Definition: fs_xfa.h:600
XFA控件元素: Encodings.
Definition: fs_xfa.h:1857
XFAWidget GetWidget(int widget_index) const
按索引获取 XFA 控件。
XFA控件元素: Page offset.
Definition: fs_xfa.h:1679
virtual bool GetPopupPos(int page_index, float min_popup, float max_popup, const RectF &rect_widget, RectF &inout_rect_popup)=0
用于获取弹出位置的回调函数。
XFA控件元素: Connect string.
Definition: fs_xfa.h:1845
Definition: fs_basictypes.h:465
XFA控件元素: Ex data.
Definition: fs_xfa.h:1899
int GetWidgetCount() const
获取 XFA 控件的数量。
XFA控件元素: Data.
Definition: fs_xfa.h:1975
XFA控件元素: Data window.
Definition: fs_xfa.h:1867
示例消息:"期望 '%s' 而不是 '%s'"。
Definition: fs_xfa.h:225
XFA控件元素: Query.
Definition: fs_xfa.h:1819
XFA控件元素: Speak.
Definition: fs_xfa.h:1991
XFA控件元素: Type face.
Definition: fs_xfa.h:1521
示例消息:"无法为属性 'version' 设置值"。
Definition: fs_xfa.h:209
virtual void WidgetEvent(const XFAWidget &xfa_widget, WidgetEventType widget_event_type)=0
用于执行 XFA 控件事件的回调函数。
bool selected
用于指示选项是否被选中。
Definition: fs_xfa.h:108
XFA控件元素: user.
Definition: fs_xfa.h:1959
XFA控件元素: Proto.
Definition: fs_xfa.h:2053
XFA控件元素: Arc.
Definition: fs_xfa.h:1541
XFA控件元素: Set property.
Definition: fs_xfa.h:1673
bool OnRButtonUp(const PointF &point, uint32 flags)
当鼠标右键释放时调用此函数。
bool DeSelect()
取消相关 XFA 控件中文本的选择。
bool operator==(const XFAPage &other) const
相等操作符。
XFA 控件类型:单选按钮的排斥组。
Definition: fs_xfa.h:2415
示例消息:"编译器错误"。
Definition: fs_xfa.h:239
XFA控件元素: Suppress banner.
Definition: fs_xfa.h:1689
示例消息:"值!"。
Definition: fs_xfa.h:184
XFA控件元素: DateTime.
Definition: fs_xfa.h:1681
XFA控件元素: Xdc.
Definition: fs_xfa.h:1567
XFA控件元素: Part.
Definition: fs_xfa.h:1595
示例消息:"无效表达式 '%s'"。
Definition: fs_xfa.h:233
消息框按钮:确定。
Definition: fs_xfa.h:406
bool ValidateValue(const wchar_t *value, WString &format)
验证值是否符合当前 XFA 控件的格式。
示例消息:"找不到方法 '%s'"。
Definition: fs_xfa.h:265
XFA控件元素: Delete.
Definition: fs_xfa.h:1915
XFA控件元素: Change.
Definition: fs_xfa.h:1881
用于情况的字符串 ID:使用本地语言的"四月"字符串。
Definition: fs_xfa.h:337
XFA控件元素: DNs.
Definition: fs_xfa.h:1633
XFA控件元素: Calendar symbols.
Definition: fs_xfa.h:1591
XFA控件元素: Adobe extension level.
Definition: fs_xfa.h:1519
XFA控件元素: Name attr.
Definition: fs_xfa.h:2099
virtual WStringArray ShowFileDialog(const wchar_t *string_title, const wchar_t *string_filter, bool is_openfile_dialog)=0
用于显示文件对话框的回调函数。
XFA控件属性类型: 最大高度。
Definition: fs_xfa.h:2207
无效化当前页面。
Definition: fs_xfa.h:580
XFA控件元素: Picture.
Definition: fs_xfa.h:1799
左对齐最后一行并分散对齐其余行。
Definition: fs_xfa.h:2462
XFA控件元素: Wsdl address.
Definition: fs_xfa.h:1707
示例消息:"计算覆盖"。
Definition: fs_xfa.h:167
HitTestArea
XFA 控件命中测试区域的枚举。
Definition: fs_xfa.h:2367
示例消息:"除零错误"。
Definition: fs_xfa.h:257
示例消息:"消息限制已超过。剩余 %d 个验证错误未报告。"。
Definition: fs_xfa.h:357
用于情况的字符串 ID:使用本地语言的"三月"字符串。
Definition: fs_xfa.h:335
XFA控件元素: Password edit .
Definition: fs_xfa.h:1875
XFA控件元素: Equate.
Definition: fs_xfa.h:1837
WidgetChoiceOption & operator=(const WidgetChoiceOption &option)
赋值操作符。
Definition: fs_xfa.h:84
XFA控件属性类型: 值。
Definition: fs_xfa.h:2235
XFA控件元素: Debug.
Definition: fs_xfa.h:1641
XFADoc(const pdf::PDFDoc &document, DocProviderCallback *xfa_doc_provider_handler)
构造函数。
XFA控件元素: Tagged.
Definition: fs_xfa.h:2131
用于情况的字符串 ID:某些属性设置操作无效。 示例消息:"无效的属性设置操作:"。
Definition: fs_xfa.h:195
XFA控件属性类型: 描边。
Definition: fs_xfa.h:2191
WidgetEdgePosition
XFA 控件边缘位置的枚举。
Definition: fs_xfa.h:2492
XFA控件元素: Meridiem Names.
Definition: fs_xfa.h:1987
文本编码:UCS-2。
Definition: fs_xfa.h:646
此类事件在字段获得键盘焦点时触发,无论是由用户操作(通过 Tab 键跳入字段或鼠标点击) 还是通过脚本以编程方式设置焦点所引起。preSubmit 事件仅适用于表单 DOM($form)。
Definition: fs_xfa.h:935
用于情况的字符串 ID:使用本地语言的"六月"字符串。
Definition: fs_xfa.h:341
Rotation
旋转的枚举。
Definition: fs_common.h:57
如果设置,表示打印过程可以取消。
Definition: fs_xfa.h:592
XFA控件元素: Overflow.
Definition: fs_xfa.h:1909
XFA控件属性类型: 呈现。
Definition: fs_xfa.h:2193
XFA控件属性类型: 水平文本对齐控件。
Definition: fs_xfa.h:2159
Foxit命名空间。
Definition: fs_taggedpdf.h:27
文本编码:KSC5601。
Definition: fs_xfa.h:642
XFA控件元素: Choice list.
Definition: fs_xfa.h:1585
XFA控件元素: Assist.
Definition: fs_xfa.h:1797
XFA控件元素: Update.
Definition: fs_xfa.h:1843
示例消息:"无效的左值 '%s'"。
Definition: fs_xfa.h:237
virtual common::file::ReaderCallback * DownLoadUrl(const wchar_t *url)=0
用于从指定 URL 下载的回调函数。
virtual void GotoURL(const XFADoc &doc, const WString &url)=0
用于转到指定 URL 的回调函数。
用于情况的字符串 ID:图像文件过滤器。示例消息: "图像文件(*.bmp;*.jpg;*.png;*.gif;*.tif)|*.bmp;*.jpg;*.png;*....
Definition: fs_xfa.h:178
RectF GetRect()
获取 XFA 控件的矩形。
virtual WString GetAppInfo(AppInfo app_info)=0
用于获取指定信息类型的应用程序信息的回调函数。
XFA控件元素: Linearized.
Definition: fs_xfa.h:2069
XFA控件元素: Sharptext.
Definition: fs_xfa.h:1997
WString Cut()
剪切相关 XFA 控件的文本。
XFAWidgetModifyInfo()
构造函数。
Definition: fs_xfa.h:2256
XFA控件元素: Pagination override.
Definition: fs_xfa.h:1999
XFA控件元素: Enforce.
Definition: fs_xfa.h:1621
事件类型:所有页面视图被移除。
Definition: fs_xfa.h:664
XFA控件元素: Calculate.
Definition: fs_xfa.h:2047
XFA控件属性类型: 允许富文本。
Definition: fs_xfa.h:2171
XFA控件元素: Keep.
Definition: fs_xfa.h:1817
字节字符串类
Definition: fx_string.h:317
virtual WString PostRequestURL(const wchar_t *url, const wchar_t *data, const wchar_t *content_type, const wchar_t *encode, const wchar_t *header)=0
用于将数据发布到给定 URL 的回调函数。
事件类型:未知。
Definition: fs_xfa.h:915
XFA控件属性类型: Y. 当采用定位布局时,容器锚点相对于父容器标称内容区域左上角的 Y 坐标。
Definition: fs_xfa.h:2155
应用程序信息:语言。
Definition: fs_xfa.h:129
bool Superscript()
(仅对富文本有用)使富文本变为上标。
bool CanUndo()
检查相关 XFA 控件的操作是否可以撤销。
XFA控件元素: Appearance filter.
Definition: fs_xfa.h:2007
MsgBoxButtonID
XFA 消息框按钮 ID 的枚举。
Definition: fs_xfa.h:420
XFA控件元素: Transform.
Definition: fs_xfa.h:2103
应用程序信息:平台。
Definition: fs_xfa.h:131
应用程序信息:变体。
Definition: fs_xfa.h:133
XFA控件元素: Script.
Definition: fs_xfa.h:1869
示例消息:"'%s' 函数的第 %d 个参数不能是数组"。
Definition: fs_xfa.h:287
XFA控件元素: Fill.
Definition: fs_xfa.h:2009
XFA控件元素: Color.
Definition: fs_xfa.h:1815
XFA控件元素: Destination.
Definition: fs_xfa.h:2031
ExportDataType
导出数据类型的枚举。
Definition: fs_xfa.h:1028
XFA控件元素: Log.
Definition: fs_xfa.h:1549
XFA控件元素: Break before.
Definition: fs_xfa.h:1555
XFA控件元素: Signature pseudo model.
Definition: fs_xfa.h:1637
XFA控件元素: Exclude.
Definition: fs_xfa.h:1583
XFA控件元素: Time patterns.
Definition: fs_xfa.h:2095
XFA控件元素: Node list.
Definition: fs_xfa.h:1937
XFA控件元素: Handler.
Definition: fs_xfa.h:1767
XFA控件元素: Soap address.
Definition: fs_xfa.h:1835
XFA控件属性类型: 竖直文本对齐控件。
Definition: fs_xfa.h:2205
XFA控件元素: Desc.
Definition: fs_xfa.h:1979
XFA控件元素: Cache.
Definition: fs_xfa.h:1577
用于情况的字符串 ID:使用本地语言的"二月"字符串。
Definition: fs_xfa.h:333
将文本对齐到可用区域的底部。
Definition: fs_xfa.h:2482
XFA控件元素: Items.
Definition: fs_xfa.h:2133
边缘位置:左侧。
Definition: fs_xfa.h:2500
XFA控件元素: Acrobat7.
Definition: fs_xfa.h:1967
bool IsListBox()
检查控件是否为列表框。
分散对齐所有行以填充可用区域。
Definition: fs_xfa.h:2464
示例消息:"%s 不能为空。"。
Definition: fs_xfa.h:361
示例消息:"期望数字而不是 '%s'"。
Definition: fs_xfa.h:273
XFA控件元素: Map.
Definition: fs_xfa.h:1551
XFA控件元素: ADBE JS Debugger.
Definition: fs_xfa.h:1965
XFA控件属性类型: 最大宽度。
Definition: fs_xfa.h:2209
此类事件在通过 WSDL 向 Web 服务发送请求时触发,即在数据已编组到连接数据 DOM 之后,但请求发送之前。
Definition: fs_xfa.h:981
XFA控件元素: Signature.
Definition: fs_xfa.h:1889
XFA控件属性类型: 小数部分数字。
Definition: fs_xfa.h:2187
示例消息:"未定义的标识符 '%s'"。
Definition: fs_xfa.h:235
XFA控件元素: Plain text metadata.
Definition: fs_xfa.h:2075
示例消息:"%s : %s"。
Definition: fs_xfa.h:295
此类事件在用户已向字段输入允许的最大内容量并试图输入更多内容时触发。
Definition: fs_xfa.h:943
XFA控件元素: Default Ui.
Definition: fs_xfa.h:1611
#define NULL
空指针值。
Definition: fx_system.h:792
Definition: fs_signature.h:99
XFA控件元素: Flip label.
Definition: fs_xfa.h:1897
XFA控件元素: Instance manager.
Definition: fs_xfa.h:1921
XFA控件元素: Common.
Definition: fs_xfa.h:1995
命中测试区域:超链接。
Definition: fs_xfa.h:2375
XFA控件元素: DN.
Definition: fs_xfa.h:2085
XFA控件元素: Boolean.
Definition: fs_xfa.h:1787
XFA控件元素: Numeric edit.
Definition: fs_xfa.h:1877
此类事件在用户将鼠标指针移入字段区域时触发,无需按下鼠标按钮。
Definition: fs_xfa.h:957
XFA控件元素: Ps.
Definition: fs_xfa.h:1507
bool ClearStyle()
(仅对富文本有用)清除富文本的样式。
Definition: fx_coordinates.h:1076
bool operator==(const XFADoc &other) const
相等操作符。
事件类型:XFA 控件移除前。
Definition: fs_xfa.h:676
XFA控件元素: Image edit.
Definition: fs_xfa.h:1823
XFA 控件类型:单选按钮。
Definition: fs_xfa.h:2407
XFA控件属性类型: 布局。
Definition: fs_xfa.h:2215
示例消息: "至少有一个必填字段为空。请在继续之前填写必填字段(已突出显示)。"。
Definition: fs_xfa.h:376
WidgetChoiceOption(const wchar_t *option_label, bool selected)
构造函数,带参数。
Definition: fs_xfa.h:64
XFA控件元素: Add silent print.
Definition: fs_xfa.h:1625
示例消息:"找不到容器 '%s'"。
Definition: fs_xfa.h:261
XFA控件元素: Validation messaging.
Definition: fs_xfa.h:1863
XFA控件元素: Copies.
Definition: fs_xfa.h:1781
XFA控件元素: Threshold.
Definition: fs_xfa.h:2005
bool CanRedo()
检查相关 XFA 控件的操作是否可以重做。
void KillFocus()
取消 XFA 控件的焦点。
XFA控件属性类型: 最小高度。
Definition: fs_xfa.h:2211
XFA控件元素: Check button.
Definition: fs_xfa.h:1533
此类事件代表验证操作。
Definition: fs_xfa.h:1006
XFA控件元素: Amd.
Definition: fs_xfa.h:1539
示例消息:"无法直接赋值给对象"。
Definition: fs_xfa.h:269
XFA控件元素: Sharpx HTML.
Definition: fs_xfa.h:1743
此类事件仅当所有验证成功时,在处理过程的最后阶段触发。
Definition: fs_xfa.h:928
XFA控件元素: Default typeface.
Definition: fs_xfa.h:1905
XFA控件属性类型: 边框颜色。
Definition: fs_xfa.h:2245
XFA控件元素: Time stamp.
Definition: fs_xfa.h:1749
文本编码:ShiftJIS。
Definition: fs_xfa.h:644
bool IsEmpty() const
检查当前对象是否为空。
示例消息:"无法赋值给 '%s'"。
Definition: fs_xfa.h:277
示例消息:"函数 '%s' 没有 %d 个参数"。
Definition: fs_xfa.h:243
XFA控件元素: Effective input policy.
Definition: fs_xfa.h:2097
示例消息:"'%s' 没有属性 '%s'"。
Definition: fs_xfa.h:309
消息框图标:警告。
Definition: fs_xfa.h:392
蜂鸣类型:状态。
Definition: fs_xfa.h:153
名称类型:标题名称。此类型的名称将从标题条目中检索。
Definition: fs_xfa.h:2448
XFA控件元素: Button.
Definition: fs_xfa.h:1651
文本编码:ISO8859NN。
Definition: fs_xfa.h:640
XFA控件元素: Era.
Definition: fs_xfa.h:1545
void ProcessEvent(EventType event_type)
为当前 XFA 文档中的所有 XFA 控件处理某种事件。
此类事件仅适用于 open="userControl" 或 open="onEntry" 的下拉选择列表。 该事件旨在触发用于向选择列表添加选项或从中移除选项的脚本。
Definition: fs_xfa.h:986
XFA控件元素: Format.
Definition: fs_xfa.h:1653
void SetDefaultValue(const wchar_t *value)
设置默认值字符串。
void SetFocus(XFAWidget xfa_widget)
设置 XFA 控件的焦点。
bool IsChecked() const
检查当前 XFA 控件是否已选中。
示例消息:"非法值:无法将 '%s' 赋值给 %s。"。
Definition: fs_xfa.h:367
bool operator==(const WidgetMenu &other) const
相等操作符。
XFA控件元素: Caption.
Definition: fs_xfa.h:1893
XFA控件元素: Encrypt.
Definition: fs_xfa.h:1981
XFA控件元素: Viewer preferences.
Definition: fs_xfa.h:1753
XFA控件元素: Group parent.
Definition: fs_xfa.h:2123
XFA控件属性类型: 字体颜色。
Definition: fs_xfa.h:2249
示例消息:"无法设置"。
Definition: fs_xfa.h:182
Definition: fs_image.h:450
virtual void Release()=0
用于释放当前回调对象本身的回调函数。
用于情况的字符串 ID:使用本地语言的"今天"字符串。
Definition: fs_xfa.h:355
XFA控件元素: Version control.
Definition: fs_xfa.h:1721
XFA控件元素: Content copy.
Definition: fs_xfa.h:1735
XFA控件元素: Level.
Definition: fs_xfa.h:1587
示例消息:"意外的表达式 '%s'"。
Definition: fs_xfa.h:247
示例消息:"调用方法 '%s' 时使用的参数数量不正确"。
Definition: fs_xfa.h:299
float GetWidth() const
获取宽度。
XFA控件属性类型: 下划线。
Definition: fs_xfa.h:2181
bool IsEmpty() const
检查当前对象是否为空。
XFA控件属性类型: 权重。
Definition: fs_xfa.h:2227
提交数据按 XDP 格式打包,如 XDP 规范中所述。
Definition: fs_xfa.h:610
XFA控件元素: Print scaling.
Definition: fs_xfa.h:1531
XFA 控件类型:图像。
Definition: fs_xfa.h:2417
bool IsAllowRichText()
检查控件是否允许富文本格式。
XFAWidget GetLastWidget()
获取当前制表顺序中的最后一个 XFA 控件。
XFA控件属性类型: 多行。
Definition: fs_xfa.h:2195
XFA控件元素: Locale.
Definition: fs_xfa.h:1971
用于情况的字符串 ID:某些枚举值无效。示例消息:"无效的枚举值:"。
Definition: fs_xfa.h:186
XFA控件元素: Certificate.
Definition: fs_xfa.h:2017
XFA控件元素: Month.
Definition: fs_xfa.h:1751
XFA控件元素: Version.
Definition: fs_xfa.h:1777
XFA控件元素: Window.
Definition: fs_xfa.h:1763
XFA控件元素: Extras.
Definition: fs_xfa.h:2051
Type GetType() const
获取 XFA 文档类型。
XFA控件属性类型: 密码字符。
Definition: fs_xfa.h:2203
WidgetElement element
XFA控件元素。 请参考值从 XFAWidgetModifyInfo::e_WidgetElementPs 并且它的值是这些值中的一个。
Definition: fs_xfa.h:2337
XFA控件元素: Source set.
Definition: fs_xfa.h:1537
XFA控件元素: Edge.
Definition: fs_xfa.h:1715
SubmitFormat
XFA 提交格式的枚举。
Definition: fs_xfa.h:608
virtual bool PopupMenu(int page_index, const PointF &rect_popup)=0
用于弹出上下文菜单的回调函数。
Definition: fx_coordinates.h:771
XFAWidget GetFirstWidget()
获取当前制表顺序中的第一个 XFA 控件。
命中测试区域:未知。
Definition: fs_xfa.h:2369
XFA控件属性类型: 顶部内边距。
Definition: fs_xfa.h:2173
XFA 文档类型:XDP,作为原始 XML 数据。
Definition: fs_xfa.h:1020
XFA 控件类型:选择列表。
Definition: fs_xfa.h:2399
事件类型:页面视图添加后。
Definition: fs_xfa.h:660
此类事件在文档渲染之前、数据绑定之后触发。
Definition: fs_xfa.h:930
XFA控件元素: Excl group.
Definition: fs_xfa.h:1725
~XFAWidget()
析构函数。
XFA控件元素: Connection set.
Definition: fs_xfa.h:2063
文本编码:UTF-8。
Definition: fs_xfa.h:650
XFA控件元素: To.
Definition: fs_xfa.h:1509