Foxit PDF SDK
fs_actioncallback.h
浏览该文件的文档.
1 
15 #ifndef FS_ACTIONCALLBACK_H_
16 #define FS_ACTIONCALLBACK_H_
17 
18 #include "common/fs_common.h"
19 #include "pdf/fs_pdfdoc.h"
20 
26 namespace foxit {
27 class MenuList;
28 class MenuItemEx;
30 FSDK_DEFINE_ARRAY(MenuListArray, MenuList)
31 FSDK_DEFINE_ARRAY(MenuItemExArray, MenuItemEx)
32 
33 
34 class MenuList FS_FINAL : public Object {
35  public:
37  MenuList() : level(0) {}
38 
46  MenuList(int level, const wchar_t* name, MenuListArray sub_menu_list_array) {
47  this->level = level;
48  if (name)
49  this->name = name;
50  this->sub_menu_list_array = sub_menu_list_array;
51  }
52 
58  MenuList(const MenuList& menu_list) {
59  level = menu_list.level;
60  name = menu_list.name;
61  sub_menu_list_array = menu_list.sub_menu_list_array;
62  }
63 
71  MenuList& operator = (const MenuList& menu_list) {
72  this->level = menu_list.level;
73  this->name = menu_list.name;
74  this->sub_menu_list_array = menu_list.sub_menu_list_array;
75  return *this;
76  }
77 
87  void Set(int level, const wchar_t* name, MenuListArray sub_menu_list_array) {
88  this->level = level;
89  if (name)
90  this->name = name;
91  this->sub_menu_list_array = sub_menu_list_array;
92  }
93 
99  int level;
104 };
105 
107 class MenuItemEx FS_FINAL : public Object {
108  public:
111 
121  MenuItemEx(const wchar_t* item_name, const wchar_t* return_name, bool is_checked, bool is_enabled, MenuItemExArray sub_menu_item_array) {
122  if (item_name)
123  this->item_name = item_name;
124  if (return_name)
125  this->return_name = return_name;
126  this->is_checked = is_checked;
127  this->is_enabled = is_enabled;
128  this->sub_menu_item_array = sub_menu_item_array;
129  }
130 
136  MenuItemEx(const MenuItemEx& menu_item) {
137  item_name = menu_item.item_name;
138  return_name = menu_item.return_name;
139  is_checked = menu_item.is_checked;
140  is_enabled = menu_item.is_enabled;
142  }
143 
151  MenuItemEx& operator = (const MenuItemEx& menu_item) {
152  this->item_name = menu_item.item_name;
153  this->return_name = menu_item.return_name;
154  this->is_checked = menu_item.is_checked;
155  this->is_enabled = menu_item.is_enabled;
156  this->sub_menu_item_array = menu_item.sub_menu_item_array;
157  return *this;
158  }
159 
171  void Set(const wchar_t* item_name, const wchar_t* return_name, bool is_checked, bool is_enabled, MenuItemExArray sub_menu_item_array) {
172  if (item_name)
173  this->item_name = item_name;
174  if (return_name)
175  this->return_name = return_name;
176  this->is_checked = is_checked;
177  this->is_enabled = is_enabled;
178  this->sub_menu_item_array = sub_menu_item_array;
179  }
180 
183 
186 
194 
202 
204  MenuItemExArray sub_menu_item_array;
205 };
206 
211 class IdentityProperties FS_FINAL : public Object {
212  public:
215 
228  IdentityProperties(const wchar_t* corporation, const wchar_t* email, const wchar_t* login_name, const wchar_t* name, const wchar_t* first_name,
229  const wchar_t* last_name, const wchar_t* title, const wchar_t* department)
231  , email(email)
233  , name(name)
236  , title(title)
238 
244  IdentityProperties(const IdentityProperties& id_properities)
245  : corporation(id_properities.corporation)
246  , email(id_properities.email)
247  , login_name(id_properities.login_name)
248  , name(id_properities.name)
249  , first_name(id_properities.first_name)
250  , last_name(id_properities.last_name)
251  , title(id_properities.title)
252  , department(id_properities.department) {}
253 
268  void Set(const wchar_t* corporation, const wchar_t* email, const wchar_t* login_name, const wchar_t* name, const wchar_t* first_name,
269  const wchar_t* last_name, const wchar_t* title, const wchar_t* department) {
270  this->corporation = corporation;
271  this->email = email;
272  this->login_name = login_name;
273  this->name = name;
274  this->first_name = first_name;
275  this->last_name = last_name;
276  this->title = title;
277  this->department = department;
278  }
279 
296 };
297 
299 class ButtonItem FS_FINAL : public Object{
300  public:
303 
316  ButtonItem(const wchar_t* name, int pos,const wchar_t* exec, const wchar_t* enable,
317  const wchar_t* marked, const wchar_t* tooltip, const wchar_t* label, const common::Bitmap& bitmap)
318  : name(name)
319  , pos(pos)
320  , exec(exec)
321  , enable(enable)
322  , marked(marked)
323  , tooltip(tooltip)
324  , label(label)
325  , bitmap(bitmap){}
326 
332  ButtonItem(const ButtonItem& button_item)
333  : name(button_item.name)
334  , pos(button_item.pos)
335  , exec(button_item.exec)
336  , enable(button_item.enable)
337  , marked(button_item.marked)
338  , tooltip(button_item.tooltip)
339  , label(button_item.label)
340  , bitmap(button_item.bitmap){}
341 
356  void Set(const wchar_t* name, int pos, const wchar_t* exec, const wchar_t* enable,
357  const wchar_t* marked, const wchar_t* tooltip, const wchar_t* label, const common::Bitmap& bitmap) {
358  this->name = name;
359  this->pos = pos;
360  this->exec = exec;
361  this->enable = enable;
362  this->marked = marked;
363  this->tooltip = tooltip;
364  this->label = label;
365  this->bitmap = bitmap;
366  }
367 
371  int pos;
384 };
385 
387 class MenuItemConfig FS_FINAL : public Object{
388  public:
391 
404  MenuItemConfig(const wchar_t* name, const wchar_t* user, const wchar_t* parent, int pos, const char* pos_str,
405  const wchar_t* exec, const wchar_t* enable, const wchar_t* marked)
406  : name(name)
407  , user(user)
408  , parent(parent)
409  , pos(pos)
410  , pos_str(pos_str)
411  , exec(exec)
412  , enable(enable)
413  , marked(marked) {}
414 
420  MenuItemConfig(const MenuItemConfig& menu_item_config)
421  : name(menu_item_config.name)
422  , user(menu_item_config.user)
423  , parent(menu_item_config.parent)
424  , pos(menu_item_config.pos)
425  , pos_str(menu_item_config.pos_str)
426  , exec(menu_item_config.exec)
427  , enable(menu_item_config.enable)
428  , marked(menu_item_config.marked) {}
429 
444  void Set(const wchar_t* name, const wchar_t* user, const wchar_t* parent, int pos, const char* pos_str,
445  const wchar_t* exec, const wchar_t* enable, const wchar_t* marked) {
446  this->name = name;
447  this->user = user;
448  this->parent = parent;
449  this->pos = pos;
450  this->pos_str = pos_str;
451  this->exec = exec;
452  this->enable = enable;
453  this->marked = marked;
454  }
462  int pos;
475 };
476 
480 
481 
482 class DialogDescriptionElement FS_FINAL : public Object{
483  public:
486 
505  DialogDescriptionElement(const char* name, const char* item_id, const char* type, const char* next_tab, int width, int height, int char_width, int char_height,
506  const char* font, bool bold, bool italic, const char* alignment, const char* align_children, DialogDescriptionElementArray element_array)
507  : name(name)
508  , item_id(item_id)
509  , type(type)
510  , next_tab(next_tab)
511  , width(width)
512  , height(height)
513  , char_width(char_width)
514  , char_height(char_height)
515  , font(font)
516  , bold(bold)
517  , italic(italic)
518  , alignment(alignment)
519  , align_children(align_children)
520  , element_array(element_array) {}
521 
528  : name(dlg_des_element.name)
529  , item_id(dlg_des_element.item_id)
530  , type(dlg_des_element.type)
531  , next_tab(dlg_des_element.next_tab)
532  , width(dlg_des_element.width)
533  , height(dlg_des_element.height)
534  , char_width(dlg_des_element.char_width)
535  , char_height(dlg_des_element.char_height)
536  , font(dlg_des_element.font)
537  , bold(dlg_des_element.bold)
538  , italic(dlg_des_element.italic)
539  , alignment(dlg_des_element.alignment)
540  , align_children(dlg_des_element.align_children)
541  , element_array(dlg_des_element.element_array) {}
542 
550  DialogDescriptionElement& operator = (const DialogDescriptionElement& dlg_des_element) {
551  this->name = dlg_des_element.name;
552  this->item_id = dlg_des_element.item_id;
553  this->type = dlg_des_element.type;
554  this->next_tab = dlg_des_element.next_tab;
555  this->width = dlg_des_element.width;
556  this->height = dlg_des_element.height;
557  this->char_width = dlg_des_element.char_width;
558  this->char_height = dlg_des_element.char_height;
559  this->font = dlg_des_element.font;
560  this->bold = dlg_des_element.bold;
561  this->italic = dlg_des_element.italic;
562  this->alignment = dlg_des_element.alignment;
563  this->align_children = dlg_des_element.align_children;
564  this->element_array = dlg_des_element.element_array;
565  return *this;
566  }
567 
588  void Set(const char* name, const char* item_id, const char* type, const char* next_tab, int width, int height, int char_width, int char_height,
589  const char* font, bool bold, bool italic, const char* alignment, const char* align_children, DialogDescriptionElementArray element_array) {
590  this->name = name;
591  this->item_id = item_id;
592  this->type = type;
593  this->next_tab = next_tab;
594  this->width = width;
595  this->height = height;
596  this->char_width = char_width;
597  this->char_height = char_height;
598  this->font = font;
599  this->bold = bold;
600  this->italic = italic;
601  this->alignment = alignment;
602  this->align_children = align_children;
603  this->element_array = element_array;
604  }
605 
619  int width;
620 
626  int height;
651  bool bold;
653  bool italic;
660 };
661 
663 class DialogDescriptionConfig FS_FINAL : public Object{
664  public:
667 
680  DialogDescriptionConfig(const char* name, const char* first_tab, int width, int height,
682  : name(name)
684  , width(width)
685  , height(height)
690 
697  : name(dlg_des_config.name)
698  , first_tab(dlg_des_config.first_tab)
699  , width(dlg_des_config.width)
700  , height(dlg_des_config.height)
701  , char_width(dlg_des_config.char_width)
702  , char_height(dlg_des_config.char_height)
703  , align_children(dlg_des_config.align_children)
704  , element_array(dlg_des_config.element_array) {}
705 
714  this->name = dlg_des_config.name;
715  this->first_tab = dlg_des_config.first_tab;
716  this->width = dlg_des_config.width;
717  this->height = dlg_des_config.height;
718  this->char_width = dlg_des_config.char_width;
719  this->char_height = dlg_des_config.char_height;
720  this->align_children = dlg_des_config.align_children;
721  this->element_array = dlg_des_config.element_array;
722  return *this;
723  }
724 
739  void Set(const char* name, const char* first_tab, int width, int height, int char_width, int char_height,
741  this->name = name;
742  this->first_tab = first_tab;
743  this->width = width;
744  this->height = height;
745  this->char_width = char_width;
746  this->char_height = char_height;
747  this->align_children = align_children;
748  this->element_array = element_array;
749  }
750 
753 
758 
764  int width;
765 
771  int height;
772 
779 
786 
789 
792 };
793 
795 class SOAPAuthenticateInfo FS_FINAL : public Object {
796  public:
799 
807  SOAPAuthenticateInfo(const wchar_t* username, const wchar_t* password, bool is_use_platform_auth)
808  : username(username)
809  , password(password)
811 
817  SOAPAuthenticateInfo(const SOAPAuthenticateInfo& soap_authenticate)
818  : username(soap_authenticate.username)
819  , password(soap_authenticate.password)
820  , is_use_platform_auth(soap_authenticate.is_use_platform_auth) {}
821 
831  void Set(const wchar_t* username, const wchar_t* password, bool is_use_platform_auth) {
832  this->username = username;
833  this->password = password;
834  this->is_use_platform_auth = is_use_platform_auth;
835  }
836 
849 };
850 
852 class SOAPRequestProperties FS_FINAL : public Object {
853  public:
856 
874  SOAPRequestProperties(const wchar_t* request_url, const char* request_content, const wchar_t* soap_action,
875  const wchar_t* soap_namespace, const wchar_t* soap_version, const wchar_t* content_type, bool is_encode,
887 
893  SOAPRequestProperties(const SOAPRequestProperties& request_properties)
894  : request_url(request_properties.request_url)
895  , request_content(request_properties.request_content)
896  , soap_action(request_properties.soap_action)
897  , soap_namespace(request_properties.soap_namespace)
898  , soap_version(request_properties.soap_version)
899  , content_type(request_properties.content_type)
900  , is_encode(request_properties.is_encode)
901  , is_wiredump(request_properties.is_wiredump)
902  , request_header(request_properties.request_header)
903  , authenticate(request_properties.authenticate) {}
904 
921  void Set(const wchar_t* request_url, const char* request_content, const wchar_t* soap_action, const wchar_t* soap_namespace,
922  const wchar_t* soap_version, const wchar_t* content_type, bool is_encode, bool is_wiredump, const char* request_header,
924  this->request_url = request_url;
925  this->request_content = request_content;
926  this->soap_action = soap_action;
927  this->soap_namespace = soap_namespace;
928  this->soap_version = soap_version;
929  this->content_type = content_type;
930  this->is_encode = is_encode;
931  this->is_wiredump = is_wiredump;
932  this->request_header = request_header;
933  this->authenticate = authenticate;
934  }
935 
957  bool is_encode;
967 };
968 
970 class SOAPResponseInfo FS_FINAL : public Object {
971  public:
974 
984  SOAPResponseInfo(const wchar_t* response_header, const wchar_t* response_body, const wchar_t* network_error, uint32 status_code)
989 
995  SOAPResponseInfo(const SOAPResponseInfo& soap_response)
996  : response_header(soap_response.response_header)
997  , response_body(soap_response.response_body)
998  , network_error(soap_response.network_error)
999  , status_code(soap_response.status_code) {}
1000 
1011  void Set(const wchar_t* response_header, const wchar_t* response_body, const wchar_t* network_error, uint32 status_code) {
1012  this->response_header = response_header;
1013  this->response_body = response_body;
1014  this->network_error = network_error;
1015  this->status_code = status_code;
1016  }
1017 
1026 };
1027 
1029 class PrintParams FS_FINAL: public Object{
1030  public:
1036  typedef enum _PrintContent {
1043  } PrintContent;
1044 
1050  typedef enum _DuplexType {
1057  } DuplexType;
1058 
1064  typedef enum _BookletDuplexMode {
1072 
1078  typedef enum _BookletBinding {
1096  } BookletBinding;
1097 
1103  typedef enum _PageOrder {
1110  } PageOrder;
1111 
1117  typedef enum _PrintHandling {
1133  } PrintHandling;
1134 
1135 
1138  : is_show_ui(false)
1139  , is_reverse(false)
1140  , is_print_as_image(false)
1141  , is_print_auto_center(false)
1142  , is_print_auto_rotate(false)
1143  , is_simulate_overprinting(false)
1144  , is_print_page_border(false)
1145  , page_range(common::Range())
1147  , printer_name(L"")
1148  , output_file_name(L"")
1149  , num_copies(0)
1151  , is_tile_label(false)
1152  , tile_mark(false)
1153  , tile_overlap(0)
1154  , tile_scale(0)
1158  , num_pages_h(0)
1159  , num_pages_v(0)
1161  {}
1162 
1168  PrintParams(const PrintParams& print_params)
1169  : is_show_ui(print_params.is_show_ui)
1170  , is_reverse(print_params.is_reverse)
1171  , is_print_as_image(print_params.is_print_as_image)
1176  , page_range(print_params.page_range)
1177  , print_content(print_params.print_content)
1178  , printer_name(print_params.printer_name)
1179  , output_file_name(print_params.output_file_name)
1180  , num_copies(print_params.num_copies)
1181  , duplex_type(print_params.duplex_type)
1182  , is_tile_label(print_params.is_tile_label)
1183  , tile_mark(print_params.tile_mark)
1184  , tile_overlap(print_params.tile_overlap)
1185  , tile_scale(print_params.tile_scale)
1186  , handling(print_params.handling)
1187  , binding(print_params.binding)
1189  , num_pages_h(print_params.num_pages_h)
1190  , num_pages_v(print_params.num_pages_v)
1191  , page_order(print_params.page_order) {}
1192 
1200  PrintParams& operator=(const PrintParams& print_params) {
1201  this->is_show_ui = print_params.is_show_ui;
1202  this->is_reverse = print_params.is_reverse;
1203  this->is_print_as_image = print_params.is_print_as_image;
1204  this->is_print_auto_center = print_params.is_print_auto_center;
1205  this->is_print_auto_rotate = print_params.is_print_auto_rotate;
1207  this->is_print_page_border = print_params.is_print_page_border;
1208  this->page_range = print_params.page_range;
1209  this->print_content = print_params.print_content;
1210  this->printer_name = print_params.printer_name;
1211  this->output_file_name = print_params.output_file_name;
1212  this->num_copies = print_params.num_copies;
1213  this->duplex_type = print_params.duplex_type;
1214  this->is_tile_label = print_params.is_tile_label;
1215  this->tile_mark = print_params.tile_mark;
1216  this->tile_overlap = print_params.tile_overlap;
1217  this->tile_scale = print_params.tile_scale;
1218  this->handling = print_params.handling;
1219  this->binding = print_params.binding;
1220  this->booklet_duplex_mode = print_params.booklet_duplex_mode;
1221  this->num_pages_h = print_params.num_pages_h;
1222  this->num_pages_v = print_params.num_pages_v;
1223  this->page_order = print_params.page_order;
1224  return *this;
1225  }
1226 
1279  float tile_scale;
1302 };
1303 
1305 class FloatingInfo FS_FINAL : public Object{
1306  public:
1312  typedef enum _WindowPosition {
1331  } WindowPosition;
1332 
1338  typedef enum _RelativeTarget {
1347  } RelativeTarget;
1348 
1354  typedef enum _ResizeType {
1361  } ResizeType;
1362 
1368  typedef enum _OffScreenAction {
1375  } OffScreenAction;
1376 
1377 
1380 
1394  bool has_close, bool has_title, const wchar_t* title, OffScreenAction off_screen, const RectF& rect)
1398  , has_close(has_close)
1399  , has_title(has_title)
1400  , title(title)
1402  , rect(rect) {}
1403 
1409  FloatingInfo(const FloatingInfo& floating_info)
1410  : window_pos(floating_info.window_pos)
1411  , relative_target(floating_info.relative_target)
1412  , resize_type(floating_info.resize_type)
1413  , has_close(floating_info.has_close)
1414  , has_title(floating_info.has_title)
1415  , title(floating_info.title)
1416  , off_screen(floating_info.off_screen)
1417  , rect(floating_info.rect) {}
1418 
1426  FloatingInfo& operator = (const FloatingInfo& floating_info) {
1427  this->window_pos = floating_info.window_pos;
1428  this->relative_target = floating_info.relative_target;
1429  this->resize_type = floating_info.resize_type;
1430  this->has_close = floating_info.has_close;
1431  this->has_title = floating_info.has_title;
1432  this->title = floating_info.title;
1433  this->off_screen = floating_info.off_screen;
1434  this->rect = floating_info.rect;
1435  return *this;
1436  }
1437 
1453  bool has_close, bool has_title, const wchar_t* title, OffScreenAction off_screen, const RectF& rect) {
1454  this->window_pos = window_pos;
1455  this->relative_target = relative_target;
1456  this->resize_type = resize_type;
1457  this->has_close = has_close;
1458  this->has_title = has_title;
1459  this->title = title;
1460  this->off_screen = off_screen;
1461  this->rect = rect;
1462  }
1463 
1469 
1475 
1481 
1484 
1487 
1490 
1496 
1499 };
1500 
1502 class MediaSettings FS_FINAL : public Object{
1503  public:
1509  typedef enum _PlayerWindowType {
1516  } PlayerWindowType;
1517 
1518 
1521 
1539  int duration, int page, int repeat, bool show_ui, bool is_visible, int volume,
1541  : auto_play(auto_play)
1542  , base_url(base_url)
1543  , bg_color(bg_color)
1545  , duration(duration)
1546  , page(page)
1547  , repeat(repeat)
1548  , show_ui(show_ui)
1550  , volume(volume)
1553 
1559  MediaSettings(const MediaSettings& media_settings)
1560  : auto_play(media_settings.auto_play)
1561  , base_url(media_settings.base_url)
1562  , bg_color(media_settings.bg_color)
1563  , bg_opacity(media_settings.bg_opacity)
1564  , duration(media_settings.duration)
1565  , page(media_settings.page)
1566  , repeat(media_settings.repeat)
1567  , show_ui(media_settings.show_ui)
1568  , is_visible(media_settings.is_visible)
1569  , volume(media_settings.volume)
1570  , window_type(media_settings.window_type)
1571  , floating_wnd_info(media_settings.floating_wnd_info) {}
1572 
1580  MediaSettings& operator = (const MediaSettings& media_settings) {
1581  this->auto_play = media_settings.auto_play;
1582  this->base_url = media_settings.base_url;
1583  this->bg_color = media_settings.bg_color;
1584  this->bg_opacity = media_settings.bg_opacity;
1585  this->duration = media_settings.duration;
1586  this->page = media_settings.page;
1587  this->repeat = media_settings.repeat;
1588  this->show_ui = media_settings.show_ui;
1589  this->is_visible = media_settings.is_visible;
1590  this->volume = media_settings.volume;
1591  this->window_type = media_settings.window_type;
1592  this->floating_wnd_info = media_settings.floating_wnd_info;
1593  return *this;
1594  }
1595 
1614  void Set(bool auto_play, const wchar_t* base_url, foxit::RGB bg_color, float bg_opacity,
1615  int duration, int page, int repeat, bool show_ui, bool is_visible, int volume,
1617  this->auto_play = auto_play;
1618  this->base_url = base_url;
1619  this->bg_color = bg_color;
1620  this->bg_opacity = bg_opacity;
1621  this->duration = duration;
1622  this->page = page;
1623  this->repeat = repeat;
1624  this->show_ui = show_ui;
1625  this->is_visible = is_visible;
1626  this->volume = volume;
1627  this->window_type = window_type;
1628  this->floating_wnd_info = floating_wnd_info;
1629  }
1630 
1637 
1645 
1648 
1650  float bg_opacity;
1651 
1654 
1659  int page;
1660 
1666  int repeat;
1667 
1669  bool show_ui;
1670 
1673 
1675  int volume;
1676 
1682 
1685 
1686 };
1687 
1689 class PlayerArgs FS_FINAL : public Object{
1690  public:
1693 
1705  const wchar_t* audio_format, const MediaSettings& player_settings)
1706  : doc(doc)
1708  , rendition(rendition)
1709  , URL(URL)
1712 
1718  PlayerArgs(const PlayerArgs& player_args)
1719  : doc(player_args.doc)
1720  , screen_annot(player_args.screen_annot)
1721  , rendition(player_args.rendition)
1722  , URL(player_args.URL)
1723  , audio_format(player_args.audio_format)
1724  , player_settings(player_args.player_settings) {}
1725 
1733  PlayerArgs& operator = (const PlayerArgs& player_args) {
1734  this->doc = player_args.doc;
1735  this->screen_annot = player_args.screen_annot;
1736  this->rendition = player_args.rendition;
1737  this->URL = player_args.URL;
1738  this->audio_format = player_args.audio_format;
1739  this->player_settings = player_args.player_settings;
1740  return *this;
1741  }
1742 
1755  void Set(const pdf::PDFDoc& doc, const pdf::annots::Screen& screen_annot, const pdf::Rendition& rendition, const wchar_t* URL,
1756  const wchar_t* audio_format, const MediaSettings& player_settings) {
1757  this->doc = doc;
1758  this->screen_annot = screen_annot;
1759  this->rendition = rendition;
1760  this->URL = URL;
1761  this->audio_format = audio_format;
1762  this->player_settings = player_settings;
1763  }
1764 
1771 
1778 
1785 
1788 
1791 
1794 };
1795 
1797 class SearchOption FS_FINAL : public Object{
1798  public:
1804  typedef enum _WordMatching {
1811  } WordMatching;
1812 
1813 
1816 
1833  SearchOption(bool is_whole_word, bool is_case_sensitive, bool is_search_bookmarks, bool is_search_in_marup,
1839  , is_search_in_markup(is_search_in_marup)
1845  , max_docs(max_docs)
1848 
1854  SearchOption(const SearchOption& search_option)
1855  : is_whole_word(search_option.is_whole_word)
1856  , is_case_sensitive(search_option.is_case_sensitive)
1857  , is_search_bookmarks(search_option.is_search_bookmarks)
1858  , is_search_in_markup(search_option.is_search_in_markup)
1860  , is_ignore_accents(search_option.is_ignore_accents)
1861  , is_proximity(search_option.is_proximity)
1862  , is_stemming(search_option.is_stemming)
1864  , max_docs(search_option.max_docs)
1865  , word_matching(search_option.word_matching)
1866  , is_search_doc_text(search_option.is_search_doc_text) {}
1867 
1875  SearchOption& operator = (const SearchOption& search_option) {
1876  this->is_whole_word = search_option.is_whole_word;
1877  this->is_case_sensitive = search_option.is_case_sensitive;
1878  this->is_search_bookmarks = search_option.is_search_bookmarks;
1879  this->is_search_in_markup = search_option.is_search_in_markup;
1880  this->is_search_in_attachments = search_option.is_search_in_attachments;
1881  this->is_ignore_accents = search_option.is_ignore_accents;
1882  this->is_proximity = search_option.is_proximity;
1883  this->is_stemming = search_option.is_stemming;
1884  this->is_ignore_full_width = search_option.is_ignore_full_width;
1885  this->max_docs = search_option.max_docs;
1886  this->word_matching = search_option.word_matching;
1887  this->is_search_doc_text = search_option.is_search_doc_text;
1888  return *this;
1889  }
1890 
1909  void Set(bool is_whole_word, bool is_case_sensitive, bool is_search_bookmarks, bool is_search_in_marup,
1912  this->is_whole_word = is_whole_word;
1913  this->is_case_sensitive = is_case_sensitive;
1914  this->is_search_bookmarks = is_search_bookmarks;
1915  this->is_search_in_markup = is_search_in_marup;
1916  this->is_search_in_attachments = is_search_in_attachments;
1917  this->is_ignore_accents = is_ignore_accents;
1918  this->is_proximity = is_proximity;
1919  this->is_stemming = is_stemming;
1920  this->is_ignore_full_width = is_ignore_full_width;
1921  this->max_docs = max_docs;
1922  this->word_matching = word_matching;
1923  this->is_search_doc_text = is_search_doc_text;
1924  }
1925 
1962 };
1963 
1965 class SearchIndexConfig FS_FINAL : public Object{
1966  public:
1969 
1979  : name(name)
1981  , path(path)
1982  , is_selected(is_selected) {}
1983 
1989  SearchIndexConfig(const SearchIndexConfig& search_index_config)
1990  : name(search_index_config.name)
1991  , is_available(search_index_config.is_available)
1992  , path(search_index_config.path)
1993  , is_selected(search_index_config.is_selected) {}
1994 
2002  SearchIndexConfig& operator = (const SearchIndexConfig& search_index_config) {
2003  this->name = search_index_config.name;
2004  this->is_available = search_index_config.is_available;
2005  this->path = search_index_config.path;
2006  this->is_selected = search_index_config.is_selected;
2007  return *this;
2008  }
2009 
2021  this->name = name;
2022  this->is_available = is_available;
2023  this->path = path;
2024  this->is_selected = is_selected;
2025  }
2028 
2034 
2037 
2043 };
2044 
2050  public:
2056  typedef enum _JSMediaPlayerState {
2068 
2069 
2075  virtual void Release() = 0;
2076 
2084  virtual bool Play() = 0;
2085 
2093  virtual void Close() = 0;
2094 
2102  virtual bool Stop() = 0;
2103 
2113  virtual bool Seek(int current_pos) = 0;
2114 
2122  virtual JSMediaPlayerState GetState() = 0;
2123 
2131  virtual MediaSettings GetPlayerSettings() = 0;
2132 
2133  protected:
2134  ~MediaPlayerCallback() {}
2135 };
2136 
2138 class JavascriptModifyItemInfo FS_FINAL : public Object {
2139  public:
2145  typedef enum _JavascriptEventType {
2239 
2245  typedef enum _JavascriptModifyItemType {
2257 
2263  typedef enum _JavascriptModifyPropertyType {
2467 
2473  typedef enum _JavascriptModifyType {
2483 
2484 
2488  , page_index(-1)
2489  , field_control_index(-1)
2493  , field_or_annot_name(L"")
2494  , new_value(L"")
2495  , old_value(L"") {}
2496 
2521  , new_value(new_value)
2522  , old_value(old_value) { }
2523 
2530  : event_type(other.event_type)
2531  , page_index(other.page_index)
2534  , modify_type(other.modify_type)
2537  , new_value(other.new_value)
2538  , old_value(other.old_value) {
2539  }
2540 
2549  if (this != &other) {
2550  event_type = other.event_type;
2551  page_index = other.page_index;
2554  modify_type = other.modify_type;
2557  new_value = other.new_value;
2558  old_value = other.old_value;
2559  }
2560  return *this;
2561  }
2562 
2568 
2571 
2574 
2580 
2586 
2592 
2595 
2598 
2601 };
2602 
2609  public:
2615  typedef enum _Language {
2648  } Language;
2649 
2655  typedef enum _AppInfoType {
2666  } AppInfoType;
2667 
2673  typedef enum _MailType {
2680  } MailType;
2681 
2687  typedef enum _JSFieldValueChangeType {
2699 
2705  typedef enum _JSMediaPlayerState {
2717 
2723  typedef enum _LayoutMode {
2732  } LayoutMode;
2733 
2739  typedef enum _JsMailResult {
2746  } JsMailResult;
2747 
2753  typedef enum _SearchScope {
2762  } SearchScope;
2763 
2764 
2770  virtual void Release() = 0;
2771 
2785  virtual bool InvalidateRect(const pdf::PDFDoc& document, int page_index, const RectF& pdf_rect) = 0;
2786 
2797  virtual int GetCurrentPage(const pdf::PDFDoc& document) = 0;
2798 
2810  virtual void SetCurrentPage(const pdf::PDFDoc& document, int page_index) = 0;
2811 
2822  virtual void SetCurrentPage(const pdf::PDFDoc& document, const foxit::pdf::Destination& destination) = 0;
2823 
2837  virtual common::Rotation GetPageRotation(const pdf::PDFDoc& document, int page_index) = 0;
2838 
2852  virtual bool SetPageRotation(const pdf::PDFDoc& document, int page_index, common::Rotation rotation) = 0;
2853 
2866  virtual bool ExecuteNamedAction(const pdf::PDFDoc& document, const char* named_action) = 0;
2867 
2879  virtual bool SetDocChangeMark(const pdf::PDFDoc& document, bool change_mark) = 0;
2880 
2891  virtual bool GetDocChangeMark(const pdf::PDFDoc& document) = 0;
2892 
2901  virtual int GetOpenedDocCount() = 0;
2902 
2914  virtual pdf::PDFDoc GetOpenedDoc(int index) = 0;
2915 
2924  virtual pdf::PDFDoc GetCurrentDoc() = 0;
2925 
2934  virtual pdf::PDFDoc CreateBlankDoc() = 0;
2935 
2947  virtual void CloseDoc(const pdf::PDFDoc& document, bool is_prompt_to_save) = 0;
2948 
2960  virtual pdf::PDFDoc OpenDoc(const WString& file_path, const WString& password) = 0;
2961 
2979  virtual bool Beep(int type) = 0;
2980 
2998  virtual WString Response(const wchar_t* question, const wchar_t* title, const wchar_t* default_value,
2999  const wchar_t* label, bool is_password) = 0;
3000 
3011  virtual WString GetFilePath(const pdf::PDFDoc& document) = 0;
3012 
3023  virtual bool IsLocalFile(const pdf::PDFDoc& document) = 0;
3024 
3037  virtual WString GetAttachmentsFilePath(const pdf::PDFDoc& pdf_doc, const wchar_t* name) = 0;
3038 
3051  virtual WString GetExtractedEmbeddedFilePath(const pdf::PDFDoc& pdf_doc, const wchar_t* name) = 0;
3052 
3076  virtual bool Print(const pdf::PDFDoc& document, bool is_ui,
3077  const common::Range& page_range, bool is_silent ,
3078  bool is_shrunk_to_fit, bool is_printed_as_image,
3079  bool is_reversed, bool is_to_print_annots) = 0;
3080 
3092  virtual bool Print(const pdf::PDFDoc& document, const PrintParams& print_params) = 0;
3093 
3109  virtual bool SubmitForm(const pdf::PDFDoc& document, void* form_data, uint32 length, const char* url, common::FileFormatType file_format_type) = 0;
3110 
3121  virtual bool LaunchURL(const char* url) = 0;
3122 
3131  virtual WString BrowseFile() = 0;
3132 
3147  virtual WString BrowseFile(bool is_open_dialog, const wchar_t* file_format, const wchar_t* file_filter) = 0;
3148 
3158  virtual Language GetLanguage() = 0;
3159 
3191  virtual int Alert(const wchar_t* msg, const wchar_t* title, int type, int icon) = 0;
3192 
3202 
3212  virtual bool SetIdentityProperties(const IdentityProperties& identity_properties) = 0;
3213 
3227  virtual WString PopupMenu(const MenuListArray& menus, bool& is_selected_item) = 0;
3228 
3241  virtual MenuItemEx PopupMenuEx(const MenuItemExArray& menus, bool& is_selected_item) = 0;
3242 
3257  virtual WString GetAppInfo(AppInfoType type) = 0;
3258 
3291  virtual bool MailData(void* data, MailType data_type, bool is_ui, const wchar_t* to,
3292  const wchar_t* subject, const wchar_t* cc, const wchar_t* bcc, const wchar_t* message) = 0;
3293 
3308  virtual uint32 VerifySignature(const pdf::PDFDoc& document, const pdf::Signature& pdf_signature) = 0;
3309 
3320  virtual WString GetUntitledBookmarkName() = 0;
3321 
3331  virtual WStringArray GetPrinterNameList() = 0;
3332 
3342  virtual bool AddToolButton(const ButtonItem& button_item) = 0;
3343 
3353  virtual bool RemoveToolButtom(const wchar_t* button_name) = 0;
3354 
3362  virtual MenuListArray GetMenuItemNameList() = 0;
3363 
3383  virtual bool AddMenuItem(const MenuItemConfig& menu_item_config, bool is_prepend) = 0;
3384 
3394  virtual bool AddSubMenu(const MenuItemConfig& menu_item_config) = 0;
3395 
3405  virtual bool ShowDialog(const DialogDescriptionConfig& dlg_config) = 0;
3406 
3414  virtual bool GetFullScreen() = 0;
3415 
3425  virtual void SetFullScreen(bool is_full_screen) = 0;
3426 
3442  virtual void OnFieldValueChanged(const wchar_t* field_name, JSFieldValueChangeType type, const WStringArray &value_before_changed, const WStringArray &value_after_changed) = 0;
3443 
3453  virtual void UpdateLogicalLabel() = 0;
3454 
3473  virtual JsMailResult MailDoc(const pdf::PDFDoc& document,
3474  const wchar_t* to_address, const wchar_t* cc_address, const wchar_t* bcc_address,
3475  const wchar_t* subject, const wchar_t* message, bool is_ui) = 0;
3476 
3489  virtual WString GetTemporaryFileName(const pdf::PDFDoc& document, const wchar_t* file_suffix_name) = 0;
3490 
3500  virtual MediaPlayerCallback* OpenMediaPlayer(const PlayerArgs& player_args) = 0;
3501 
3511  virtual WString GetTemporaryDirectory() = 0;
3512 
3524  virtual void Scroll(const PointF& point) = 0;
3525 
3540  virtual void SelectPageNthWord(int page_index, int start_offset, int end_offset, bool is_show_selection) = 0;
3541 
3551  virtual PointF GetMousePosition() = 0;
3552 
3566  virtual RectF GetPageWindowRect(const foxit::pdf::PDFDoc& pdf_doc, int page_index) = 0;
3567 
3578  virtual LayoutMode GetLayoutMode() = 0;
3579 
3593  virtual void SetLayoutMode(LayoutMode layout_mode, bool is_cover_mode) = 0;
3594 
3604  virtual float GetPageScale() = 0;
3605 
3619  virtual void SetPageScale(foxit::pdf::Destination::ZoomMode zoom_mode, const foxit::pdf::Destination& dest) = 0;
3620 
3632 
3649  virtual void Query(const wchar_t* keywords, SearchScope search_scope, const SearchOption& search_option, const wchar_t* di_path) = 0;
3650 
3662  virtual SearchIndexConfig AddSearchIndex(const wchar_t* di_path, bool is_selected) = 0;
3663 
3674  virtual bool RemoveSearchIndex(const SearchIndexConfig& search_index_config) = 0;
3675 
3685 
3698  virtual SOAPResponseInfo SoapRequest(const SOAPRequestProperties& request_params) = 0;
3699 
3710  virtual void EnablePageLoop(bool is_loop) = 0;
3711 
3720  virtual bool IsPageLoop() = 0;
3721 
3741  virtual void SetDefaultPageTransitionMode(const wchar_t* trans_type, const wchar_t* trans_di) = 0;
3742 
3751  virtual bool IsCurrentDocOpenedInBrowser() = 0;
3752 
3765  virtual void PostMessageToHtml(WStringArray message) = 0;
3766 
3778  virtual void NotifyBeginDoJob(const pdf::PDFDoc& document, JavascriptModifyItemInfo::JavascriptEventType event_type) = 0;
3779 
3790  virtual void NotifyAfterDataChange(const pdf::PDFDoc& document, JavascriptModifyItemInfo modify_item_info) = 0;
3791 
3803  virtual void NotifyEndDoJob(const pdf::PDFDoc& document, JavascriptModifyItemInfo::JavascriptEventType event_type) = 0;
3804 
3818  virtual bool InitModifyItem(const pdf::PDFDoc &document, ModifyItemType item_type, int page_index, const WString &dict_name) = 0;
3819 
3829  virtual void ResetModifyItem(const pdf::PDFDoc &document) = 0;
3830 
3840  virtual int GetVisiblePageCount(const pdf::PDFDoc& document) = 0;
3841 
3853  virtual int GetVisiblePage(const pdf::PDFDoc& document, int index) = 0;
3854  protected:
3855  virtual ~ActionCallback() {}
3856 };
3857 } // namespace foxit
3858 
3859 #endif // FS_ACTIONCALLBACK_H_
3860 
foxit::ActionCallback::SetIdentityProperties
virtual bool SetIdentityProperties(const IdentityProperties &identity_properties)=0
设置当前用户身份属性的回调函数。
foxit::ActionCallback::e_LanguageUnknown
未知语言。
Definition: fs_actioncallback.h:2617
foxit::IdentityProperties::name
WString name
用户名称。
Definition: fs_actioncallback.h:287
foxit::ActionCallback::PopupMenu
virtual WString PopupMenu(const MenuListArray &menus, bool &is_selected_item)=0
弹出菜单窗口的回调函数。
foxit::PrintParams::is_print_as_image
bool is_print_as_image
true 表示页面应以图像形式打印。
Definition: fs_actioncallback.h:1238
foxit::pdf::annots::Screen
Definition: fs_annot.h:4210
foxit::DialogDescriptionConfig::align_children
String align_children
所有子元素的对齐方式。
Definition: fs_actioncallback.h:788
foxit::IdentityProperties::Set
void Set(const wchar_t *corporation, const wchar_t *email, const wchar_t *login_name, const wchar_t *name, const wchar_t *first_name, const wchar_t *last_name, const wchar_t *title, const wchar_t *department)
设置值。
Definition: fs_actioncallback.h:268
foxit::ActionCallback::SetLayoutMode
virtual void SetLayoutMode(LayoutMode layout_mode, bool is_cover_mode)=0
设置当前文档页面布局的回调函数。
foxit::SearchOption::is_ignore_accents
bool is_ignore_accents
指定在搜索查询术语时是否忽略重音符号和变音符。默认值:false。
Definition: fs_actioncallback.h:1937
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeNoteIcon
JS签名前修改项枚举: 笔记图标。
Definition: fs_actioncallback.h:2387
foxit::ActionCallback::e_LanguageCHT
繁体中文。
Definition: fs_actioncallback.h:2621
foxit::MenuItemEx::Set
void Set(const wchar_t *item_name, const wchar_t *return_name, bool is_checked, bool is_enabled, MenuItemExArray sub_menu_item_array)
设置值。
Definition: fs_actioncallback.h:171
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeBorderColor
JS签名前修改项枚举: 边框颜色。
Definition: fs_actioncallback.h:2267
foxit::PrintParams::e_PrintContentDocument
打印内容:打印文档内容,不打印注释。
Definition: fs_actioncallback.h:1038
foxit::FloatingInfo::Set
void Set(WindowPosition window_pos, RelativeTarget relative_target, ResizeType resize_type, bool has_close, bool has_title, const wchar_t *title, OffScreenAction off_screen, const RectF &rect)
设置值。
Definition: fs_actioncallback.h:1452
foxit::MediaSettings::MediaSettings
MediaSettings(const MediaSettings &media_settings)
构造函数,使用另一个媒体设置对象。
Definition: fs_actioncallback.h:1559
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeRemoveTemplate
JS签名前修改项枚举: 删除模板。
Definition: fs_actioncallback.h:2415
foxit::PrintParams::e_PrintHandlingNone
打印处理:不应用页面缩放。
Definition: fs_actioncallback.h:1119
foxit::ActionCallback::UpdateLogicalLabel
virtual void UpdateLogicalLabel()=0
更新逻辑标签的回调函数。
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeButtonSetIcon
JS签名前修改项枚举: 设置按钮图标。
Definition: fs_actioncallback.h:2341
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeBorderEffectStyle
JS签名前修改项枚举: 边框效果样式。
Definition: fs_actioncallback.h:2365
foxit::SearchOption::max_docs
int max_docs
作为搜索查询一部分返回的文档的最大数量。默认值:100。
Definition: fs_actioncallback.h:1953
foxit::JavascriptModifyItemInfo::e_JavascriptEventTypeScreenOpen
Javascript事件类型: 打开屏幕。
Definition: fs_actioncallback.h:2197
foxit::ActionCallback::GetOpenedDocCount
virtual int GetOpenedDocCount()=0
接收已打开文档数量的回调函数。
foxit::IdentityProperties
Definition: fs_actioncallback.h:211
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeSetItems
JS签名前修改项枚举: 设置项。
Definition: fs_actioncallback.h:2353
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeDoNotScroll
JS签名前修改项枚举: 禁止滚动。
Definition: fs_actioncallback.h:2301
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeDefaultIsChecked
JS签名前修改项枚举: 默认选中。
Definition: fs_actioncallback.h:2347
foxit::MediaSettings::repeat
int repeat
媒体播放应自动重复的次数。
Definition: fs_actioncallback.h:1666
foxit::JavascriptModifyItemInfo::e_JavascriptEventTypeScreenBlur
Javascript事件类型: 屏幕失焦。
Definition: fs_actioncallback.h:2195
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeActivated
JS签名前修改项枚举: 激活。
Definition: fs_actioncallback.h:2355
foxit::SOAPRequestProperties::soap_action
WString soap_action
SOAP动作是写入HTTP头的URN,供防火墙和服务器用于过滤SOAP请求。
Definition: fs_actioncallback.h:941
foxit::DialogDescriptionElement::width
int width
指定元素的宽度(以像素为单位)。
Definition: fs_actioncallback.h:619
foxit::common::FileFormatType
FileFormatType
文件格式类型枚举。
Definition: fs_common.h:264
foxit::FloatingInfo::rect
RectF rect
指定浮动窗口在设备坐标系中的位置和大小的矩形。
Definition: fs_actioncallback.h:1498
foxit::ActionCallback::IsCurrentDocOpenedInBrowser
virtual bool IsCurrentDocOpenedInBrowser()=0
获取标志的回调函数,该标志指定当前文档是否在浏览器中打开。
foxit::PrintParams::e_BookletDuplexModeFrontSideOnly
小册子双面模式:仅打印出现在纸张正面的所有页面。
Definition: fs_actioncallback.h:1068
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeRuntimeHighlight
JS签名前修改项枚举: 高亮。
Definition: fs_actioncallback.h:2455
foxit::SearchOption::operator=
SearchOption & operator=(const SearchOption &search_option)
赋值操作符。
Definition: fs_actioncallback.h:1875
foxit::ActionCallback::AddMenuItem
virtual bool AddMenuItem(const MenuItemConfig &menu_item_config, bool is_prepend)=0
向菜单添加菜单项的回调函数。
foxit::DialogDescriptionElement
Definition: fs_actioncallback.h:482
foxit::JavascriptModifyItemInfo::e_JavascriptEventTypeFieldFormat
Javascript事件类型: 表单域格式化。
Definition: fs_actioncallback.h:2191
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeOpacity
JS签名前修改项枚举: 透明。
Definition: fs_actioncallback.h:2391
foxit::MenuItemConfig::exec
WString exec
(仅用于 ActionCallback::AddMenuItem)当用户选择菜单项时要执行的表达式字符串。
Definition: fs_actioncallback.h:466
foxit::DialogDescriptionConfig::DialogDescriptionConfig
DialogDescriptionConfig(const char *name, const char *first_tab, int width, int height, int char_width, int char_height, const char *align_children, DialogDescriptionElementArray element_array)
构造函数,带参数。
Definition: fs_actioncallback.h:680
foxit::JavascriptModifyItemInfo::e_JavascriptEventTypeFieldFocus
Javascript事件类型: 表单域聚焦事件。
Definition: fs_actioncallback.h:2181
foxit::JavascriptModifyItemInfo::e_JavascriptEventTypeBatchExec
Javascript事件类型: 批处理。
Definition: fs_actioncallback.h:2213
foxit::ActionCallback::SubmitForm
virtual bool SubmitForm(const pdf::PDFDoc &document, void *form_data, uint32 length, const char *url, common::FileFormatType file_format_type)=0
向指定URL提交表单数据的回调函数。
foxit::DialogDescriptionElementArray
Definition: fs_actioncallback.h:479
foxit::ActionCallback
Definition: fs_actioncallback.h:2608
foxit::FloatingInfo::e_OffScreenForceOnScreen
屏幕外操作:移动或调整窗口大小以使其在屏幕上。
Definition: fs_actioncallback.h:1372
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeDefaultValue
JS签名前修改项枚举: 默认值。
Definition: fs_actioncallback.h:2299
foxit::ActionCallback::OpenDoc
virtual pdf::PDFDoc OpenDoc(const WString &file_path, const WString &password)=0
打开PDF文件的回调函数。
foxit::FloatingInfo::resize_type
ResizeType resize_type
指定用户是否可以调整浮动窗口的大小。请参考从 FloatingInfo::e_ResizeTypeNo 开始的值,这应该是这些值中的一个。
Definition: fs_actioncallback.h:1480
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeBorderEffectIntensity
JS签名前修改项枚举: 边框效果强度。
Definition: fs_actioncallback.h:2363
foxit::SOAPResponseInfo::response_body
WString response_body
SOAP响应的主体。
Definition: fs_actioncallback.h:1021
foxit::PrintParams::e_PrintContentDocAndAnnots
打印内容:打印文档内容和注释。
Definition: fs_actioncallback.h:1040
foxit::MenuList::level
int level
菜单的级别。
Definition: fs_actioncallback.h:99
foxit::JavascriptModifyItemInfo::e_JavascriptEventTypeConsoleExec
Javascript事件类型: 控制台处理。
Definition: fs_actioncallback.h:2217
foxit::SOAPRequestProperties::is_encode
bool is_encode
使用SOAP规范中描述的SOAP编码对请求进行编码。 否则,使用字面编码。
Definition: fs_actioncallback.h:957
foxit::MediaSettings::page
int page
对于停靠的媒体播放器,此属性是播放器应停靠的页面编号。 对于其他类型的媒体播放器,此属性被忽略。
Definition: fs_actioncallback.h:1659
foxit::JavascriptModifyItemInfo::e_JavascriptEventTypeFieldMouseEnter
Javascript事件类型: 表单域鼠标进入事件。
Definition: fs_actioncallback.h:2177
foxit::MediaSettings::e_PlayerWindowTypeDockedPage
窗口类型:停靠的页面窗口。
Definition: fs_actioncallback.h:1511
foxit::ActionCallback::e_JSFieldValueChangedByCalculation
JavaScript字段值变更类型:计算。
Definition: fs_actioncallback.h:2691
foxit::JavascriptModifyItemInfo::e_JavascriptEventTypeBookmarkMouseUp
Javascript事件类型: 书签鼠标抬起。
Definition: fs_actioncallback.h:2221
foxit::PrintParams::e_PrintHandlingReducePaper
打印处理:小页面按原尺寸打印,大页面缩小以适应打印机纸张。
Definition: fs_actioncallback.h:1123
foxit::MenuItemConfig::marked
WString marked
(仅用于 表达式应将event.rc设置为false以取消选中菜单项,设置为true以选中菜单项。 默认情况下菜单项不被标记。
Definition: fs_actioncallback.h:474
foxit::ActionCallback::e_LanguageKOR
韩语。
Definition: fs_actioncallback.h:2635
foxit::ActionCallback::e_JSMediaPlayerStatePlaying
媒体播放器状态:播放中。
Definition: fs_actioncallback.h:2711
foxit::ActionCallback::SetPageScale
virtual void SetPageScale(foxit::pdf::Destination::ZoomMode zoom_mode, const foxit::pdf::Destination &dest)=0
设置当前页面缩放值的回调函数。
foxit::SOAPResponseInfo::network_error
WString network_error
SOAP响应的网络错误信息。
Definition: fs_actioncallback.h:1023
foxit::MenuItemConfig::MenuItemConfig
MenuItemConfig(const wchar_t *name, const wchar_t *user, const wchar_t *parent, int pos, const char *pos_str, const wchar_t *exec, const wchar_t *enable, const wchar_t *marked)
构造函数,带参数。
Definition: fs_actioncallback.h:404
foxit::ActionCallback::MailDoc
virtual JsMailResult MailDoc(const pdf::PDFDoc &document, const wchar_t *to_address, const wchar_t *cc_address, const wchar_t *bcc_address, const wchar_t *subject, const wchar_t *message, bool is_ui)=0
将文档作为附件发送邮件的回调函数。
foxit::FloatingInfo::e_ResizeTypeNo
调整类型:不可调整大小。
Definition: fs_actioncallback.h:1356
foxit::JavascriptModifyItemInfo::e_JavascriptEventTypeScreenMouseDown
Javascript事件类型: 屏幕鼠标按下事件。
Definition: fs_actioncallback.h:2201
foxit::JavascriptModifyItemInfo::JavascriptModifyItemInfo
JavascriptModifyItemInfo(JavascriptEventType event_type, int page_index, int field_control_index, JavascriptModifyItemType modify_item_type, JavascriptModifyType modify_type, JavascriptModifyPropertyType modify_property_type, WString field_or_annot_name, WString new_value, WString old_value)
带参数的构造函数。
Definition: fs_actioncallback.h:2510
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeFlatDocument
JS签名前修改项枚举: 扁平化文档。
Definition: fs_actioncallback.h:2451
foxit::PrintParams::page_range
common::Range page_range
用于指定打印页面范围的范围对象。 此范围中表示的所有索引都从0开始,并且 小于指定文档的页面数。
Definition: fs_actioncallback.h:1255
foxit::MediaPlayerCallback::GetPlayerSettings
virtual MediaSettings GetPlayerSettings()=0
获取媒体播放器设置的回调函数。
foxit::PlayerArgs::audio_format
WString audio_format
音频格式,如"audio/wav"。
Definition: fs_actioncallback.h:1790
foxit::SOAPRequestProperties::soap_version
WString soap_version
生成XML消息时要使用的SOAP协议版本。
Definition: fs_actioncallback.h:950
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeButtonFitBounds
JS签名前修改项枚举: 按钮外观适配边界。
Definition: fs_actioncallback.h:2289
foxit::ActionCallback::e_LayoutModeFacing
布局模式:双页。
Definition: fs_actioncallback.h:2729
foxit::ActionCallback::AddSearchIndex
virtual SearchIndexConfig AddSearchIndex(const wchar_t *di_path, bool is_selected)=0
添加搜索索引的回调函数。
foxit::FloatingInfo::e_OffScreenCancel
屏幕外操作:取消播放媒体剪辑。
Definition: fs_actioncallback.h:1374
foxit::JavascriptModifyItemInfo::e_JavascriptEventTypeFieldCalculate
Javascript事件类型: 表单域计算。
Definition: fs_actioncallback.h:2189
foxit::JavascriptModifyItemInfo::e_JavascriptEventTypeDocDidSave
Javascript事件类型: 文档保存。
Definition: fs_actioncallback.h:2161
foxit::MediaSettings::window_type
PlayerWindowType window_type
定义媒体播放器应在哪种类型的窗口中创建。请参考从 MediaSettings::e_PlayerWindowTypeDockedPage 开始的值,这应该是这些值中的一个。
Definition: fs_actioncallback.h:1681
foxit::PrintParams::is_print_auto_center
bool is_print_auto_center
true 表示每个页面相对于纸张自动居中。
Definition: fs_actioncallback.h:1240
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeButtonScaleWhen
JS签名前修改项枚举: 当按钮缩放。
Definition: fs_actioncallback.h:2293
foxit::ActionCallback::SoapRequest
virtual SOAPResponseInfo SoapRequest(const SOAPRequestProperties &request_params)=0
启动远程过程调用 (RPC) 或向 SOAP HTTP 端点发送 XML 消息。
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeAddFileAttachment
JS签名前修改项枚举: 添加附近。
Definition: fs_actioncallback.h:2453
foxit::FloatingInfo::e_ResizeTypeYes
调整类型:可以在不保持纵横比的情况下调整大小。
Definition: fs_actioncallback.h:1360
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeImportAnnotFromXFDF
JS签名前修改项枚举: 从xfdf导入annot。
Definition: fs_actioncallback.h:2445
foxit::JavascriptModifyItemInfo::JavascriptModifyItemType
JavascriptModifyItemType
JS修改项类型。
Definition: fs_actioncallback.h:2245
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeButtonAlignX
JS签名前修改项枚举: 按钮X方向对齐。
Definition: fs_actioncallback.h:2285
foxit::SOAPRequestProperties::authenticate
SOAPAuthenticateInfo authenticate
指定如何处理HTTP身份验证或用于Web服务安全的凭据的对象。
Definition: fs_actioncallback.h:966
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeAddLink
JS签名前修改项枚举: 添加链接。
Definition: fs_actioncallback.h:2461
foxit::Object
CFX_Object Object
对象类型。
Definition: fs_basictypes.h:221
foxit::MenuItemEx::is_checked
bool is_checked
布尔值,指示菜单项是否标记为选中状态。
Definition: fs_actioncallback.h:193
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeAttachIcon
JS签名前修改项枚举: 关联图标。
Definition: fs_actioncallback.h:2361
foxit::IdentityProperties::corporation
WString corporation
公司名称。
Definition: fs_actioncallback.h:281
foxit::JavascriptModifyItemInfo::e_JavascriptEventTypeScreenMouseUp
Javascript事件类型: 屏幕鼠标抬起事件。
Definition: fs_actioncallback.h:2203
foxit::MediaSettings::e_PlayerWindowTypeFullScreen
窗口类型:遮蔽所有其他窗口的全屏窗口。
Definition: fs_actioncallback.h:1515
foxit::DialogDescriptionElement::height
int height
指定元素的高度(以像素为单位)。
Definition: fs_actioncallback.h:626
foxit::SearchOption
Definition: fs_actioncallback.h:1797
foxit::FloatingInfo::has_title
bool has_title
true 表示标题栏中应显示标题,false 表示不显示。
Definition: fs_actioncallback.h:1486
foxit::SearchOption::is_search_bookmarks
bool is_search_bookmarks
指定是否在书签中搜索查询。默认值:false。
Definition: fs_actioncallback.h:1931
foxit::JavascriptModifyItemInfo::e_JavascriptEventTypeMediaBlur
Javascript事件类型: 多媒体失焦。
Definition: fs_actioncallback.h:2225
foxit::MenuItemConfig
Definition: fs_actioncallback.h:387
foxit::JavascriptModifyItemInfo::e_JavascriptEventTypeDocOpen
Javascript事件类型: 文档打开。
Definition: fs_actioncallback.h:2153
foxit::FloatingInfo::FloatingInfo
FloatingInfo()
构造函数。
Definition: fs_actioncallback.h:1379
foxit::PrintParams::e_PrintHandlingMultiplePages
打印处理:重新缩放页面以在每个打印机页面上打印多个页面。
Definition: fs_actioncallback.h:1125
foxit::ActionCallback::JsMailResult
JsMailResult
邮件结果的枚举。
Definition: fs_actioncallback.h:2739
foxit::PlayerArgs::Set
void Set(const pdf::PDFDoc &doc, const pdf::annots::Screen &screen_annot, const pdf::Rendition &rendition, const wchar_t *URL, const wchar_t *audio_format, const MediaSettings &player_settings)
设置值。
Definition: fs_actioncallback.h:1755
foxit::JavascriptModifyItemInfo::JavascriptModifyItemInfo
JavascriptModifyItemInfo(const JavascriptModifyItemInfo &other)
带有另一个JS修改项对象信息的构造。
Definition: fs_actioncallback.h:2529
foxit::JavascriptModifyItemInfo::e_JavascriptEventTypeAppInit
Javascript事件类型: APP初始化。
Definition: fs_actioncallback.h:2149
foxit::MenuItemEx::operator=
MenuItemEx & operator=(const MenuItemEx &menu_item)
赋值操作符。
Definition: fs_actioncallback.h:151
foxit::ActionCallback::GetSignatureAPStyleNameList
virtual WStringArray GetSignatureAPStyleNameList()=0
获取签名外观样式名称列表的回调函数。
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeAddWeblinks
JS签名前修改项枚举: 添加web链接。
Definition: fs_actioncallback.h:2429
foxit::SOAPAuthenticateInfo
Definition: fs_actioncallback.h:795
foxit::ActionCallback::LayoutMode
LayoutMode
布局模式枚举。
Definition: fs_actioncallback.h:2723
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeCharLimit
JS签名前修改项枚举: 字符限制。
Definition: fs_actioncallback.h:2275
foxit::MediaSettings::base_url
WString base_url
用于解析媒体片段中使用的任何相对URL的基础URL。
Definition: fs_actioncallback.h:1644
foxit::PrintParams::PrintParams
PrintParams(const PrintParams &print_params)
拷贝构造函数,使用另一个打印参数对象。
Definition: fs_actioncallback.h:1168
foxit::JavascriptModifyItemInfo::field_or_annot_name
WString field_or_annot_name
表单域完整名字或注释类型名字。
Definition: fs_actioncallback.h:2594
foxit::SOAPResponseInfo::SOAPResponseInfo
SOAPResponseInfo(const SOAPResponseInfo &soap_response)
拷贝构造函数,使用另一个SOAP响应对象。
Definition: fs_actioncallback.h:995
foxit::ActionCallback::GetLanguage
virtual Language GetLanguage()=0
获取正在运行的查看器应用程序语言的回调函数。
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeNormalCaption
JS签名前修改项枚举: 正常文本。
Definition: fs_actioncallback.h:2331
foxit::ActionCallback::SetDocChangeMark
virtual bool SetDocChangeMark(const pdf::PDFDoc &document, bool change_mark)=0
设置更改标记的回调函数,该标记指示文档内容是否已更改。
foxit::ButtonItem::name
WString name
按钮的唯一语言无关标识符。
Definition: fs_actioncallback.h:369
foxit::ActionCallback::e_AppInfoTypeViewerVersion
应用程序的查看器版本信息。
Definition: fs_actioncallback.h:2663
foxit::FloatingInfo::e_WindowPositionCenterLeft
窗口位置:在中央左侧。
Definition: fs_actioncallback.h:1320
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeDisplay
JS签名前修改项枚举: 显示。
Definition: fs_actioncallback.h:2305
foxit::JavascriptModifyItemInfo::e_JavascriptModifyItemTypeDoc
Javascript修改项类型: 文档。
Definition: fs_actioncallback.h:2255
foxit::ActionCallback::InitModifyItem
virtual bool InitModifyItem(const pdf::PDFDoc &document, ModifyItemType item_type, int page_index, const WString &dict_name)=0
初始化修改项的回调。
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeLineEnding
JS签名前修改项枚举: 线终点。
Definition: fs_actioncallback.h:2385
foxit::JavascriptModifyItemInfo::e_JavascriptEventTypeDocWillSave
Javascript事件类型: 文档将保存。
Definition: fs_actioncallback.h:2159
foxit::PrintParams::duplex_type
DuplexType duplex_type
设置双面打印模式为单面、双面长边或双面短边进纸。 请参考从 PrintParams::e_DuplexTypeSimplex 开始的值, 这应该是这些值中的一个。
Definition: fs_actioncallback.h:1271
foxit::IdentityProperties::title
WString title
用户职位。
Definition: fs_actioncallback.h:293
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeRemoveDataObject
JS签名前修改项枚举: 移除数据对象。
Definition: fs_actioncallback.h:2411
foxit::PrintParams::page_order
PageOrder page_order
该值确定多页在纸张上的布局方式。请参考从 PrintParams::e_PageOrderHorizontal 开始的值,这应该是这些值中的一个。
Definition: fs_actioncallback.h:1301
foxit::ButtonItem::pos
int pos
在工具栏中放置添加按钮的按钮编号。
Definition: fs_actioncallback.h:371
foxit::ActionCallback::e_JSMailResultFailed
邮件结果:邮件发送失败。
Definition: fs_actioncallback.h:2741
fs_common.h
通用定义和类的头文件。
foxit::ActionCallback::GetTemporaryFileName
virtual WString GetTemporaryFileName(const pdf::PDFDoc &document, const wchar_t *file_suffix_name)=0
获取临时文件路径的回调函数。临时文件名将文档名与文件后缀名组合。
foxit::MenuItemConfig::name
WString name
菜单项的语言无关名称。
Definition: fs_actioncallback.h:456
foxit::ActionCallback::e_LanguagePTB
巴西葡萄牙语。
Definition: fs_actioncallback.h:2643
foxit::SearchOption::is_search_in_markup
bool is_search_in_markup
指定是否在标记(注释)中搜索查询。默认值:false。
Definition: fs_actioncallback.h:1933
foxit::FloatingInfo::e_RelativeTargetPageWindow
相对类型:将浮动窗口相对于文档(页面)窗口对齐。
Definition: fs_actioncallback.h:1340
foxit::ButtonItem::exec
WString exec
当按钮被选择时要执行的表达式字符串。
Definition: fs_actioncallback.h:373
foxit::ActionCallback::e_SearchScopeIndex
搜索范围:索引。
Definition: fs_actioncallback.h:2759
foxit::ActionCallback::GetPageScale
virtual float GetPageScale()=0
获取当前页面缩放值的回调函数。
foxit::PrintParams::PageOrder
PageOrder
用于确定多个页面如何在纸张上布局的值的枚举。
Definition: fs_actioncallback.h:1103
foxit::FloatingInfo::e_ResizeTypeKeepRatio
调整类型:只有在保持纵横比的情况下才能调整大小。
Definition: fs_actioncallback.h:1358
foxit::DialogDescriptionConfig::width
int width
对话框的宽度(以像素为单位)。
Definition: fs_actioncallback.h:764
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeSubject
JS签名前修改项枚举: 主题。
Definition: fs_actioncallback.h:2405
foxit::JavascriptModifyItemInfo::e_JavascriptModifyItemTypePage
Javascript修改项类型: 页面。
Definition: fs_actioncallback.h:2253
foxit::JavascriptModifyItemInfo::e_JavascriptEventTypeDocWillPrint
Javascript事件类型: 文档将打印。
Definition: fs_actioncallback.h:2155
foxit::SearchOption::word_matching
WordMatching word_matching
查询中的单个单词如何与文档中的单词匹配。此属性仅在查询 包含多个单词时相关。请参考从 SearchOption::e_WordMatchingMatchPhrase 开始的值, 应该是这些值中的一个。
Definition: fs_actioncallback.h:1959
foxit::JavascriptModifyItemInfo::operator=
JavascriptModifyItemInfo & operator=(const JavascriptModifyItemInfo &other)
赋值操作符。
Definition: fs_actioncallback.h:2548
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeVertices
JS签名前修改项枚举: 顶点。
Definition: fs_actioncallback.h:2407
foxit::ActionCallback::GetMousePosition
virtual PointF GetMousePosition()=0
获取当前鼠标位置的回调函数。
foxit::ActionCallback::GetIdentityProperties
virtual IdentityProperties GetIdentityProperties()=0
获取当前用户身份属性的回调函数。
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeResizePage
JS签名前修改项枚举: 改变页面大小。
Definition: fs_actioncallback.h:2425
foxit::FloatingInfo::e_WindowPositionCenterRight
窗口位置:在中央右侧。
Definition: fs_actioncallback.h:1324
foxit::DialogDescriptionConfig::name
String name
对话框的标题栏。
Definition: fs_actioncallback.h:752
foxit::PrintParams::print_content
PrintContent print_content
指定打印内容。请参考从 PrintParams::e_PrintContentDocument 开始的值,这应该 是这些值中的一个。
Definition: fs_actioncallback.h:1260
foxit::MediaSettings::e_PlayerWindowTypeFloating
窗口类型:浮动窗口。
Definition: fs_actioncallback.h:1513
foxit::ActionCallback::ResetModifyItem
virtual void ResetModifyItem(const pdf::PDFDoc &document)=0
重置修改项的回调。
foxit::MediaSettings::bg_color
foxit::RGB bg_color
媒体播放器窗口的背景颜色。格式:0xRRGGBB
Definition: fs_actioncallback.h:1647
foxit::MenuList::Set
void Set(int level, const wchar_t *name, MenuListArray sub_menu_list_array)
设置值。
Definition: fs_actioncallback.h:87
foxit::JavascriptModifyItemInfo::e_JavascriptEventTypeDocDidprint
Javascript事件类型: 文档打印。
Definition: fs_actioncallback.h:2157
foxit::SOAPRequestProperties::request_url
WString request_url
SOAP HTTP端点的URL。
Definition: fs_actioncallback.h:937
foxit::JavascriptModifyItemInfo::new_value
WString new_value
修改后的值。
Definition: fs_actioncallback.h:2597
foxit::SOAPResponseInfo::SOAPResponseInfo
SOAPResponseInfo(const wchar_t *response_header, const wchar_t *response_body, const wchar_t *network_error, uint32 status_code)
构造函数,带参数。
Definition: fs_actioncallback.h:984
foxit::JavascriptModifyItemInfo::e_JavascriptEventTypeScreenMouseExit
Javascript事件类型: 屏幕鼠标退出事件。
Definition: fs_actioncallback.h:2207
foxit::PrintParams::binding
BookletBinding binding
该值确定纸张装订方向和页面排列顺序。请参考从 PrintParams::e_BookletBindingRight 开始的值,这应该是这些值中的一个。
Definition: fs_actioncallback.h:1287
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeInsertFromTemplates
JS签名前修改项枚举: 从模板插入。
Definition: fs_actioncallback.h:2459
foxit::ActionCallback::e_LanguageNOR
挪威语。
Definition: fs_actioncallback.h:2641
foxit::JavascriptModifyItemInfo::e_JavascriptEventTypeScreenFocus
Javascript事件类型: 屏幕聚焦。
Definition: fs_actioncallback.h:2193
foxit::SearchOption::WordMatching
WordMatching
单词匹配的枚举。
Definition: fs_actioncallback.h:1804
foxit::JavascriptModifyItemInfo::JavascriptEventType
JavascriptEventType
JS事件枚举。
Definition: fs_actioncallback.h:2145
foxit::JavascriptModifyItemInfo::modify_item_type
JavascriptModifyItemType modify_item_type
修改项类型。请参考从 JavascriptModifyItemInfo::e_JavascriptModifyItemTypeNone , 它的值应该是这些值中的一个。
Definition: fs_actioncallback.h:2579
foxit::DialogDescriptionElement::DialogDescriptionElement
DialogDescriptionElement(const DialogDescriptionElement &dlg_des_element)
构造函数,使用另一个对话框描述元素对象。
Definition: fs_actioncallback.h:527
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeEditable
JS签名前修改项枚举: 可编辑。
Definition: fs_actioncallback.h:2307
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeHidden
JS签名前修改项枚举: 隐藏。
Definition: fs_actioncallback.h:2311
foxit::ActionCallback::GetPageRotation
virtual common::Rotation GetPageRotation(const pdf::PDFDoc &document, int page_index)=0
用于接收PDF查看器中页面当前显示旋转值的回调函数。
foxit::MediaPlayerCallback::Close
virtual void Close()=0
关闭媒体播放器的回调函数。
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypePassword
JS签名前修改项枚举: 密码。
Definition: fs_actioncallback.h:2319
foxit::PrintParams::BookletBinding
BookletBinding
用于确定小册子打印时装订方式的值的枚举。
Definition: fs_actioncallback.h:1078
foxit::SOAPAuthenticateInfo::SOAPAuthenticateInfo
SOAPAuthenticateInfo(const SOAPAuthenticateInfo &soap_authenticate)
拷贝构造函数,使用另一个SOAP身份验证对象。
Definition: fs_actioncallback.h:817
foxit::ActionCallback::GetFullScreen
virtual bool GetFullScreen()=0
获取是否设置了全屏模式的回调函数。
foxit::SOAPRequestProperties
Definition: fs_actioncallback.h:852
foxit::SOAPAuthenticateInfo::Set
void Set(const wchar_t *username, const wchar_t *password, bool is_use_platform_auth)
设置值。
Definition: fs_actioncallback.h:831
foxit::ActionCallback::PostMessageToHtml
virtual void PostMessageToHtml(WStringArray message)=0
向PDF文档的宿主容器的消息处理程序异步发送消息的回调函数。
foxit::ActionCallback::SetDefaultPageTransitionMode
virtual void SetDefaultPageTransitionMode(const wchar_t *trans_type, const wchar_t *trans_di)=0
设置全屏模式下默认页面过渡模式的回调函数。
foxit::ActionCallback::BrowseFile
virtual WString BrowseFile()=0
显示文件选择对话框的回调函数,选择的文件路径应该被返回。
foxit::ActionCallback::Beep
virtual bool Beep(int type)=0
使系统播放声音的回调函数。
foxit::MenuItemConfig::parent
WString parent
父级菜单项的名称。新菜单项将被添加到其子菜单中。
Definition: fs_actioncallback.h:460
foxit::ActionCallback::e_LanguageFRA
法语。
Definition: fs_actioncallback.h:2631
foxit::PrintParams::e_BookletBindingLeft
小册子装订:用于从右到左阅读方向或日式垂直书写的右侧装订。 纸张在短边折叠。
Definition: fs_actioncallback.h:1085
foxit::pdf::Rendition
Definition: fs_rendition.h:38
foxit::JavascriptModifyItemInfo::field_control_index
int field_control_index
表单域控件索引。
Definition: fs_actioncallback.h:2573
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeAlignment
JS签名前修改项枚举: 对齐方式。
Definition: fs_actioncallback.h:2281
foxit::SOAPAuthenticateInfo::username
WString username
包含用于身份验证的用户名的字符串。
Definition: fs_actioncallback.h:838
foxit::ActionCallback::GetExtractedEmbeddedFilePath
virtual WString GetExtractedEmbeddedFilePath(const pdf::PDFDoc &pdf_doc, const wchar_t *name)=0
获取提取的嵌入文件路径的回调函数。
foxit::JavascriptModifyItemInfo::e_JavascriptEventTypeScreenInview
Javascript事件类型: 屏幕进入到视图。
Definition: fs_actioncallback.h:2209
foxit::MenuItemEx::MenuItemEx
MenuItemEx(const wchar_t *item_name, const wchar_t *return_name, bool is_checked, bool is_enabled, MenuItemExArray sub_menu_item_array)
构造函数,带参数。
Definition: fs_actioncallback.h:121
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeGestures
JS签名前修改项枚举: 手势操作。
Definition: fs_actioncallback.h:2377
foxit::MediaSettings::MediaSettings
MediaSettings()
构造函数。
Definition: fs_actioncallback.h:1520
foxit::ActionCallback::e_LayoutModeContinuous
布局模式:连续页面。
Definition: fs_actioncallback.h:2727
foxit::ActionCallback::RemoveToolButtom
virtual bool RemoveToolButtom(const wchar_t *button_name)=0
移除通过函数 ActionCallback::AddToolButton 添加的工具按钮的回调函数。
foxit::PrintParams::e_BookletBindingRightTall
小册子装订:用于从右到左阅读方向或日式垂直书写的右侧装订。 纸张在长边折叠,产生长而窄的页面。
Definition: fs_actioncallback.h:1095
foxit::ActionCallback::ShowDialog
virtual bool ShowDialog(const DialogDescriptionConfig &dlg_config)=0
显示对话框的回调函数。
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeButtonPosition
JS签名前修改项枚举: 按钮位置。
Definition: fs_actioncallback.h:2277
foxit::MenuItemEx::sub_menu_item_array
MenuItemExArray sub_menu_item_array
子菜单项数组。
Definition: fs_actioncallback.h:204
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeMultiline
JS签名前修改项枚举: 多行。
Definition: fs_actioncallback.h:2317
foxit::PrintParams::tile_mark
bool tile_mark
true 表示切分页面,false 表示不切分。
Definition: fs_actioncallback.h:1275
foxit::PrintParams::e_PageOrderVertical
页面顺序类型:页面从上到下、从左到右排列。
Definition: fs_actioncallback.h:1109
foxit::FloatingInfo::window_pos
WindowPosition window_pos
指定浮动窗口相对于由relative_target指定的窗口的定位方式。 请参考从 FloatingInfo::e_WindowPositionTopLeft 开始的值,这应该是这些值中的一个。
Definition: fs_actioncallback.h:1468
foxit::PrintParams::is_tile_label
bool is_tile_label
为平铺输出的每个页面添加标签。标签页面显示行和列、文件名和打印日期。
Definition: fs_actioncallback.h:1273
foxit::IdentityProperties::department
WString department
部门名称。
Definition: fs_actioncallback.h:295
foxit::MediaSettings::bg_opacity
float bg_opacity
媒体播放器窗口的背景不透明度。
Definition: fs_actioncallback.h:1650
foxit::PrintParams::e_PageOrderHorizontalReversed
页面顺序类型:页面从右到左、从上到下排列。
Definition: fs_actioncallback.h:1107
foxit::PlayerArgs::screen_annot
pdf::annots::Screen screen_annot
pdf::annots::Screen 对象。
Definition: fs_actioncallback.h:1777
foxit::JavascriptModifyItemInfo::modify_property_type
JavascriptModifyPropertyType modify_property_type
修改属性。请参考从 JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeNone , 它的值应该是这些值中的一个。
Definition: fs_actioncallback.h:2591
foxit::ActionCallback::e_LanguageCHS
简体中文。
Definition: fs_actioncallback.h:2619
foxit::FloatingInfo::e_RelativeTargetDesktop
相对类型:将浮动窗口相对于完整虚拟桌面对齐。
Definition: fs_actioncallback.h:1344
foxit::JavascriptModifyItemInfo::e_JavascriptEventTypeLinkMouseUp
Javascript事件类型: 链接鼠标抬起。
Definition: fs_actioncallback.h:2223
foxit::SOAPRequestProperties::SOAPRequestProperties
SOAPRequestProperties(const SOAPRequestProperties &request_properties)
拷贝构造函数,使用另一个SOAP请求属性对象。
Definition: fs_actioncallback.h:893
foxit::PrintParams::handling
PrintHandling handling
打印处理类型。请参考从 PrintParams::e_PrintHandlingNone 开始的值, 这应该是这些值中的一个。
Definition: fs_actioncallback.h:1283
foxit::MediaPlayerCallback::Stop
virtual bool Stop()=0
停止媒体播放器的回调函数。
foxit::JavascriptModifyItemInfo::e_JavascriptEventTypePageOpen
Javascript事件类型: 页面打开。
Definition: fs_actioncallback.h:2165
foxit::JavascriptModifyItemInfo::e_JavascriptEventTypeMediaPlay
Javascript事件类型: 多媒体播放。
Definition: fs_actioncallback.h:2231
foxit::SOAPRequestProperties::request_content
String request_content
指定远程过程名称和参数或要发送的XML消息的对象。
Definition: fs_actioncallback.h:939
foxit::ActionCallback::GetCurrentDoc
virtual pdf::PDFDoc GetCurrentDoc()=0
接收当前PDF文档对象的回调函数。
foxit::JavascriptModifyItemInfo::e_JavascriptEventTypeMediaStop
Javascript事件类型: 多媒体停止。
Definition: fs_actioncallback.h:2237
foxit::MenuItemConfig::Set
void Set(const wchar_t *name, const wchar_t *user, const wchar_t *parent, int pos, const char *pos_str, const wchar_t *exec, const wchar_t *enable, const wchar_t *marked)
设置值。
Definition: fs_actioncallback.h:444
foxit::FloatingInfo::e_RelativeTargetAppWindow
相对类型:将浮动窗口相对于应用程序窗口对齐。
Definition: fs_actioncallback.h:1342
foxit::JavascriptModifyItemInfo::e_JavascriptEventTypeMediaSeek
Javascript事件类型: 多媒体查找。
Definition: fs_actioncallback.h:2235
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeButtonScaleHow
JS签名前修改项枚举: 按钮外观的缩放方式。
Definition: fs_actioncallback.h:2291
foxit::PrintParams::e_DuplexTypeSimplex
双面类型:在纸张的一面打印。
Definition: fs_actioncallback.h:1052
foxit::SearchIndexConfig::Set
void Set(WString name, bool is_available, WString path, bool is_selected)
设置值。
Definition: fs_actioncallback.h:2020
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeHighlight
JS签名前修改项枚举: 高亮。
Definition: fs_actioncallback.h:2313
foxit::ActionCallback::e_JSMediaPlayerStateStop
媒体播放器状态:停止。
Definition: fs_actioncallback.h:2713
foxit::JavascriptModifyItemInfo::e_JavascriptModifyItemTypeField
Javascript修改项类型: 表单域。
Definition: fs_actioncallback.h:2249
foxit::PrintParams::DuplexType
DuplexType
用于设置双面打印模式的值的枚举。
Definition: fs_actioncallback.h:1050
foxit::ActionCallback::GetUntitledBookmarkName
virtual WString GetUntitledBookmarkName()=0
获取无标题书签新名称的回调函数。
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeArrowEnd
JS签名前修改项枚举: 箭头终止点。
Definition: fs_actioncallback.h:2359
foxit::ActionCallback::LaunchURL
virtual bool LaunchURL(const char *url)=0
启动到指定URL的回调函数。
foxit::MenuItemConfig::MenuItemConfig
MenuItemConfig(const MenuItemConfig &menu_item_config)
构造函数,使用另一个菜单项配置对象。
Definition: fs_actioncallback.h:420
foxit::ActionCallback::GetPageWindowRect
virtual RectF GetPageWindowRect(const foxit::pdf::PDFDoc &pdf_doc, int page_index)=0
获取页面视图窗口矩形的回调函数。页面视图窗口是 内部文档窗口中显示PDF内容的区域。
foxit::ButtonItem::tooltip
WString tooltip
当鼠标悬停在工具按钮上时显示在按钮帮助文本中的文本。
Definition: fs_actioncallback.h:379
foxit::PrintParams::is_reverse
bool is_reverse
true 表示打印顺序应从参数end到 参数start。
Definition: fs_actioncallback.h:1236
foxit::MenuItemEx::is_enabled
bool is_enabled
布尔值,指示菜单项是否显示为启用状态或灰显状态。
Definition: fs_actioncallback.h:201
foxit::ActionCallback::AppInfoType
AppInfoType
应用程序信息类型的枚举。
Definition: fs_actioncallback.h:2655
foxit::FloatingInfo::RelativeTarget
RelativeTarget
用于设置浮动窗口相对位置的值的枚举。
Definition: fs_actioncallback.h:1338
foxit::MenuItemConfig::MenuItemConfig
MenuItemConfig()
构造函数。
Definition: fs_actioncallback.h:390
foxit::ActionCallback::IsPageLoop
virtual bool IsPageLoop()=0
获取标志的回调函数,该标志指定文档是否会循环回到文档开头以响应页面前进。
foxit::PrintParams::e_PageOrderHorizontal
页面顺序类型:页面从左到右、从上到下排列。
Definition: fs_actioncallback.h:1105
foxit::MediaSettings::is_visible
bool is_visible
布尔值,指定播放器是否应该可见。
Definition: fs_actioncallback.h:1672
foxit::JavascriptModifyItemInfo::e_JavascriptEventTypeFieldMouseExit
Javascript事件类型: 表单域鼠标退出事件。
Definition: fs_actioncallback.h:2179
foxit::MediaSettings::PlayerWindowType
PlayerWindowType
媒体播放窗口类型的枚举。
Definition: fs_actioncallback.h:1509
foxit::ActionCallback::Alert
virtual int Alert(const wchar_t *msg, const wchar_t *title, int type, int icon)=0
弹出对话框显示警告或提示的回调函数。
foxit::JavascriptModifyItemInfo::e_JavascriptModifyItemTypeNone
Javascript修改项类型: 无。
Definition: fs_actioncallback.h:2247
foxit::ActionCallback::GetOpenedDoc
virtual pdf::PDFDoc GetOpenedDoc(int index)=0
通过索引接收已打开PDF文档对象的回调函数。
foxit::PrintParams::e_PrintContentFormFieldsOnly
打印内容:仅打印表单字段的内容。对于在预打印表单上打印很有用。
Definition: fs_actioncallback.h:1042
foxit::SearchOption::SearchOption
SearchOption(const SearchOption &search_option)
拷贝构造函数。
Definition: fs_actioncallback.h:1854
foxit::SOAPRequestProperties::SOAPRequestProperties
SOAPRequestProperties(const wchar_t *request_url, const char *request_content, const wchar_t *soap_action, const wchar_t *soap_namespace, const wchar_t *soap_version, const wchar_t *content_type, bool is_encode, bool is_wiredump, const char *request_header, const SOAPAuthenticateInfo &authenticate)
构造函数,带参数。
Definition: fs_actioncallback.h:874
foxit::PrintParams::e_PrintHandlingFitPaper
打印处理:页面被放大或缩小以适应打印机的纸张。
Definition: fs_actioncallback.h:1121
CFX_ByteString
字节字符串类
Definition: fx_string.h:317
foxit::ButtonItem::enable
WString enable
确定是否启用工具按钮的表达式字符串。
Definition: fs_actioncallback.h:375
foxit::JavascriptModifyItemInfo::e_JavascriptEventTypeMenuExec
Javascript事件类型: 菜单处理。
Definition: fs_actioncallback.h:2215
foxit::MediaPlayerCallback::JSMediaPlayerState
JSMediaPlayerState
媒体播放器状态的枚举。
Definition: fs_actioncallback.h:2056
foxit::SearchOption::is_stemming
bool is_stemming
指定执行搜索时搜索查询是否考虑单词的词干变化(例如,run、runs、running)。默认值:false。
Definition: fs_actioncallback.h:1945
foxit::FloatingInfo::e_WindowPositionBottomCenter
窗口位置:在底部中央。
Definition: fs_actioncallback.h:1328
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeRichContents
JS签名前修改项枚举: 富文本内容。
Definition: fs_actioncallback.h:2399
foxit::SearchOption::is_whole_word
bool is_whole_word
指定搜索是否只查找查询中指定的完整单词的出现。默认值:false。
Definition: fs_actioncallback.h:1927
foxit::ActionCallback::e_JSFieldValueChangedByFormat
JavaScript字段值变更类型:格式化。
Definition: fs_actioncallback.h:2689
foxit::ActionCallback::SetCurrentPage
virtual void SetCurrentPage(const pdf::PDFDoc &document, int page_index)=0
用于通过索引设置当前页面的回调函数。
foxit::MediaPlayerCallback::e_JSMediaPlayerStateClose
媒体播放器状态:关闭。
Definition: fs_actioncallback.h:2060
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeArrowBegin
JS签名前修改项枚举: 箭头起始点。
Definition: fs_actioncallback.h:2357
foxit::SOAPResponseInfo::response_header
WString response_header
SOAP响应的头部。
Definition: fs_actioncallback.h:1019
foxit::MediaPlayerCallback::GetState
virtual JSMediaPlayerState GetState()=0
获取媒体播放器状态的回调函数。
foxit::ActionCallback::e_JSMailResultSuccess
邮件结果:邮件发送成功。
Definition: fs_actioncallback.h:2743
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypePageRotations
JS签名前修改项枚举: 页面旋转。
Definition: fs_actioncallback.h:2435
foxit::ActionCallback::Release
virtual void Release()=0
用于释放当前回调对象本身的回调函数。
foxit::PrintParams::tile_scale
float tile_scale
平铺页面的缩放比例。
Definition: fs_actioncallback.h:1279
foxit::PrintParams::e_BookletBindingLeftTall
小册子装订:用于西式从左到右阅读方向的左侧装订。纸张在 长边折叠,产生长而窄的页面。
Definition: fs_actioncallback.h:1090
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeSpawnPageFromTemplate
JS签名前修改项枚举: 从已有的模板页面生成一个新页面。
Definition: fs_actioncallback.h:2427
foxit::ActionCallback::AddSubMenu
virtual bool AddSubMenu(const MenuItemConfig &menu_item_config)=0
向应用程序添加带有子菜单的菜单项的回调函数。
foxit::ActionCallback::MailData
virtual bool MailData(void *data, MailType data_type, bool is_ui, const wchar_t *to, const wchar_t *subject, const wchar_t *cc, const wchar_t *bcc, const wchar_t *message)=0
发送数据或消息的回调函数,可以带有或不带有用户交互。
foxit::MediaPlayerCallback::Seek
virtual bool Seek(int current_pos)=0
搜索媒体播放器播放位置的回调函数。
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeRichValue
JS签名前修改项枚举: 富文本值。
Definition: fs_actioncallback.h:2327
foxit::ActionCallback::NotifyEndDoJob
virtual void NotifyEndDoJob(const pdf::PDFDoc &document, JavascriptModifyItemInfo::JavascriptEventType event_type)=0
用于通知JS已经执行结束。
foxit::SearchIndexConfig::is_available
bool is_available
指定搜索索引是否可用于选择和搜索。true 表示 索引可用,false 表示不可用。
Definition: fs_actioncallback.h:2033
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeToggleNoView
JS签名前修改项枚举: 切换不可见状态。
Definition: fs_actioncallback.h:2389
foxit::ButtonItem::bitmap
common::Bitmap bitmap
按钮的位图对象。
Definition: fs_actioncallback.h:383
foxit::ActionCallback::e_JSFieldValueChangedBySetValue
JavaScript字段值变更类型:字段设置值。
Definition: fs_actioncallback.h:2693
foxit::PrintParams::PrintParams
PrintParams()
构造函数。
Definition: fs_actioncallback.h:1137
foxit::SearchIndexConfig::SearchIndexConfig
SearchIndexConfig()
构造函数。
Definition: fs_actioncallback.h:1968
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeAddPageTemplate
JS签名前修改项枚举: 添加页面模板。
Definition: fs_actioncallback.h:2417
foxit::DialogDescriptionElement::Set
void Set(const char *name, const char *item_id, const char *type, const char *next_tab, int width, int height, int char_width, int char_height, const char *font, bool bold, bool italic, const char *alignment, const char *align_children, DialogDescriptionElementArray element_array)
设置值。
Definition: fs_actioncallback.h:588
foxit::IdentityProperties::last_name
WString last_name
用户姓氏。
Definition: fs_actioncallback.h:291
foxit::ButtonItem::ButtonItem
ButtonItem()
构造函数。
Definition: fs_actioncallback.h:302
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeDelay
JS签名前修改项枚举: 延时。
Definition: fs_actioncallback.h:2303
foxit::pdf::Signature
Definition: fs_signature.h:99
foxit::DialogDescriptionElement::DialogDescriptionElement
DialogDescriptionElement()
构造函数。
Definition: fs_actioncallback.h:485
foxit::SearchOption::SearchOption
SearchOption()
构造函数。
Definition: fs_actioncallback.h:1815
CFX_PSVTemplate
Definition: fx_coordinates.h:30
foxit::ActionCallback::GetVisiblePageCount
virtual int GetVisiblePageCount(const pdf::PDFDoc &document)=0
获取可见页页数的回调。
foxit::DialogDescriptionElement::char_height
int char_height
指定元素的高度(以字符为单位)。
Definition: fs_actioncallback.h:638
foxit::MenuItemConfig::enable
WString enable
(仅用于 ActionCallback::AddMenuItem)用于确定是否启用菜单项的表达式字符串。
Definition: fs_actioncallback.h:468
foxit::JavascriptModifyItemInfo::e_JavascriptModifyTypeModify
JS修改类型:修改。
Definition: fs_actioncallback.h:2479
foxit::MediaSettings::auto_play
bool auto_play
指定媒体片段是否应在播放器打开后自动开始播放。
Definition: fs_actioncallback.h:1636
foxit::DialogDescriptionConfig::Set
void Set(const char *name, const char *first_tab, int width, int height, int char_width, int char_height, const char *align_children, DialogDescriptionElementArray element_array)
设置值。
Definition: fs_actioncallback.h:739
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeContents
JS签名前修改项枚举: 内容。
Definition: fs_actioncallback.h:2371
foxit::SOAPRequestProperties::Set
void Set(const wchar_t *request_url, const char *request_content, const wchar_t *soap_action, const wchar_t *soap_namespace, const wchar_t *soap_version, const wchar_t *content_type, bool is_encode, bool is_wiredump, const char *request_header, const SOAPAuthenticateInfo &authenticate)
设置值。
Definition: fs_actioncallback.h:921
foxit::ActionCallback::JSFieldValueChangeType
JSFieldValueChangeType
JavaScript字段值变更类型枚举。
Definition: fs_actioncallback.h:2687
foxit::common::Rotation
Rotation
旋转的枚举。
Definition: fs_common.h:57
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeRemoveLinks
JS签名前修改项枚举: 删除链接。
Definition: fs_actioncallback.h:2433
foxit::MenuItemEx::return_name
WString return_name
菜单项被选中时返回的字符串。默认值为菜单项名称的值。
Definition: fs_actioncallback.h:185
foxit::ButtonItem::label
WString label
显示在图标右侧按钮上的文本标签。
Definition: fs_actioncallback.h:381
foxit::FloatingInfo::e_WindowPositionTopCenter
窗口位置:在顶部中央。
Definition: fs_actioncallback.h:1316
foxit::SOAPResponseInfo::Set
void Set(const wchar_t *response_header, const wchar_t *response_body, const wchar_t *network_error, uint32 status_code)
设置值。
Definition: fs_actioncallback.h:1011
foxit::SearchIndexConfig::is_selected
bool is_selected
指定搜索索引是否参与搜索。true 表示 作为查询的一部分搜索索引,false 表示不搜索。
Definition: fs_actioncallback.h:2042
foxit::JavascriptModifyItemInfo::page_index
int page_index
页面索引。
Definition: fs_actioncallback.h:2570
foxit::ActionCallback::e_JSMediaPlayerStateSuspend
媒体播放器状态:暂停。
Definition: fs_actioncallback.h:2715
foxit::ButtonItem
Definition: fs_actioncallback.h:299
foxit::MenuItemConfig::user
WString user
要作为菜单项名称显示的用户字符串(语言相关名称)。
Definition: fs_actioncallback.h:458
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeTextFont
JS签名前修改项枚举: 文本字体。
Definition: fs_actioncallback.h:2337
foxit::PrintParams::e_BookletDuplexModeBothSides
小册子双面模式:自动在纸张的两面打印。
Definition: fs_actioncallback.h:1066
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeLineWidth
JS签名前修改项枚举: 线框。
Definition: fs_actioncallback.h:2315
foxit::JavascriptModifyItemInfo::e_JavascriptEventTypeMediaReady
Javascript事件类型: 多媒体准备。
Definition: fs_actioncallback.h:2233
foxit::MediaSettings::operator=
MediaSettings & operator=(const MediaSettings &media_settings)
赋值操作符。
Definition: fs_actioncallback.h:1580
foxit::ActionCallback::e_AppInfoTypeFormsVersion
应用程序的表单版本信息。
Definition: fs_actioncallback.h:2657
foxit::SearchIndexConfig::operator=
SearchIndexConfig & operator=(const SearchIndexConfig &search_index_config)
赋值操作符。
Definition: fs_actioncallback.h:2002
foxit::PlayerArgs::URL
WString URL
URL或rendition中的一个是必需的,URL优先。
Definition: fs_actioncallback.h:1787
foxit::MenuItemConfig::pos_str
String pos_str
(仅用于 ActionCallback::AddMenuItem)菜单中的命名项字符串(菜单项的语言无关名称)。
Definition: fs_actioncallback.h:464
foxit::SearchOption::is_proximity
bool is_proximity
指定包含AND布尔子句的搜索时,搜索查询是否在结果排序中反映单词的接近性。默认值:false。
Definition: fs_actioncallback.h:1941
foxit::FloatingInfo::OffScreenAction
OffScreenAction
如果浮动窗口完全或部分位于屏幕外时可以采取的操作的枚举。
Definition: fs_actioncallback.h:1368
foxit::MediaPlayerCallback::e_JSMediaPlayerStatePlaying
媒体播放器状态:播放中。
Definition: fs_actioncallback.h:2062
foxit::FloatingInfo::relative_target
RelativeTarget relative_target
指定浮动窗口要对齐的目标。请参考从 FloatingInfo::e_RelativeTargetPageWindow 开始的值,这应该是这些值中的一个。
Definition: fs_actioncallback.h:1474
foxit::ActionCallback::InvalidateRect
virtual bool InvalidateRect(const pdf::PDFDoc &document, int page_index, const RectF &pdf_rect)=0
使指定矩形内的客户区域无效的回调函数。
foxit::MediaPlayerCallback::Play
virtual bool Play()=0
播放媒体播放器的回调函数。
foxit::ActionCallback::e_LanguageNLD
荷兰语。
Definition: fs_actioncallback.h:2639
foxit::PlayerArgs
Definition: fs_actioncallback.h:1689
foxit::PrintParams::is_simulate_overprinting
bool is_simulate_overprinting
true 表示打印时进行叠印预览。false 表示不进行。
Definition: fs_actioncallback.h:1247
foxit::JavascriptModifyItemInfo
Definition: fs_actioncallback.h:2138
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypePoints
JS签名前修改项枚举: 坐标点。
Definition: fs_actioncallback.h:2393
foxit::ActionCallback::e_JSFieldValueChangedBySetReadOnly
JavaScript字段值变更类型:字段设置只读属性。
Definition: fs_actioncallback.h:2695
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeCallout
JS签名前修改项枚举: 标注框注释.
Definition: fs_actioncallback.h:2367
foxit::SearchOption::e_WordMatchingMatchPhrase
单词匹配:匹配短语。
Definition: fs_actioncallback.h:1806
foxit::SearchOption::Set
void Set(bool is_whole_word, bool is_case_sensitive, bool is_search_bookmarks, bool is_search_in_marup, bool is_search_in_attachments, bool is_ignore_accents, bool is_proximity, bool is_stemming, bool is_ignore_full_width, int max_docs, WordMatching word_matching, bool is_search_doc_text)
设置值。
Definition: fs_actioncallback.h:1909
foxit::DialogDescriptionConfig::char_height
int char_height
对话框的高度(以字符为单位)。
Definition: fs_actioncallback.h:785
foxit::SearchOption::is_search_doc_text
bool is_search_doc_text
指定是否在文档文本中搜索查询。默认值:true。
Definition: fs_actioncallback.h:1961
foxit::DialogDescriptionConfig::height
int height
对话框的高度(以像素为单位)。
Definition: fs_actioncallback.h:771
foxit::ActionCallback::e_LanguageDEU
德语。
Definition: fs_actioncallback.h:2625
foxit::ActionCallback::e_SearchScopeActiveDoc
搜索范围:活动文档。
Definition: fs_actioncallback.h:2755
foxit::SOAPRequestProperties::SOAPRequestProperties
SOAPRequestProperties()
构造函数。
Definition: fs_actioncallback.h:855
foxit::ButtonItem::marked
WString marked
确定工具按钮是否被标记的表达式字符串。
Definition: fs_actioncallback.h:377
foxit::IdentityProperties::IdentityProperties
IdentityProperties(const wchar_t *corporation, const wchar_t *email, const wchar_t *login_name, const wchar_t *name, const wchar_t *first_name, const wchar_t *last_name, const wchar_t *title, const wchar_t *department)
构造函数,带参数。
Definition: fs_actioncallback.h:228
foxit::ActionCallback::e_LanguageDAN
丹麦语。
Definition: fs_actioncallback.h:2623
foxit::MediaPlayerCallback::Release
virtual void Release()=0
释放当前回调对象自身的回调函数。
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeIntent
JS签名前修改项枚举: 意图。
Definition: fs_actioncallback.h:2379
foxit
Foxit命名空间。
Definition: fs_taggedpdf.h:27
foxit::ActionCallback::EnablePageLoop
virtual void EnablePageLoop(bool is_loop)=0
设置标志的回调函数,该标志指定在全屏模式下,文档是否会循环回到文档开头以响应页面前进(无论是由鼠标点击、键盘还是计时器生成)。
foxit::ActionCallback::SetPageRotation
virtual bool SetPageRotation(const pdf::PDFDoc &document, int page_index, common::Rotation rotation)=0
用于在PDF查看器中设置页面旋转值的回调函数。
foxit::FloatingInfo::operator=
FloatingInfo & operator=(const FloatingInfo &floating_info)
赋值操作符。
Definition: fs_actioncallback.h:1426
foxit::PlayerArgs::doc
pdf::PDFDoc doc
文档的 PDFDoc 对象。
Definition: fs_actioncallback.h:1770
foxit::ActionCallback::SearchScope
SearchScope
搜索范围的枚举。
Definition: fs_actioncallback.h:2753
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeNewPage
JS签名前修改项枚举: 新页面。
Definition: fs_actioncallback.h:2437
foxit::pdf::Destination
Definition: fs_action.h:65
foxit::ActionCallback::e_SearchScopeFolder
搜索范围:文件夹。
Definition: fs_actioncallback.h:2757
foxit::SOAPResponseInfo::status_code
uint32 status_code
响应的状态码。
Definition: fs_actioncallback.h:1025
foxit::JavascriptModifyItemInfo::JavascriptModifyItemInfo
JavascriptModifyItemInfo()
构造函数。
Definition: fs_actioncallback.h:2486
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeQuads
JS签名前修改项枚举: 四点坐标.
Definition: fs_actioncallback.h:2395
foxit::IdentityProperties::login_name
WString login_name
登录名称。通常是用于登录当前操作系统的名称。
Definition: fs_actioncallback.h:285
foxit::ActionCallback::e_LanguageENU
英语。
Definition: fs_actioncallback.h:2627
foxit::MediaSettings::show_ui
bool show_ui
布尔值,指定媒体播放器的控件是否应该可见。
Definition: fs_actioncallback.h:1669
foxit::SearchOption::is_ignore_full_width
bool is_ignore_full_width
指定文档中的全角和半角字符是否精确匹配搜索查询。true 表示 忽略全角和半角匹配,false 表示精确匹配搜索查询。 默认值:false。
Definition: fs_actioncallback.h:1951
foxit::ActionCallback::GetMenuItemNameList
virtual MenuListArray GetMenuItemNameList()=0
获取菜单项名称列表的回调函数。
foxit::MenuList::sub_menu_list_array
MenuListArray sub_menu_list_array
子菜单数组。
Definition: fs_actioncallback.h:103
foxit::JavascriptModifyItemInfo::e_JavascriptEventTypeFieldMouseUp
Javascript事件类型: 表单域鼠标抬起事件。
Definition: fs_actioncallback.h:2175
foxit::PrintParams::num_pages_h
int num_pages_h
打印每页多页时水平方向布局的页数。
Definition: fs_actioncallback.h:1294
foxit::DialogDescriptionElement::bold
bool bold
指定字体是否为粗体。
Definition: fs_actioncallback.h:651
foxit::DialogDescriptionElement::DialogDescriptionElement
DialogDescriptionElement(const char *name, const char *item_id, const char *type, const char *next_tab, int width, int height, int char_width, int char_height, const char *font, bool bold, bool italic, const char *alignment, const char *align_children, DialogDescriptionElementArray element_array)
构造函数,带参数。
Definition: fs_actioncallback.h:505
foxit::SOAPAuthenticateInfo::password
WString password
包含用于身份验证的密码的字符串。
Definition: fs_actioncallback.h:840
foxit::PrintParams::PrintHandling
PrintHandling
用于确定多个页面如何在纸张上布局的值的枚举。
Definition: fs_actioncallback.h:1117
foxit::IdentityProperties::first_name
WString first_name
用户名字。
Definition: fs_actioncallback.h:289
foxit::ActionCallback::PopupMenuEx
virtual MenuItemEx PopupMenuEx(const MenuItemExArray &menus, bool &is_selected_item)=0
弹出菜单窗口的回调函数。
foxit::SOAPAuthenticateInfo::SOAPAuthenticateInfo
SOAPAuthenticateInfo()
构造函数。
Definition: fs_actioncallback.h:798
foxit::MediaSettings::Set
void Set(bool auto_play, const wchar_t *base_url, foxit::RGB bg_color, float bg_opacity, int duration, int page, int repeat, bool show_ui, bool is_visible, int volume, PlayerWindowType window_type, const FloatingInfo &floating_wnd_info)
设置值。
Definition: fs_actioncallback.h:1614
foxit::ActionCallback::GetPageZoomMode
virtual foxit::pdf::Destination::ZoomMode GetPageZoomMode()=0
获取当前页面缩放模式的回调函数。
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeImportDataObject
JS签名前修改项枚举: 导入数据对象。
Definition: fs_actioncallback.h:2413
foxit::DialogDescriptionElement::font
String font
此元素使用的字体。
Definition: fs_actioncallback.h:649
foxit::SearchOption::e_WordMatchingMatchAnyWord
单词匹配:匹配任意单词。
Definition: fs_actioncallback.h:1810
foxit::ActionCallback::e_LayoutModeSinglePage
布局模式:单页。
Definition: fs_actioncallback.h:2725
foxit::MenuList::MenuList
MenuList(const MenuList &menu_list)
拷贝构造函数,使用另一个菜单列表对象进行构造。
Definition: fs_actioncallback.h:58
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeDownCaption
JS签名前修改项枚举: 按下状态文本。
Definition: fs_actioncallback.h:2333
foxit::PlayerArgs::operator=
PlayerArgs & operator=(const PlayerArgs &player_args)
赋值操作符。
Definition: fs_actioncallback.h:1733
foxit::MenuList
Definition: fs_actioncallback.h:34
foxit::MediaSettings
Definition: fs_actioncallback.h:1502
foxit::ActionCallback::GetVisiblePage
virtual int GetVisiblePage(const pdf::PDFDoc &document, int index)=0
获取可见页的回调。
foxit::ActionCallback::GetFilePath
virtual WString GetFilePath(const pdf::PDFDoc &document)=0
获取当前PDF文档文件路径的回调函数。
foxit::JavascriptModifyItemInfo::e_JavascriptEventTypeFieldBlur
Javascript事件类型: 表单域失焦事件。
Definition: fs_actioncallback.h:2183
foxit::SearchOption::is_case_sensitive
bool is_case_sensitive
指定搜索查询是否区分大小写。默认值:false。
Definition: fs_actioncallback.h:1929
foxit::IdentityProperties::email
WString email
电子邮件地址。
Definition: fs_actioncallback.h:283
foxit::ActionCallback::CloseDoc
virtual void CloseDoc(const pdf::PDFDoc &document, bool is_prompt_to_save)=0
关闭文档的回调函数。
foxit::ActionCallback::GetCurrentPage
virtual int GetCurrentPage(const pdf::PDFDoc &document)=0
用于接收当前页面索引的回调函数。
foxit::PrintParams::BookletDuplexMode
BookletDuplexMode
用于确定小册子打印时双面打印模式的值的枚举。
Definition: fs_actioncallback.h:1064
foxit::SOAPRequestProperties::soap_namespace
WString soap_namespace
当请求不使用SOAP编码时消息架构的命名空间。
Definition: fs_actioncallback.h:948
foxit::ActionCallback::e_AppInfoTypeViewerVariation
应用程序的查看器变体信息。
Definition: fs_actioncallback.h:2661
foxit::MenuList::name
WString name
菜单的标题。
Definition: fs_actioncallback.h:101
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeMovePage
JS签名前修改项枚举: 移动页面。
Definition: fs_actioncallback.h:2439
foxit::MediaPlayerCallback::e_JSMediaPlayerStateSuspend
媒体播放器状态:暂停。
Definition: fs_actioncallback.h:2066
foxit::ActionCallback::JSMediaPlayerState
JSMediaPlayerState
媒体播放器状态的枚举。
Definition: fs_actioncallback.h:2705
foxit::DialogDescriptionConfig::operator=
DialogDescriptionConfig & operator=(const DialogDescriptionConfig &dlg_des_config)
赋值操作符。
Definition: fs_actioncallback.h:713
foxit::FloatingInfo
Definition: fs_actioncallback.h:1305
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeRemoveWeblinks
JS签名前修改项枚举: 删除web链接。
Definition: fs_actioncallback.h:2431
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeRect
JS签名前修改项枚举: 矩形框。
Definition: fs_actioncallback.h:2321
fs_pdfdoc.h
PDF文档相关定义和类的头文件。
foxit::JavascriptModifyItemInfo::event_type
JavascriptEventType event_type
JS事件类型。请参考值从 JavascriptModifyItemInfo::e_JavascriptEventTypeUnknown , 它的值应该是这些值中的一个。
Definition: fs_actioncallback.h:2567
foxit::ActionCallback::e_LanguageJPN
日语。
Definition: fs_actioncallback.h:2637
foxit::JavascriptModifyItemInfo::e_JavascriptEventTypeMediaClose
Javascript事件类型: 多媒体关闭。
Definition: fs_actioncallback.h:2227
foxit::DialogDescriptionElement::italic
bool italic
指定字体是否为斜体。
Definition: fs_actioncallback.h:653
foxit::MenuItemConfig::pos
int pos
在子菜单中定位新菜单项的位置。
Definition: fs_actioncallback.h:462
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeCaretSymbol
JS签名前修改项枚举: 插入符号。
Definition: fs_actioncallback.h:2369
foxit::FloatingInfo::has_close
bool has_close
true 表示浮动窗口应该有关闭窗口控制按钮,false 表示没有。
Definition: fs_actioncallback.h:1483
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeFillColor
JS签名前修改项枚举: 填充颜色。
Definition: fs_actioncallback.h:2269
foxit::JavascriptModifyItemInfo::e_JavascriptEventTypePageClose
Javascript事件类型: 页面关闭。
Definition: fs_actioncallback.h:2167
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeRolloverCaption
JS签名前修改项枚举: 悬停状态文本。
Definition: fs_actioncallback.h:2335
foxit::MediaSettings::duration
int duration
播放将花费的时间(以秒为单位)。
Definition: fs_actioncallback.h:1653
foxit::MenuListArray
Definition: fs_actioncallback.h:30
foxit::ActionCallback::e_MailTypeForm
邮寄数据类型:表单。
Definition: fs_actioncallback.h:2677
foxit::JavascriptModifyItemInfo::e_JavascriptEventTypeFieldKeyStroke
Javascript事件类型: 表单域按键输入。
Definition: fs_actioncallback.h:2185
foxit::MediaSettings::floating_wnd_info
FloatingInfo floating_wnd_info
包含定义浮动窗口位置和样式属性的 FloatingInfo 对象。
Definition: fs_actioncallback.h:1684
foxit::SOAPRequestProperties::is_wiredump
bool is_wiredump
是否输出SOAP请求和响应的调试信息,默认为true。
Definition: fs_actioncallback.h:959
foxit::ButtonItem::ButtonItem
ButtonItem(const ButtonItem &button_item)
构造函数,使用另一个按钮项对象。
Definition: fs_actioncallback.h:332
foxit::ActionCallback::MailType
MailType
要邮寄的数据类型枚举。
Definition: fs_actioncallback.h:2673
foxit::MediaPlayerCallback::e_JSMediaPlayerStateStop
媒体播放器状态:停止。
Definition: fs_actioncallback.h:2064
foxit::PrintParams::num_pages_v
int num_pages_v
打印每页多页时垂直方向布局的页数。
Definition: fs_actioncallback.h:1296
foxit::ActionCallback::e_LanguageITA
意大利语。
Definition: fs_actioncallback.h:2633
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeSelectChange
JS签名前修改项枚举: 选择项改变。
Definition: fs_actioncallback.h:2279
foxit::MenuItemEx::MenuItemEx
MenuItemEx(const MenuItemEx &menu_item)
构造函数,使用另一个菜单项对象。
Definition: fs_actioncallback.h:136
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeDeleteAnnot
JS签名前修改项枚举: 删除注释。
Definition: fs_actioncallback.h:2447
foxit::ActionCallback::Response
virtual WString Response(const wchar_t *question, const wchar_t *title, const wchar_t *default_value, const wchar_t *label, bool is_password)=0
显示包含问题和输入字段供用户回复问题的对话框的回调函数。
foxit::ActionCallback::OnFieldValueChanged
virtual void OnFieldValueChanged(const wchar_t *field_name, JSFieldValueChangeType type, const WStringArray &value_before_changed, const WStringArray &value_after_changed)=0
通知字段值变化的回调函数。
foxit::ActionCallback::GetAttachmentsFilePath
virtual WString GetAttachmentsFilePath(const pdf::PDFDoc &pdf_doc, const wchar_t *name)=0
获取附件文件路径的回调函数。
foxit::FloatingInfo::WindowPosition
WindowPosition
用于媒体播放器的窗口位置枚举。
Definition: fs_actioncallback.h:1312
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeDeleteItemAt
JS签名前修改项枚举: 删除某项。
Definition: fs_actioncallback.h:2349
CFX_FloatRect
Definition: fx_coordinates.h:771
foxit::ActionCallback::OpenMediaPlayer
virtual MediaPlayerCallback * OpenMediaPlayer(const PlayerArgs &player_args)=0
打开媒体播放器的回调函数。
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeNotSpellCheck
JS签名前修改项枚举: 不做拼写检查。
Definition: fs_actioncallback.h:2309
foxit::DialogDescriptionElement::element_array
DialogDescriptionElementArray element_array
描述此对话框元素子元素的对象字面量数组。
Definition: fs_actioncallback.h:659
foxit::PrintParams::e_BookletBindingRight
小册子装订:用于西式从左到右阅读方向的左侧装订。纸张在短边折叠。
Definition: fs_actioncallback.h:1080
foxit::JavascriptModifyItemInfo::e_JavascriptEventTypeScreenMouseEnter
Javascript事件类型: 屏幕鼠标进入事件。
Definition: fs_actioncallback.h:2205
foxit::SOAPRequestProperties::content_type
WString content_type
允许指定HTTP content-type头。默认使用SOAP消息传递HTTP content-type。
Definition: fs_actioncallback.h:952
foxit::FloatingInfo::off_screen
OffScreenAction off_screen
指定当浮动窗口完全或部分位于屏幕外时应采取的操作。 请参考从 FloatingInfo::e_OffScreenAllow 开始的值,这应该是这些值中的一个。
Definition: fs_actioncallback.h:1495
foxit::ButtonItem::ButtonItem
ButtonItem(const wchar_t *name, int pos, const wchar_t *exec, const wchar_t *enable, const wchar_t *marked, const wchar_t *tooltip, const wchar_t *label, const common::Bitmap &bitmap)
构造函数,带参数。
Definition: fs_actioncallback.h:316
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeUserName
JS签名前修改项枚举: 用户名。
Definition: fs_actioncallback.h:2339
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeRsetForms
JS签名前修改项枚举: 重置表单。
Definition: fs_actioncallback.h:2419
foxit::FloatingInfo::e_WindowPositionTopLeft
窗口位置:在左上角。
Definition: fs_actioncallback.h:1314
foxit::RGB
uint32 RGB
RGB 颜色类型,24 位,((b) | ((g) << 8) | ((r) << 16)))
Definition: fs_basictypes.h:212
foxit::MediaPlayerCallback::e_JSMediaPlayerStateOpen
媒体播放器状态:打开。
Definition: fs_actioncallback.h:2058
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeTextSize
JS签名前修改项枚举: 文本大小。
Definition: fs_actioncallback.h:2397
foxit::pdf::PDFDoc
Definition: fs_pdfdoc.h:771
foxit::DialogDescriptionConfig::DialogDescriptionConfig
DialogDescriptionConfig()
构造函数。
Definition: fs_actioncallback.h:666
foxit::JavascriptModifyItemInfo::e_JavascriptEventTypeUnknown
Javascript事件类型: 未知。
Definition: fs_actioncallback.h:2147
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeReplacePages
JS签名前修改项枚举: 替换页面。
Definition: fs_actioncallback.h:2443
foxit::JavascriptModifyItemInfo::modify_type
JavascriptModifyType modify_type
修改类型。请参考从JavascriptModifyItemInfo::e_JavascriptModifyTypeNone , 它的值应该是这些值中的一个。
Definition: fs_actioncallback.h:2585
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeDoCaption
JS签名前修改项枚举: 生成或添加标题/注释文本。
Definition: fs_actioncallback.h:2375
foxit::PlayerArgs::rendition
pdf::Rendition rendition
pdf::Rendition 对象(MediaRendition或RenditionList)。
Definition: fs_actioncallback.h:1784
foxit::PrintParams::e_PrintHandlingTileLargePages
打印处理:小页面或正常页面按原尺寸打印,大页面 打印在多张纸上。
Definition: fs_actioncallback.h:1130
foxit::JavascriptModifyItemInfo::JavascriptModifyType
JavascriptModifyType
JS修改类型的枚举。
Definition: fs_actioncallback.h:2473
foxit::PrintParams::operator=
PrintParams & operator=(const PrintParams &print_params)
赋值操作符。
Definition: fs_actioncallback.h:1200
foxit::PrintParams::e_DuplexTypeDuplexFlipLongEdge
双面类型:在纸张的两面打印;纸张沿长边翻转。
Definition: fs_actioncallback.h:1054
foxit::ActionCallback::NotifyBeginDoJob
virtual void NotifyBeginDoJob(const pdf::PDFDoc &document, JavascriptModifyItemInfo::JavascriptEventType event_type)=0
用于通知JS开始执行的回调函数。
foxit::FloatingInfo::e_WindowPositionBottomLeft
窗口位置:在左下角。
Definition: fs_actioncallback.h:1326
foxit::ActionCallback::e_LayoutModeContinuousFacing
布局模式:连续双页。
Definition: fs_actioncallback.h:2731
foxit::JavascriptModifyItemInfo::e_JavascriptEventTypeMediaDone
Javascript事件类型: 多媒体完成。
Definition: fs_actioncallback.h:2229
foxit::pdf::Destination::ZoomMode
ZoomMode
缩放模式枚举。
Definition: fs_action.h:72
foxit::DialogDescriptionConfig::char_width
int char_width
对话框的宽度(以字符为单位)。
Definition: fs_actioncallback.h:778
foxit::FloatingInfo::e_WindowPositionCenter
窗口位置:在中央。
Definition: fs_actioncallback.h:1322
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeInsertPages
JS签名前修改项枚举: 插入页面。
Definition: fs_actioncallback.h:2441
foxit::MenuList::MenuList
MenuList()
构造函数。
Definition: fs_actioncallback.h:37
foxit::DialogDescriptionElement::name
String name
对话框元素的显示名称。
Definition: fs_actioncallback.h:607
foxit::ActionCallback::e_LanguageSUO
芬兰语。
Definition: fs_actioncallback.h:2645
foxit::PlayerArgs::player_settings
MediaSettings player_settings
MediaSettings 对象。
Definition: fs_actioncallback.h:1793
foxit::ActionCallback::e_JSMailResultUserAbort
邮件结果:用户中止。
Definition: fs_actioncallback.h:2745
foxit::FloatingInfo::e_RelativeTargetMonitor
相对类型:将浮动窗口相对于监视器显示屏幕对齐。
Definition: fs_actioncallback.h:1346
foxit::MenuItemEx::item_name
WString item_name
菜单项名称,即显示在菜单项上的字符串。值"-"被保留用于在菜单中绘制分隔线。
Definition: fs_actioncallback.h:182
foxit::ActionCallback::e_SearchScopeActiveIndexes
搜索范围:活动索引。
Definition: fs_actioncallback.h:2761
foxit::ButtonItem::Set
void Set(const wchar_t *name, int pos, const wchar_t *exec, const wchar_t *enable, const wchar_t *marked, const wchar_t *tooltip, const wchar_t *label, const common::Bitmap &bitmap)
设置值。
Definition: fs_actioncallback.h:356
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeMultipleSelection
JS签名前修改项枚举: 多选。
Definition: fs_actioncallback.h:2463
foxit::PrintParams::e_PrintHandlingBooklet
打印处理:在同一张纸上按折叠后正确阅读所需的顺序打印多个页面。
Definition: fs_actioncallback.h:1132
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeTitle
JS签名前修改项枚举: 标题。
Definition: fs_actioncallback.h:2423
foxit::PrintParams::booklet_duplex_mode
BookletDuplexMode booklet_duplex_mode
该值确定小册子打印时的双面打印模式。请参考从 PrintParams::e_BookletDuplexModeBothSides 开始的值,这应该是这些值中的一个。
Definition: fs_actioncallback.h:1292
foxit::IdentityProperties::IdentityProperties
IdentityProperties(const IdentityProperties &id_properities)
构造函数,使用另一个身份属性对象。
Definition: fs_actioncallback.h:244
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeCheckThisBox
JS签名前修改项枚举: 检查框。
Definition: fs_actioncallback.h:2343
foxit::ActionCallback::e_MailTypeMsg
邮寄数据类型:字符串消息。
Definition: fs_actioncallback.h:2679
foxit::FloatingInfo::e_WindowPositionTopRight
窗口位置:在右上角。
Definition: fs_actioncallback.h:1318
foxit::ActionCallback::NotifyAfterDataChange
virtual void NotifyAfterDataChange(const pdf::PDFDoc &document, JavascriptModifyItemInfo modify_item_info)=0
用于通知JS执行后内容已经被修改的回调函数。
foxit::PrintParams::is_show_ui
bool is_show_ui
true 表示应向用户显示UI界面 以获取打印信息并确认操作。
Definition: fs_actioncallback.h:1231
foxit::MediaPlayerCallback
Definition: fs_actioncallback.h:2049
foxit::PrintParams::is_print_auto_rotate
bool is_print_auto_rotate
true 表示在多页面并页打印期间自动旋转每个页面以匹配页面方向 到可用纸张区域。false 表示不旋转。
Definition: fs_actioncallback.h:1245
foxit::ActionCallback::e_AppInfoTypeAppVersion
应用程序的应用版本信息。
Definition: fs_actioncallback.h:2665
foxit::ActionCallback::GetAppInfo
virtual WString GetAppInfo(AppInfoType type)=0
获取应用程序信息的回调函数。
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeNone
JS签名前修改项枚举: 无。
Definition: fs_actioncallback.h:2265
foxit::ActionCallback::GetDocChangeMark
virtual bool GetDocChangeMark(const pdf::PDFDoc &document)=0
接收更改标记的回调函数,该标记指示文档内容是否已更改。
foxit::WStringArray
Definition: fs_basictypes.h:228
foxit::FloatingInfo::e_OffScreenAllow
屏幕外操作:不采取任何操作。
Definition: fs_actioncallback.h:1370
foxit::ActionCallback::e_JSMediaPlayerStateOpen
媒体播放器状态:打开。
Definition: fs_actioncallback.h:2707
foxit::DialogDescriptionElement::type
String type
此对话框元素的类型。
Definition: fs_actioncallback.h:611
foxit::PrintParams::e_DuplexTypeDuplexFlipShortEdge
双面类型:在纸张的两面打印;纸张沿短边翻转。
Definition: fs_actioncallback.h:1056
foxit::JavascriptModifyItemInfo::e_JavascriptModifyTypeNone
JS修改类型:无。
Definition: fs_actioncallback.h:2475
foxit::DialogDescriptionConfig
Definition: fs_actioncallback.h:663
foxit::PlayerArgs::PlayerArgs
PlayerArgs(const pdf::PDFDoc &doc, const pdf::annots::Screen &screen_annot, const pdf::Rendition &rendition, const wchar_t *URL, const wchar_t *audio_format, const MediaSettings &player_settings)
构造函数,带参数。
Definition: fs_actioncallback.h:1704
foxit::SearchIndexConfig::path
WString path
搜索索引的路径。
Definition: fs_actioncallback.h:2036
foxit::FloatingInfo::ResizeType
ResizeType
调整大小类型的枚举,指定浮动窗口是否可以被用户调整大小。
Definition: fs_actioncallback.h:1354
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeRequired
JS签名前修改项枚举: 必须项。
Definition: fs_actioncallback.h:2323
foxit::SearchOption::e_WordMatchingMatchAllWords
单词匹配:匹配所有单词。
Definition: fs_actioncallback.h:1808
foxit::JavascriptModifyItemInfo::e_JavascriptEventTypePageInView
Javascript事件类型: 页面在视图中。
Definition: fs_actioncallback.h:2169
foxit::DialogDescriptionElement::next_tab
String next_tab
Tab顺序中下一个对话框项目的项目ID。
Definition: fs_actioncallback.h:613
foxit::DialogDescriptionConfig::first_tab
String first_tab
Tab顺序中应该是第一个的对话框项目的项目ID。
Definition: fs_actioncallback.h:757
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeValue
JS签名前修改项枚举: 值。
Definition: fs_actioncallback.h:2273
foxit::ActionCallback::e_MailTypeDoc
邮寄数据类型:文档。
Definition: fs_actioncallback.h:2675
foxit::DialogDescriptionConfig::DialogDescriptionConfig
DialogDescriptionConfig(const DialogDescriptionConfig &dlg_des_config)
构造函数,使用另一个对话框描述配置对象。
Definition: fs_actioncallback.h:696
foxit::SearchOption::is_search_in_attachments
bool is_search_in_attachments
指定是否应与基础文档一起搜索任何PDF文件附件。默认值:false。
Definition: fs_actioncallback.h:1935
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeDash
JS签名前修改项枚举: 虚线。
Definition: fs_actioncallback.h:2373
foxit::MenuItemEx
Definition: fs_actioncallback.h:107
foxit::SearchIndexConfig::name
WString name
搜索索引的名称。
Definition: fs_actioncallback.h:2027
foxit::ActionCallback::e_JSMediaPlayerStateClose
媒体播放器状态:关闭。
Definition: fs_actioncallback.h:2709
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeInsertItemAt
JS签名前修改项枚举: 插入某项。
Definition: fs_actioncallback.h:2351
foxit::SearchIndexConfig
Definition: fs_actioncallback.h:1965
foxit::SOAPResponseInfo
Definition: fs_actioncallback.h:970
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeClearItems
JS签名前修改项枚举: 清除项。
Definition: fs_actioncallback.h:2345
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeButtonAlignY
JS签名前修改项枚举: 按钮Y方向对齐。
Definition: fs_actioncallback.h:2287
foxit::PlayerArgs::PlayerArgs
PlayerArgs()
构造函数。
Definition: fs_actioncallback.h:1692
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeRsetAllForms
JS签名前修改项枚举: 重置所有表单。
Definition: fs_actioncallback.h:2421
foxit::ActionCallback::IsLocalFile
virtual bool IsLocalFile(const pdf::PDFDoc &document)=0
检查文件是否为本地文件的回调函数。
foxit::ActionCallback::e_LanguageESP
西班牙语。
Definition: fs_actioncallback.h:2629
foxit::DialogDescriptionConfig::element_array
DialogDescriptionElementArray element_array
对话框描述元素数组对象的数组。
Definition: fs_actioncallback.h:791
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeLeaderLength
JS签名前修改项枚举: 引导线的长度。
Definition: fs_actioncallback.h:2383
foxit::MediaSettings::MediaSettings
MediaSettings(bool auto_play, const wchar_t *base_url, foxit::RGB bg_color, float bg_opacity, int duration, int page, int repeat, bool show_ui, bool is_visible, int volume, PlayerWindowType window_type, const FloatingInfo &floating_wnd_info)
构造函数,带参数。
Definition: fs_actioncallback.h:1538
foxit::MediaSettings::volume
int volume
指定播放音量。值0表示静音,值100表示正常(全音量)。
Definition: fs_actioncallback.h:1675
foxit::ActionCallback::ExecuteNamedAction
virtual bool ExecuteNamedAction(const pdf::PDFDoc &document, const char *named_action)=0
执行命名操作的回调函数。
foxit::SOAPAuthenticateInfo::is_use_platform_auth
bool is_use_platform_auth
指示是否应使用平台身份验证的布尔值。
Definition: fs_actioncallback.h:848
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeSetPageTemplateVisible
JS签名前修改项枚举: 设置页面模板可见。
Definition: fs_actioncallback.h:2465
foxit::ActionCallback::e_LanguageSVE
瑞典语。
Definition: fs_actioncallback.h:2647
foxit::FloatingInfo::title
WString title
如果has_title为true时要显示的标题。
Definition: fs_actioncallback.h:1489
foxit::DialogDescriptionElement::item_id
String item_id
此对话框的项目ID。
Definition: fs_actioncallback.h:609
foxit::PrintParams::output_file_name
WString output_file_name
用于文件名的设备无关路径,用于替代将打印作业发送到打印机(打印到文件)。
Definition: fs_actioncallback.h:1264
foxit::ActionCallback::GetLayoutMode
virtual LayoutMode GetLayoutMode()=0
获取当前文档页面布局的回调函数。
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeDefaultStyle
JS签名前修改项枚举: 默认风格。
Definition: fs_actioncallback.h:2297
foxit::PrintParams::PrintContent
PrintContent
用于设置打印作业内容的值的枚举。
Definition: fs_actioncallback.h:1036
foxit::MenuItemEx::MenuItemEx
MenuItemEx()
构造函数。
Definition: fs_actioncallback.h:110
foxit::JavascriptModifyItemInfo::e_JavascriptModifyItemTypeAnnot
Javascript修改项类型: 注释。
Definition: fs_actioncallback.h:2251
CFX_WideString
宽字符串类
Definition: fx_string.h:1457
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeSoundIcon
JS签名前修改项枚举: 声音图标。
Definition: fs_actioncallback.h:2403
foxit::ActionCallback::SetFullScreen
virtual void SetFullScreen(bool is_full_screen)=0
设置全屏模式的回调函数。
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeAddWatermark
JS签名前修改项枚举: 添加水印。
Definition: fs_actioncallback.h:2449
foxit::JavascriptModifyItemInfo::e_JavascriptEventTypeScreenClose
Javascript事件类型: 关闭屏幕。
Definition: fs_actioncallback.h:2199
foxit::SOAPAuthenticateInfo::SOAPAuthenticateInfo
SOAPAuthenticateInfo(const wchar_t *username, const wchar_t *password, bool is_use_platform_auth)
构造函数,带参数。
Definition: fs_actioncallback.h:807
foxit::ActionCallback::VerifySignature
virtual uint32 VerifySignature(const pdf::PDFDoc &document, const pdf::Signature &pdf_signature)=0
验证指定签名的回调函数。
foxit::common::Range
Definition: fs_common.h:1364
foxit::common::Bitmap
Definition: fs_image.h:36
foxit::ActionCallback::e_JSFieldValueChangedByFillColor
JavaScript字段值变更类型:字段填充颜色。
Definition: fs_actioncallback.h:2697
foxit::PrintParams::tile_overlap
float tile_overlap
平铺页面的重叠点数。
Definition: fs_actioncallback.h:1277
foxit::ActionCallback::Scroll
virtual void Scroll(const PointF &point)=0
将当前页面上指定点滚动到当前视图中央的回调函数。
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeRuntimeHighlightColor
JS签名前修改项枚举: 高亮颜色。
Definition: fs_actioncallback.h:2457
foxit::DialogDescriptionElement::alignment
String alignment
此元素的对齐方式。
Definition: fs_actioncallback.h:655
foxit::ActionCallback::CreateBlankDoc
virtual pdf::PDFDoc CreateBlankDoc()=0
创建空白PDF文档对象的回调函数。
foxit::ActionCallback::SelectPageNthWord
virtual void SelectPageNthWord(int page_index, int start_offset, int end_offset, bool is_show_selection)=0
更改当前页码并选择页面上指定单词的回调函数。
foxit::SearchOption::SearchOption
SearchOption(bool is_whole_word, bool is_case_sensitive, bool is_search_bookmarks, bool is_search_in_marup, bool is_search_in_attachments, bool is_ignore_accents, bool is_proximity, bool is_stemming, bool is_ignore_full_width, int max_docs, WordMatching word_matching, bool is_search_doc_text)
构造函数,带参数。
Definition: fs_actioncallback.h:1833
foxit::FloatingInfo::FloatingInfo
FloatingInfo(const FloatingInfo &floating_info)
构造函数,使用另一个浮动信息对象。
Definition: fs_actioncallback.h:1409
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeComb
JS签名前修改项枚举: 符合。
Definition: fs_actioncallback.h:2295
foxit::JavascriptModifyItemInfo::e_JavascriptEventTypeHtmlCallback
Javascript事件类型: Html回调。
Definition: fs_actioncallback.h:2151
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeTextColor
JS签名前修改项枚举: 文本颜色。
Definition: fs_actioncallback.h:2271
foxit::FloatingInfo::FloatingInfo
FloatingInfo(WindowPosition window_pos, RelativeTarget relative_target, ResizeType resize_type, bool has_close, bool has_title, const wchar_t *title, OffScreenAction off_screen, const RectF &rect)
构造函数,带参数。
Definition: fs_actioncallback.h:1393
foxit::ActionCallback::RemoveSearchIndex
virtual bool RemoveSearchIndex(const SearchIndexConfig &search_index_config)=0
(保留,尚不支持)移除搜索索引的回调函数。
foxit::PrintParams
Definition: fs_actioncallback.h:1029
foxit::JavascriptModifyItemInfo::e_JavascriptEventTypeScreenOutview
Javascript事件类型: 屏幕退出视图。
Definition: fs_actioncallback.h:2211
foxit::ActionCallback::Language
Language
语言的枚举。
Definition: fs_actioncallback.h:2615
foxit::JavascriptModifyItemInfo::e_JavascriptEventTypePageOutView
Javascript事件类型: 页面在视图外。
Definition: fs_actioncallback.h:2171
foxit::JavascriptModifyItemInfo::e_JavascriptEventTypeFieldMouseDown
Javascript事件类型: 表单域鼠标按下事件。
Definition: fs_actioncallback.h:2173
foxit::ActionCallback::AddToolButton
virtual bool AddToolButton(const ButtonItem &button_item)=0
添加工具按钮的回调函数。
foxit::ActionCallback::e_AppInfoTypeViewerType
应用程序的查看器类型信息。
Definition: fs_actioncallback.h:2659
foxit::JavascriptModifyItemInfo::e_JavascriptEventTypeExternalExec
Javascript事件类型: 外部执行。
Definition: fs_actioncallback.h:2219
foxit::FloatingInfo::e_WindowPositionBottomRight
窗口位置:在右下角。
Definition: fs_actioncallback.h:1330
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeBorderStyle
JS签名前修改项枚举: 边框风格。
Definition: fs_actioncallback.h:2283
foxit::IdentityProperties::IdentityProperties
IdentityProperties()
构造函数。
Definition: fs_actioncallback.h:214
foxit::uint32
FX_UINT32 uint32
无符号 32 位整数。
Definition: fs_basictypes.h:196
foxit::PlayerArgs::PlayerArgs
PlayerArgs(const PlayerArgs &player_args)
构造函数,使用另一个播放器参数对象。
Definition: fs_actioncallback.h:1718
foxit::PrintParams::e_BookletDuplexModeBackSideOnly
小册子双面模式:仅打印出现在纸张背面的所有页面。
Definition: fs_actioncallback.h:1070
foxit::JavascriptModifyItemInfo::JavascriptModifyPropertyType
JavascriptModifyPropertyType
JS签名前修改项枚举。
Definition: fs_actioncallback.h:2263
foxit::ActionCallback::GetTemporaryDirectory
virtual WString GetTemporaryDirectory()=0
获取临时目录的回调函数。
foxit::JavascriptModifyItemInfo::e_JavascriptEventTypeDocWillClose
Javascript事件类型: 文档将关闭。
Definition: fs_actioncallback.h:2163
foxit::JavascriptModifyItemInfo::e_JavascriptEventTypeFieldValidate
Javascript事件类型: 表单域验证。
Definition: fs_actioncallback.h:2187
foxit::JavascriptModifyItemInfo::e_JavascriptModifyTypeAdd
JS修改类型:添加。
Definition: fs_actioncallback.h:2477
foxit::SearchIndexConfig::SearchIndexConfig
SearchIndexConfig(const SearchIndexConfig &search_index_config)
构造函数,使用另一个搜索索引配置对象。
Definition: fs_actioncallback.h:1989
foxit::PrintParams::num_copies
int num_copies
要打印的副本数。
Definition: fs_actioncallback.h:1266
foxit::ActionCallback::Print
virtual bool Print(const pdf::PDFDoc &document, bool is_ui, const common::Range &page_range, bool is_silent, bool is_shrunk_to_fit, bool is_printed_as_image, bool is_reversed, bool is_to_print_annots)=0
打印指定索引范围内页面的回调函数。
foxit::PrintParams::is_print_page_border
bool is_print_page_border
布尔值,如果为true,在多页面并页打印期间在每个页面周围绘制和打印页面边界。
Definition: fs_actioncallback.h:1249
foxit::JavascriptModifyItemInfo::e_JavascriptModifyTypeDelete
JS修改类型:删除。
Definition: fs_actioncallback.h:2481
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeRichDefaults
JS签名前修改项枚举: 默认富文本。
Definition: fs_actioncallback.h:2401
foxit::PrintParams::printer_name
WString printer_name
用于打印的默认打印机名称。
Definition: fs_actioncallback.h:1262
foxit::JavascriptModifyItemInfo::old_value
WString old_value
修改前的值。
Definition: fs_actioncallback.h:2600
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeRichText
JS签名前修改项枚举: 富文本。
Definition: fs_actioncallback.h:2325
foxit::SOAPResponseInfo::SOAPResponseInfo
SOAPResponseInfo()
构造函数。
Definition: fs_actioncallback.h:973
foxit::DialogDescriptionElement::align_children
String align_children
所有子元素的对齐方式。
Definition: fs_actioncallback.h:657
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeLeaderExtend
JS签名前修改项枚举: 引导线延伸。
Definition: fs_actioncallback.h:2381
foxit::MenuList::MenuList
MenuList(int level, const wchar_t *name, MenuListArray sub_menu_list_array)
构造函数,带参数。
Definition: fs_actioncallback.h:46
foxit::ActionCallback::GetPrinterNameList
virtual WStringArray GetPrinterNameList()=0
获取打印机名称列表的回调函数。
foxit::ActionCallback::Query
virtual void Query(const wchar_t *keywords, SearchScope search_scope, const SearchOption &search_option, const wchar_t *di_path)=0
查询文本关键字的回调函数。
foxit::SearchIndexConfig::SearchIndexConfig
SearchIndexConfig(WString name, bool is_available, WString path, bool is_selected)
构造函数,带参数。
Definition: fs_actioncallback.h:1978
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeImport
JS签名前修改项枚举: 导入。
Definition: fs_actioncallback.h:2409
foxit::JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeRotation
JS签名前修改项枚举: 旋转。
Definition: fs_actioncallback.h:2329
foxit::SOAPRequestProperties::request_header
String request_header
指定要包含在请求中的SOAP头的对象。默认是 发送仅包含SOAP Body的请求。
Definition: fs_actioncallback.h:964
foxit::DialogDescriptionElement::char_width
int char_width
指定元素的宽度(以字符为单位)。
Definition: fs_actioncallback.h:632