126 typedef enum _AppInfo {
146 typedef enum _BeepType {
164 typedef enum _StringID {
389 typedef enum _MsgBoxIconType {
405 typedef enum _MsgBoxButtonType {
421 typedef enum _MsgBoxButtonID {
489 virtual WString Response(
const wchar_t* question,
const wchar_t* title,
const wchar_t* default_answer,
516 const wchar_t* encode,
const wchar_t* header) = 0;
528 virtual bool PutRequestURL(
const wchar_t* url,
const wchar_t* data,
const wchar_t* encode) = 0;
560 bool is_openfile_dialog) = 0;
566 class XFAWidgetModifyInfo;
579 typedef enum _InvalidateFlag {
591 typedef enum _PrintOption {
611 typedef enum _SubmitFormat {
629 typedef enum _TextEncoding {
661 typedef enum _PageViewEventType {
675 typedef enum _WidgetEventType {
714 virtual void DisplayCaret(
int page_index,
bool is_visible,
const RectF& rect) = 0;
730 virtual bool GetPopupPos(
int page_index,
float min_popup,
float max_popup,
731 const RectF& rect_widget,
RectF& inout_rect_popup) = 0;
837 virtual void Print(
const XFADoc& doc,
int start_page_index,
int end_page_index,
uint32 options) = 0;
917 typedef enum _EventType {
1028 typedef enum _Type {
1042 typedef enum _ExportDataType {
1237 void SetPDFPath(
const wchar_t* pdf_file_path);
1283 void FlattenTo(
const char* output_file_path);
1292 void FlattenTo(
const wchar_t* output_file_path);
1528 typedef enum _WidgetElement {
2164 typedef enum _WidgetAttributeType {
2313 if (
this != &other) {
2392 typedef enum _HitTestArea {
2408 typedef enum _WidgetType {
2451 typedef enum _PresenceProperty {
2469 typedef enum _WidgetNameType {
2483 typedef enum _WidgetHAlignType {
2503 typedef enum _WidgetVAlignType {
2517 typedef enum _WidgetEdgePosition {
2621 void SetValue(
const wchar_t* value);
3128 bool Paste(
const wchar_t* text);
3230 #endif // namespace foxit
virtual void DisplayCaret(int page_index, bool is_visible, const RectF &rect)=0
A callback function used to display or hide caret.
Sample message: "Unable to set the value for property 'numPages'".
Definition: fs_xfa.h:202
Message box icon: Question.
Definition: fs_xfa.h:395
Message box button ID: Cancel.
Definition: fs_xfa.h:425
virtual void Beep(BeepType type)=0
A callback function used to beep for specified beep type.
Sample message: "Script failed(language is %s;context is %s) script=%s".
Definition: fs_xfa.h:370
If set, print page in reverse order; otherwise, in normal order.
Definition: fs_xfa.h:601
Sample message: "The element [%s] has violated its allowable number of occurrences".
Definition: fs_xfa.h:314
Sample message: "Bad suffix on number".
Definition: fs_xfa.h:222
Sample message: "SOM expression returned list when single result was expected".
Definition: fs_xfa.h:308
virtual void ExportData(const XFADoc &doc, const WString &file_path)=0
A callback function used to export data to file.
String ID for case: Use string in local language for "Tuesday".
Definition: fs_xfa.h:322
Sample message: "Condition is null".
Definition: fs_xfa.h:250
This kind of event is triggered when the mouse button is depressed at a moment and the mouse pointer ...
Definition: fs_xfa.h:962
void SetDocProviderCallback(foxit::addon::xfa::DocProviderCallback *doc_provider_callback)
Set XFA document provider callback.
Sample message: "Unsupported method %s.".
Definition: fs_xfa.h:189
virtual void ImportData(const XFADoc &doc, const WString &file_path)=0
A callback function used to import data from file.
This kind of event is triggered just after the rendered form has been sent to the printer,...
Definition: fs_xfa.h:924
The submit data is packaged in URL-encoded format as described in Uniform Resource Locator(URL).
Definition: fs_xfa.h:617
virtual int GetCurrentPage(const XFADoc &doc)=0
A callback function used to get index of current page.
File writing interface.
Definition: fx_stream.h:470
Sample message: "An attempt was made to reference property '%s' of a non-object in SOM expression %s"...
Definition: fs_xfa.h:292
Sample message: "The value you entered for %s is invalid. To ignore validations for %s,...
Definition: fs_xfa.h:364
Definition: fs_image.h:36
XFAWidget GetPrevWidget(const XFAWidget &widget)
Get the previous XFA widget of a specified XFA widget in current tab order.
This kind of event is triggered after a successful WSDL transaction, just after the reply to the requ...
Definition: fs_xfa.h:981
bool ImportData(const char *file_path)
Import data from an XML or XDP file.
Sample message: "Illegal continue".
Definition: fs_xfa.h:254
Text encoding: GB18030.
Definition: fs_xfa.h:639
This kind of event represents a calculate operation.
Definition: fs_xfa.h:1018
virtual void InvalidateRect(int page_index, const RectF &rect, InvalidateFlag flag)=0
A callback function used to invalidate rectangle according the flag.
Sample message: "Index value is out of bounds".
Definition: fs_xfa.h:298
Sample message: "Unable to set the value for property 'length'".
Definition: fs_xfa.h:218
Sample message: "Invalidate token '%s'".
Definition: fs_xfa.h:232
XFAWidget GetWidgetByFullName(const WString &full_name)
Get the XFA widget which matches the specified full name in current XFA page.
PageViewEventType
Enumeration for the event type of page view.
Definition: fs_xfa.h:661
String ID for case: Use string in local language for "July".
Definition: fs_xfa.h:344
String ID for case: If to modify field. Sample message: "Do you want to modify this field?...
Definition: fs_xfa.h:170
WidgetEventType
Enumeration for the type of XFA widget event.
Definition: fs_xfa.h:675
Message box button ID: OK.
Definition: fs_xfa.h:423
CFX_Object Object
Object type.
Definition: fs_basictypes.h:220
Sample message: "Unable to set the value for property 'variation'".
Definition: fs_xfa.h:208
Sample message: "Cannot find function '%s'".
Definition: fs_xfa.h:280
Sample message: "Validate failed".
Definition: fs_xfa.h:166
The submit data is translated and packaged into an URL-Encoded format.
Definition: fs_xfa.h:621
This kind of event is triggered when the mouse button is released at a moment and the mouse pointer i...
Definition: fs_xfa.h:976
Sample message: "Not have a default property".
Definition: fs_xfa.h:198
Sample message: "Unable to set the value for property 'ready'".
Definition: fs_xfa.h:212
Definition: fs_xfa.h:1356
InvalidateFlag
Enumeration for XFA invalidate flag.
Definition: fs_xfa.h:579
This kind of event is triggered just after the data has been marshalled in the Connection Data DOM bu...
Definition: fs_xfa.h:1008
This kind of event is triggered to tell an object that it has just been added to an array or that its...
Definition: fs_xfa.h:955
Sample message: "Out of the range of '%s' array".
Definition: fs_xfa.h:284
Sample message: "Unable to set the value for property 'validationsEnabled'".
Definition: fs_xfa.h:206
Definition: fs_basictypes.h:227
common::Progressive StartLoad(common::PauseCallback *pause=0)
Start to load content for current XFA document.
String ID for case: Use string in local language for "December".
Definition: fs_xfa.h:354
virtual void NotifyWidgetChangeInfo(const XFADoc &doc, XFAWidgetModifyInfo change_info)=0
A callback function to notify XFA widget change information.
Matrix GetDisplayMatrix(int left, int top, int width, int height, common::Rotation rotate)
Get the display matrix, from PDF coordinate system to targeted device coordinate system.
Message box icon: Error.
Definition: fs_xfa.h:391
String ID for case: Use string in local language for "Thursday".
Definition: fs_xfa.h:326
Definition: fx_coordinates.h:30
Sample message: "Unable to set the value for property 'platform'".
Definition: fs_xfa.h:204
Message box button ID: Yes.
Definition: fs_xfa.h:429
bool IsEmpty() const
Check whether current object is empty or not.
String ID for case: Use string in local language for "October".
Definition: fs_xfa.h:350
virtual void SetFocus(XFAWidget &xfa_widget, bool is_relayout)=0
A callback function used to set focus widget.
Message box button: Yes, No and Cancel.
Definition: fs_xfa.h:413
Event type: after a page view is removed.
Definition: fs_xfa.h:665
This kind of event is triggered when a signature is about to be applied.
Definition: fs_xfa.h:1003
File reading interface.
Definition: fx_stream.h:587
virtual WString Response(const wchar_t *question, const wchar_t *title, const wchar_t *default_answer, bool is_mask)=0
A callback function used to response.
AppInfo
Enumeration for XFA application information type.
Definition: fs_xfa.h:126
Sample message: "Error:Argument mismatch in property or function argument.".
Definition: fs_xfa.h:381
MsgBoxIconType
Enumeration for icon type of XFA message box.
Definition: fs_xfa.h:389
XFAPage(const XFAPage &other)
Constructor, with another XFA page object.
void SetPDFPath(const char *pdf_file_path)
Set the path of related PDF document.
Beep type: warning.
Definition: fs_xfa.h:150
Text encoding: GB2312.
Definition: fs_xfa.h:641
WIDE STRING CLASS.
Definition: fx_string.h:1461
float GetHeight() const
Get the height of the XFA page.
XFAWidget GetWidgetAtDevicePoint(const Matrix &matrix, const PointF &device_point, float tolerance)
Get the XFA widget at a specified point, in device coordinate system.
int GetPageCount() const
Get XFA page count.
XFAPage & operator=(const XFAPage &other)
Assign operator.
This kind of event is triggered whenever the validation state of the target changes.
Definition: fs_xfa.h:1012
This kind of event is triggered when the user clicks in the field.
Definition: fs_xfa.h:928
String ID for case: Use string in local language for "November".
Definition: fs_xfa.h:352
This kind of event is triggered just after the returned data has been marshalled in the Connection Da...
Definition: fs_xfa.h:989
Sample message: "Cannot find property '%s'".
Definition: fs_xfa.h:264
bool ExportData(const char *output_file_path, ExportDataType export_type)
Export data to a file.
Sample message: "Unable to set the value for property 'language'".
Definition: fs_xfa.h:200
Definition: fs_pdfdoc.h:776
This kind of event represents the first run calculate.
Definition: fs_xfa.h:1014
Sample message: "'%s' redefinition".
Definition: fs_xfa.h:230
Event type: after an XFA widget is added.
Definition: fs_xfa.h:677
Sample message: "'%s' argument is expected to be a container".
Definition: fs_xfa.h:290
EventType
Enumeration for XFA event type.
Definition: fs_xfa.h:917
Sample message: "Argument mismatch in property or function argument".
Definition: fs_xfa.h:302
Sample message: "Unsupported character '%c'".
Definition: fs_xfa.h:220
String ID for case: Use string in local language for "September".
Definition: fs_xfa.h:348
Header file for image and bitmap related definitions and classes.
PrintOption
Enumeration for XFA print options.
Definition: fs_xfa.h:591
This kind of event is triggered just before the rendering for printing begins.
Definition: fs_xfa.h:926
virtual WString GetTitle(const XFADoc &doc)=0
A callback function used to get title of current XFA document.
virtual void Release()=0
A callback function used to release current callback object itself.
Message box icon: Status.
Definition: fs_xfa.h:397
Invalidate all pages.
Definition: fs_xfa.h:581
String ID for case: Use string in local language for "Monday".
Definition: fs_xfa.h:320
The submit data is packaged in XFD format, as described in XFDF.
Definition: fs_xfa.h:619
Sample message: "The value you entered for %s is invalid.".
Definition: fs_xfa.h:366
void ResetForm()
Reset form.
Sample message: "'%s' is not an array".
Definition: fs_xfa.h:282
Text encoding: UTF-16.
Definition: fs_xfa.h:651
No text encoding.
Definition: fs_xfa.h:631
StringID
Enumeration for string ID used to specify a case.
Definition: fs_xfa.h:164
Sample message: "Unknown error is caught!".
Definition: fs_xfa.h:181
The submit data is packaged in PDF format as described in the PDF Reference.
Definition: fs_xfa.h:615
Sample message: "Expected 'endif' instead of '%s'".
Definition: fs_xfa.h:246
String ID for case: Application's name. Sample message: "Foxit Phantom".
Definition: fs_xfa.h:174
virtual void SetCurrentPage(const XFADoc &doc, int current_page_index)=0
A callback function used to set index of current page.
XFAWidget GetNextWidget(const XFAWidget &widget)
Get the next XFA widget of a specified XFA widget in current tab order.
Message box button ID: No.
Definition: fs_xfa.h:427
TextEncoding
Enumeration for text encoding for XFA submit.
Definition: fs_xfa.h:629
String ID for case: Not allow to modify field. Sample message: "You are not allowed to modify this fi...
Definition: fs_xfa.h:172
String ID for case: Use string in local language for "Wednesday".
Definition: fs_xfa.h:324
bool operator !=(const XFADoc &other) const
Not equal operator.
uint32 ARGB
ARGB color type, 32 bits, ((b) | ((g) << 8) | ((r) << 16)) | ((a) << 24)
Definition: fs_basictypes.h:209
Sample message: "'%s' operator cannot support array calculation".
Definition: fs_xfa.h:286
Beep type: error.
Definition: fs_xfa.h:148
String ID for case: Use string in local language for "Friday".
Definition: fs_xfa.h:328
This kind of event is triggered after successfully applying a signature.
Definition: fs_xfa.h:987
This kind of event is triggered when user moves the mouse pointer out of the field,...
Definition: fs_xfa.h:971
Sample message: "Invalid node type: '%s'".
Definition: fs_xfa.h:312
Sample message: "Error:Invalid enumerated value:%s".
Definition: fs_xfa.h:372
This kind of event is triggered after an XFA DOM has finished loading.
Definition: fs_xfa.h:1010
Sample message: "Expected operator '%s' instead of '%s'".
Definition: fs_xfa.h:256
Application information: name.
Definition: fs_xfa.h:136
virtual WString LoadString(StringID string_id)=0
A callback function used to load a string in local language for a specified case.
File stream interface, reading & writing.
Definition: fx_stream.h:692
virtual bool PutRequestURL(const wchar_t *url, const wchar_t *data, const wchar_t *encode)=0
A callback function used to put data to the given URL.
Sample message: "%s cannot be left blank. To ignore validations for %s, click Ignore....
Definition: fs_xfa.h:360
Sample message: "Validate access index '%s' out of array".
Definition: fs_xfa.h:276
If set, print page as image; otherwise, as text.
Definition: fs_xfa.h:599
Beep type: default.
Definition: fs_xfa.h:156
int GetIndex() const
Get index of the XFA page.
void FlattenTo(const char *output_file_path)
Flatten current XFA document to a file.
If set, shrink page to fit within content area.
Definition: fs_xfa.h:597
Text encoding: GBK.
Definition: fs_xfa.h:637
Application information: version.
Definition: fs_xfa.h:128
Definition: fx_basic.h:3758
Sample message: "Invalidate character '%c'".
Definition: fs_xfa.h:228
Type of exported data: XDP.
Definition: fs_xfa.h:1048
virtual ARGB GetHighlightColor(const XFADoc &doc)=0
A callback function get the highlight color.
Sample message: "Function 's' is built-in.
Definition: fs_xfa.h:294
This kind of event is not a real event activity, just sign script in variables.
Definition: fs_xfa.h:1016
String ID for case: Use string in local language for "Saturday".
Definition: fs_xfa.h:330
virtual bool SubmitData(const XFADoc &doc, const WString &target, SubmitFormat format, TextEncoding text_encoding, const WString &content)=0
A callback function to submit data.
Sample message: "Cannot modify the '%s' value".
Definition: fs_xfa.h:242
Sample message: "%s.%s cannot covert to object".
Definition: fs_xfa.h:260
String ID for case: Use string in local language for "Sunday".
Definition: fs_xfa.h:318
This kind of event is triggered when keyboard focus is yielded from a field directly or indirectly wi...
Definition: fs_xfa.h:945
Beep type: question.
Definition: fs_xfa.h:152
Definition: fs_common.h:373
String ID for case: Server denies. Sample message: "Server does not permit".
Definition: fs_xfa.h:316
XFA document type: Dynamic.
Definition: fs_xfa.h:1030
String ID for case: Use string in local language for "May".
Definition: fs_xfa.h:340
Sample message: "Illegal break".
Definition: fs_xfa.h:252
Type of exported data: XML.
Definition: fs_xfa.h:1044
virtual void Print(const XFADoc &doc, int start_page_index, int end_page_index, uint32 options)=0
A callback function used to print.
Message box button: OK and Cancel.
Definition: fs_xfa.h:409
This kind of event is triggered just before the form data is written out in PDF or XDP format.
Definition: fs_xfa.h:1001
Message box button: Yes and No.
Definition: fs_xfa.h:411
virtual void PageViewEvent(int page_index, PageViewEventType page_view_event_type)=0
A callback function to execute page view event.
Sample message: "Unsupported property %s.".
Definition: fs_xfa.h:191
FX_UINT32 uint32
32-bit unsigned integer.
Definition: fs_basictypes.h:195
XFAWidget GetWidgetByFullName(const WString &full_name)
Get the XFA widget which matches the specified full name.
This kind of event is triggered after data binding is complete.
Definition: fs_xfa.h:957
Type
Enumeration for XFA document type.
Definition: fs_xfa.h:1028
Sample message: "Invalidate instruction".
Definition: fs_xfa.h:272
Sample message: "The element [%s] has violated its allowable number of occurrences".
Definition: fs_xfa.h:214
void * FS_HANDLE
Handle type.
Definition: fs_basictypes.h:213
Sample message: "Invalid enumerated value: %s".
Definition: fs_xfa.h:304
Header file for common definitions and classes.
This kind of event is related to pre-open event for drop-down choice lists.
Definition: fs_xfa.h:983
MsgBoxButtonType
Enumeration for button type of XFA message box.
Definition: fs_xfa.h:405
virtual void SetChangeMark(const XFADoc &doc)=0
A callback function used to set change mark flag to current XFA document.
String ID for case: Use string in local language for "January".
Definition: fs_xfa.h:332
Sample message: "Expected identifier instead of '%s'".
Definition: fs_xfa.h:224
Sample message: "Cannot find const '%s'".
Definition: fs_xfa.h:268
This kind of event is triggered just after the form has been written out in PDF or XDP format.
Definition: fs_xfa.h:985
This kind of event is triggered when the user changes the field value.
Definition: fs_xfa.h:930
Type of exported data: Static XDP.
Definition: fs_xfa.h:1046
BeepType
Enumeration for XFA beep type.
Definition: fs_xfa.h:146
XFA document type: Static.
Definition: fs_xfa.h:1032
If set, show printing dialog box.
Definition: fs_xfa.h:593
Sample message: "Invalid Barcode Value: %s is an invalid value for barcodes of type %s....
Definition: fs_xfa.h:379
bool operator !=(const XFAPage &other) const
Not equal operator.
Sample message: "Invalid append operation: %s cannot have a child element of %s".
Definition: fs_xfa.h:306
Sample message: "Unable to set the value for property 'className'".
Definition: fs_xfa.h:216
XFADoc & operator=(const XFADoc &other)
Assign operator.
Application information: type.
Definition: fs_xfa.h:138
XFAPage GetPage(int page_index)
Get XFA page by index.
virtual MsgBoxButtonID MsgBox(const wchar_t *message, const wchar_t *title, MsgBoxIconType icon_type, MsgBoxButtonType button_type)=0
A callback function used to set message box.
Text encoding: font specific.
Definition: fs_xfa.h:635
Text encoding: Big5.
Definition: fs_xfa.h:633
String ID for case: Use string in local language for "August".
Definition: fs_xfa.h:346
If set, print annotations.
Definition: fs_xfa.h:603
XFAWidget GetWidget(int widget_index) const
Get XFA widget by index.
virtual bool GetPopupPos(int page_index, float min_popup, float max_popup, const RectF &rect_widget, RectF &inout_rect_popup)=0
A callback function used to get the pop-up position.
Definition: fs_basictypes.h:451
int GetWidgetCount() const
Get the count of XFA widget.
Sample message: "Expected '%s' instead of '%s'".
Definition: fs_xfa.h:226
Sample message: "Unable to set the value for property 'version'".
Definition: fs_xfa.h:210
virtual void WidgetEvent(const XFAWidget &xfa_widget, WidgetEventType widget_event_type)=0
A callback function to execute XFA widget event.
bool operator==(const XFAPage &other) const
Equal operator.
Sample message: "Compiler error".
Definition: fs_xfa.h:240
Sample message: "Value!".
Definition: fs_xfa.h:185
Sample message: "Invalidate expression '%s'".
Definition: fs_xfa.h:234
Message box button: OK.
Definition: fs_xfa.h:407
Sample message: "Cannot find method '%s'".
Definition: fs_xfa.h:266
String ID for case: Use string in local language for "April".
Definition: fs_xfa.h:338
virtual WStringArray ShowFileDialog(const wchar_t *string_title, const wchar_t *string_filter, bool is_openfile_dialog)=0
A callback function used to show file dialog.
Invalidate current page.
Definition: fs_xfa.h:583
Sample message: "Calculate Override".
Definition: fs_xfa.h:168
Sample message: "Divide by zero".
Definition: fs_xfa.h:258
Sample message: "Message limit exceeded. Remaining %d validation errors not reported....
Definition: fs_xfa.h:358
String ID for case: Use string in local language for "March".
Definition: fs_xfa.h:336
XFADoc(const pdf::PDFDoc &document, DocProviderCallback *xfa_doc_provider_handler)
Constructor.
String ID for case: Some setting operation to property is invalid. Sample message: "Invalid property ...
Definition: fs_xfa.h:196
Text encoding: UCS-2.
Definition: fs_xfa.h:649
This kind of event is triggered when the field gains keyboard focus, whether caused by a user action ...
Definition: fs_xfa.h:940
String ID for case: Use string in local language for "June".
Definition: fs_xfa.h:342
Rotation
Enumeration for rotation.
Definition: fs_common.h:57
If set, that means printing process can be canceled.
Definition: fs_xfa.h:595
Foxit namespace.
Definition: fs_taggedpdf.h:27
Text encoding: KSC5601.
Definition: fs_xfa.h:645
Sample message: "Invalidate left-value '%s'".
Definition: fs_xfa.h:238
virtual common::file::ReaderCallback * DownLoadUrl(const wchar_t *url)=0
A callback function used to download from specified URL.
virtual void GotoURL(const XFADoc &doc, const WString &url)=0
A callback function used to go to a specified URL.
String ID for case: Filter for image files. Sample message: "Image Files(*.bmp;*.jpg;*....
Definition: fs_xfa.h:179
virtual WString GetAppInfo(AppInfo app_info)=0
A callback function used to get application information for a specified information type.
Event type: all page views are removed.
Definition: fs_xfa.h:667
BYTE STRING CLASS.
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
A callback function used to post data to the given URL.
Event type: Unknown.
Definition: fs_xfa.h:919
Application information: language.
Definition: fs_xfa.h:130
MsgBoxButtonID
Enumeration for button ID of XFA message box.
Definition: fs_xfa.h:421
Application information: platform.
Definition: fs_xfa.h:132
Application information: variation.
Definition: fs_xfa.h:134
Sample message: "'%s' function's %d argument cannot be array".
Definition: fs_xfa.h:288
ExportDataType
Enumeration for the type of exported data.
Definition: fs_xfa.h:1042
String ID for case: Use string in local language for "February".
Definition: fs_xfa.h:334
Sample message: "%s cannot be left blank.".
Definition: fs_xfa.h:362
Sample message: "Expected number instead of '%s'".
Definition: fs_xfa.h:274
This kind of event is triggered when a request is sent to a web service via WSDL, just after the data...
Definition: fs_xfa.h:994
Sample message: "Undefined identifier '%s'".
Definition: fs_xfa.h:236
Sample message: "%s : %s".
Definition: fs_xfa.h:296
This kind of event is triggered when the user has entered the maximum allowed amount of content into ...
Definition: fs_xfa.h:950
#define NULL
The null-pointer value.
Definition: fx_system.h:792
Definition: fs_signature.h:99
This kind of event is triggered when the user moves the mouse pointer into the region of the field,...
Definition: fs_xfa.h:966
Definition: fx_coordinates.h:1076
bool operator==(const XFADoc &other) const
Equal operator.
Event type: before an XFA widget is removed.
Definition: fs_xfa.h:679
Sample message: "At least one required field was empty. Please fill in the required fields(highlighte...
Definition: fs_xfa.h:377
Sample message: "Cannot find container '%s'".
Definition: fs_xfa.h:262
void KillFocus()
Kill the focus of XFA widget.
This kind of event represents a validate operation.
Definition: fs_xfa.h:1020
Sample message: "Cannot directly assign the value to object".
Definition: fs_xfa.h:270
This kind of event is triggered at the very end of processing if and only if all validations succeede...
Definition: fs_xfa.h:932
Text encoding: ShiftJIS.
Definition: fs_xfa.h:647
Sample message: "Cannot assign to '%s'".
Definition: fs_xfa.h:278
Sample message: "Function '%s' does not have %d parameters".
Definition: fs_xfa.h:244
Sample message: "'%s' doesn't have property '%s'".
Definition: fs_xfa.h:310
Message box icon: Warning.
Definition: fs_xfa.h:393
Beep type: status.
Definition: fs_xfa.h:154
Text encoding: ISO8859NN.
Definition: fs_xfa.h:643
void ProcessEvent(EventType event_type)
Process a kind of event for all the XFA widgets in current XFA document.
This kind of event applies only to drop-down choice lists for which open="userControl" or open="onEnt...
Definition: fs_xfa.h:999
void SetFocus(XFAWidget xfa_widget)
Set the focus of XFA widget.
Sample message: "Illegal value:cannot assign '%s' to %s.".
Definition: fs_xfa.h:368
Sample message: "Unable to set".
Definition: fs_xfa.h:183
Definition: fs_image.h:459
virtual void Release()=0
A callback function used to release current callback object itself.
String ID for case: Use string in local language for "Today".
Definition: fs_xfa.h:356
Sample message: "Unexpected expression '%s'".
Definition: fs_xfa.h:248
Sample message: "Incorrect number of parameters are used when calling method '%s'".
Definition: fs_xfa.h:300
float GetWidth() const
Get the width.
bool IsEmpty() const
Check whether current object is empty or not.
The submit data is packaged in XDP format, as described in XDP Specification.
Definition: fs_xfa.h:613
XFAWidget GetLastWidget()
Get the last XFA widget in current tab order.
String ID for case: Some enumerate value is invalid. Sample message: "Invalid enumerate value:".
Definition: fs_xfa.h:187
Type GetType() const
Get the XFA document type.
SubmitFormat
Enumeration for XFA submit format.
Definition: fs_xfa.h:611
virtual bool PopupMenu(int page_index, const PointF &rect_popup)=0
A callback function used to pop up the context menu.
Definition: fx_coordinates.h:771
XFAWidget GetFirstWidget()
Get the first XFA widget in current tab order.
XFA document type: XDP, as Raw XML data.
Definition: fs_xfa.h:1034
Event type: after a page view is added.
Definition: fs_xfa.h:663
This kind of event is triggered before the document is rendered but after data binding.
Definition: fs_xfa.h:934
Text encoding: UTF-8.
Definition: fs_xfa.h:653