Foxit PDF SDK

fs_action.h
浏览该文件的文档.
1
15 #ifndef FS_ACTION_H_
16 #define FS_ACTION_H_
17
18 #include "common/fs_common.h"
19 #include "pdf/objects/fs_pdfobject.h"
20 #include "common/file/fs_file.h"
21 #include "pdf/fs_rendition.h"
22
28 namespace foxit {
32 namespace pdf {
33 // forward declaration
34 class FileSpec;
35 class PDFDoc;
36 class PDFPage;
37 namespace objects {
38 class PDFDictionary;
39 } // namespace objects
40 namespace annots {
41 class Annot;
42 class Screen;
43 } // namespace annots
44 namespace interform {
45 class Field;
46 } // namespace interform
47
65 class Destination FS_FINAL : public Base {
66 public:
72 typedef enum _ZoomMode {
78 e_ZoomXYZ = 1,
85 e_ZoomFitPage = 2,
91 e_ZoomFitHorz = 3,
98 e_ZoomFitVert = 4,
105 e_ZoomFitRect = 5,
112 e_ZoomFitBBox = 6,
118 e_ZoomFitBHorz = 7,
124 e_ZoomFitBVert = 8
125 } ZoomMode;
126
127
139 static Destination CreateXYZ(const PDFDoc& document, int page_index, float left, float top, float zoom_factor);
140
149 static Destination CreateFitPage(const PDFDoc& document, int page_index) ;
150
160 static Destination CreateFitHorz(const PDFDoc& document, int page_index, float top);
161
171 static Destination CreateFitVert(const PDFDoc& document, int page_index, float left);
172
185 static Destination CreateFitRect(const PDFDoc& document, int page_index,
186 float left, float bottom, float right, float top);
187
196 static Destination CreateFitBBox(const PDFDoc& document, int page_index);
197
207 static Destination CreateFitBHorz(const PDFDoc& document, int page_index, float top);
208
218 static Destination CreateFitBVert(const PDFDoc& document, int page_index, float left);
219
229 static Destination CreateFromPDFArray(const PDFDoc& document, objects::PDFArray* pdf_array);
230
236 explicit Destination(objects::PDFArray* dest_array);
238 ~Destination();
244 Destination(const Destination& other);
252 Destination& operator = (const Destination& other);
253
261 bool operator == (const Destination& other) const;
269 bool operator != (const Destination& other) const;
270
278 bool IsEmpty() const;
279
287 int GetPageIndex(const PDFDoc& document) const;
288
295 Destination::ZoomMode GetZoomMode() const;
296
311 float GetLeft() const;
312
324 bool IsLeftNull() const;
325
340 float GetTop() const;
341
353 bool IsTopNull() const;
354
363 float GetRight() const;
364
373 float GetBottom() const;
374
385 float GetZoomFactor() const;
386
392 objects::PDFArray* GetDestArray() const;
393
394 // User is strongly recommended NOT to use this method; otherwise unknown situation may occur.
395 explicit Destination(FS_HANDLE handle = NULL);
396 };
397
399 namespace actions{
411 class Action : public Base {
412 public:
418 typedef enum _Type {
420 e_TypeUnknown = 0,
422 e_TypeGoto = 1,
424 e_TypeGoToR = 2,
426 e_TypeGoToE = 3,
428 e_TypeLaunch = 4,
430 e_TypeThread = 5,
432 e_TypeURI = 6,
434 e_TypeSound = 7,
436 e_TypeMovie = 8,
438 e_TypeHide = 9,
440 e_TypeNamed = 10,
442 e_TypeSubmitForm = 11,
444 e_TypeResetForm = 12,
446 e_TypeImportData = 13,
448 e_TypeJavaScript = 14,
450 e_TypeSetOCGState = 15,
452 e_TypeRendition = 16,
454 e_TypeTrans = 17,
456 e_TypeGoTo3DView = 18
457 } Type;
458
464 typedef enum _NewWindowFlag {
466 e_NewWindowFlagFalse = 0,
468 e_NewWindowFlagTrue = 1,
470 e_NewWindowFlagNone = 2
471 } NewWindowFlag;
472
473
493 static Action Create(const foxit::pdf::PDFDoc& document, Type action_type);
494
501 explicit Action(const PDFDoc& document, objects::PDFDictionary* action_dict);
507 Action(const Action& action);
509 ~Action();
510
518 Action& operator = (const Action& other);
526 bool operator == (const Action& other) const ;
534 bool operator != (const Action& other) const ;
535
543 bool IsEmpty() const;
544
551 Type GetType();
552
558 PDFDoc GetDocument();
559
565 objects::PDFDictionary* GetDict() const;
566
572 int GetSubActionCount();
573
582 Action GetSubAction(int index);
583
601 void SetSubAction(int index, const Action& sub_action);
602
621 void InsertSubAction(int index, const Action& sub_action);
622
631 void RemoveSubAction(int index);
632
638 void RemoveAllSubActions();
639 // User is strongly recommended NOT to use this method; otherwise unknown situation may occur.
640 explicit Action(FS_HANDLE handle = NULL);
641 };
642
650 class GotoAction FS_FINAL : public Action {
651 public:
657 explicit GotoAction(const Action& action);
658
664 Destination GetDestination();
665
673 void SetDestination(const Destination& dest);
674 };
675
683 class URIAction FS_FINAL : public Action {
684 public:
690 explicit URIAction(const Action& action);
691
697 String GetURI();
698
707 void SetURI(const String& uri);
708
715 bool IsTrackPosition();
716
724 void SetTrackPositionFlag(bool is_track_position);
725
726 };
727
735 class JavaScriptAction FS_FINAL : public Action {
736 public:
742 explicit JavaScriptAction(const Action& action);
743
749 WString GetScript();
750
758 void SetScript(const WString& script);
759
760 // User is strongly recommended NOT to use this method; otherwise unknown situation may occur.
761 explicit JavaScriptAction(FS_HANDLE handle = NULL);
762 };
763
771 class NamedAction FS_FINAL : public Action {
772 public:
778 explicit NamedAction(const Action& action);
779
791 String GetName();
792
806 void SetName(const String& name);
807 };
808
831 class RemoteGotoAction FS_FINAL : public Action {
832 public:
838 explicit RemoteGotoAction(const Action& action);
839
859 Destination GetDestination();
860
868 void SetDestination(const Destination& destination);
869
888 String GetDestinationName();
889
899 void SetDestinationName(const String& dest_name);
900
906 FileSpec GetFileSpec();
907
917 void SetFileSpec(const FileSpec& file_specification);
918
932 NewWindowFlag GetNewWindowFlag();
933
950 void SetNewWindowFlag(NewWindowFlag flag);
951 };
952
958 class EmbeddedGotoTarget FS_FINAL : public Base {
959 public:
967 explicit EmbeddedGotoTarget(const PDFDoc& document);
974 EmbeddedGotoTarget(const foxit::pdf::PDFDoc& document, foxit::pdf::objects::PDFDictionary* target_object);
976 ~EmbeddedGotoTarget();
977
983 EmbeddedGotoTarget(const EmbeddedGotoTarget& action);
984
992 EmbeddedGotoTarget& operator = (const EmbeddedGotoTarget& other);
1000 bool operator == (const EmbeddedGotoTarget& other) const;
1008 bool operator != (const EmbeddedGotoTarget& other) const;
1009
1015 objects::PDFDictionary* GetDict() const;
1016
1024 bool IsEmpty() const;
1025
1037 String GetRelationship();
1038
1052 void SetRelationship(const String& relationship);
1053
1062 WString GetAttachedFileName();
1063
1074 void SetAttachedFileName(const WString& embed_file_name);
1075
1086 int GetPageIndex();
1087
1102 void SetPageIndex(int page_index);
1103
1115 int GetFileAttachmentAnnotIndex();
1116
1131 void SetFileAttachmentAnnotIndex(int annot_index);
1132
1139 EmbeddedGotoTarget GetTarget();
1140
1149 void SetTarget(const EmbeddedGotoTarget& target);
1150
1151 // User is strongly recommended NOT to use this method; otherwise unknown situation may occur.
1152 explicit EmbeddedGotoTarget(FS_HANDLE handle = NULL);
1153 };
1154
1162 class EmbeddedGotoAction FS_FINAL : public Action {
1163 public:
1169 explicit EmbeddedGotoAction(const Action& action);
1170
1190 Destination GetDestination();
1191
1199 void SetDestination(const Destination& destination);
1200
1219 String GetDestinationName();
1220
1230 void SetDestinationName(const String& dest_name);
1231
1239 FileSpec GetRootFile();
1240
1256 void SetRootFile(const FileSpec& file_specification);
1257
1272 NewWindowFlag GetNewWindowFlag();
1273
1290 void SetNewWindowFlag(NewWindowFlag flag);
1291
1298 EmbeddedGotoTarget GetTarget();
1299
1308 void SetTarget(const EmbeddedGotoTarget& target);
1309 };
1310
1318 class SubmitFormAction FS_FINAL : public Action {
1319 public:
1325 typedef enum _Flags {
1330 e_FlagExclude = 0x0001,
1335 e_FlagIncludeNoValueFields = 0x0002,
1342 e_FlagExportFormat = 0x0004,
1348 e_FlagGetMethod = 0x0008,
1350 e_FlagWithCoordinates = 0x0010,
1352 e_FlagAsXFDF = 0x0020,
1357 e_FlagIncludeAppendSaves = 0x0040,
1362 e_FlagIncludeAnnotations = 0x0080,
1364 e_FlagSubmitAsPDF = 0x0100,
1366 e_FlagCanonicalFormat = 0x0200,
1371 e_FlagExclNonUserAnnots = 0x0400,
1373 e_FlagExclFKey = 0x0800,
1375 e_FlagEmbedForm = 0x2000
1376 } Flags;
1377
1383 explicit SubmitFormAction(const Action& action);
1384
1390 String GetURL();
1391
1399 void SetURL(const String& url);
1400
1409 WStringArray GetFieldNames();
1410
1423 void SetFieldNames(const WStringArray& field_names);
1424
1431 uint32 GetFlags();
1432
1442 void SetFlags(uint32 flags);
1443 };
1444
1452 class ResetFormAction FS_FINAL : public Action {
1453 public:
1459 explicit ResetFormAction(const Action& action);
1460
1469 WStringArray GetFieldNames();
1470
1482 void SetFieldNames(const WStringArray& field_names);
1483
1493 uint32 GetFlags();
1494
1506 void SetFlags(uint32 flags);
1507 };
1508
1516 class ImportDataAction FS_FINAL : public Action {
1517 public:
1523 explicit ImportDataAction(const Action& action);
1524
1531 FileSpec GetFDFFileSpec();
1532
1545 void SetFDFFileSpec(const FileSpec& file_specification);
1546 };
1547
1555 class HideAction FS_FINAL : public Action {
1556 public:
1562 explicit HideAction(const Action& action);
1563
1572 WStringArray GetFieldNames();
1573
1586 void SetFieldNames(const WStringArray& field_names);
1587
1593 bool GetHideState();
1594
1604 void SetHideState(bool is_hide);
1605 };
1606
1614 class LaunchAction FS_FINAL : public Action {
1615 public:
1621 explicit LaunchAction(const Action& action);
1622
1629 FileSpec GetFileSpec();
1630
1639 void SetFileSpec(const FileSpec& file_specification);
1640
1655 NewWindowFlag GetNewWindowFlag();
1656
1673 void SetNewWindowFlag(NewWindowFlag flag);
1674
1681 String GetWinFileName();
1682
1688 String GetWinDefaultDirectory();
1689
1703 String GetWinAppOperation();
1704
1713 String GetWinAppParameter();
1714
1736 void SetWinLaunchParameter(const String& file_name, const String& default_directory,
1737 const String& operation, const String& app_parameter);
1738
1739 };
1740
1749 class RenditionAction FS_FINAL : public Action {
1750 public:
1756 typedef enum _OperationType {
1758 e_OpTypeNone = -1,
1766 e_OpTypeAssociate = 0,
1771 e_OpTypeStop = 1,
1776 e_OpTypePause = 2,
1781 e_OpTypeResume = 3,
1787 e_OpTypePlay = 4
1788 } OperationType;
1789
1795 explicit RenditionAction(const Action& action);
1796
1809 OperationType GetOperationType();
1825 void SetOperationType(OperationType op_type);
1826
1832 int GetRenditionCount() const;
1841 Rendition GetRendition(int index);
1856 void InsertRendition(const Rendition& rendition, int index = -1);
1864 void RemoveRendition(const Rendition& rendition);
1865
1871 annots::Screen GetScreenAnnot();
1881 void SetScreenAnnot(const annots::Screen& screen_annot);
1882
1894 WString GetJavaScript();
1908 void SetJavaScript(const WString& script);
1909 };
1910
1919 class SetOCGStateAction FS_FINAL : public Action {
1920 public:
1926 typedef enum _OCGState {
1928 e_OCGStateOn = 0,
1930 e_OCGStateOff = 1,
1932 e_OCGStateToggle = 2
1933 } OCGState;
1934
1935
1941 explicit SetOCGStateAction(const Action& action);
1942
1948 int GetOCGStateCount() const;
1949
1959 OCGState GetOCGState(int index) const;
1960
1970 objects::PDFDictionaryArray GetOCGStateArray(int index) const;
1971
1988 int InsertOCGStates(const PDFDoc& document, int index, OCGState state, const objects::PDFDictionaryArray& ocg_dict_array);
1989
2001 bool ReplaceOCGStates(const PDFDoc& document, int index, const objects::PDFDictionaryArray& ocg_dict_array);
2002
2012 void RemoveOCGStates(int index);
2013
2023 bool IsRadioButtonStatePreserved() const;
2024
2032 void SetRadioButtonStatePreserved(bool is_preserved);
2033 };
2034
2043 class AdditionalAction FS_FINAL : public Base {
2044 public:
2050 typedef enum _TriggerEvent {
2056 e_TriggerPageOpened = 0,
2062 e_TriggerPageClosed = 1,
2068 e_TriggerDocWillClose = 2,
2074 e_TriggerDocWillSave = 3,
2080 e_TriggerDocSaved = 4,
2086 e_TriggerDocWillPrint = 5,
2092 e_TriggerDocPrinted = 6,
2099 e_TriggerFieldKeyStroke = 7,
2106 e_TriggerFieldWillFormat = 8,
2113 e_TriggerFieldValueChanged = 9,
2121 e_TriggerFieldRecalculateValue = 10,
2127 e_TriggerAnnotCursorEnter = 11,
2128 e_TriggerAnnotCursorEnter = 11,
2134 e_TriggerAnnotCursorExit = 12,
2140 e_TriggerAnnotMouseButtonPressed = 13,
2146 e_TriggerAnnotMouseButtonReleased = 14,
2152 e_TriggerAnnotReceiveInputFocus = 15,
2158 e_TriggerAnnotLoseInputFocus = 16,
2166 e_TriggerAnnotPageOpened = 17,
2174 e_TriggerAnnotPageClosed = 18,
2180 e_TriggerAnnotPageVisible = 19,
2186 e_TriggerAnnotPageInvisible = 20
2187 } TriggerEvent;
2188
2199 explicit AdditionalAction(const PDFDoc& doc, objects::PDFDictionary* pdf_dict = NULL);
2200
2206 explicit AdditionalAction(const foxit::pdf::PDFPage& page);
2207
2213 explicit AdditionalAction(const foxit::pdf::interform::Field& field);
2214
2222 explicit AdditionalAction(const foxit::pdf::annots::Annot& annot);
2223
2225 ~AdditionalAction();
2226
2232 AdditionalAction(const AdditionalAction& other);
2240 AdditionalAction& operator = (const AdditionalAction& other);
2248 bool operator == (const AdditionalAction& other) const;
2256 bool operator != (const AdditionalAction& other) const;
2264 bool IsEmpty() const;
2265
2293 Action GetAction(TriggerEvent trigger);
2294
2340 void SetAction(TriggerEvent trigger,const Action& action);
2341
2371 bool RemoveAction(TriggerEvent trigger);
2372
2378 bool RemoveAllActions();
2379
2408 bool DoJSAction(TriggerEvent trigger);
2409
2415 objects::PDFDictionary* GetDict() const;
2416
2417 // User is strongly recommended NOT to use this method; otherwise unknown situation may occur.
2418 explicit AdditionalAction(FS_HANDLE handle = NULL);
2419 };
2420
2421 } // namespace actions
2422 } // namespace pdf
2423 } // namespace foxit
2424
2425 #endif // FS_ACTION_H_
2426
foxit::pdf::annots::Screen
Definition: fs_annot.h:4210
foxit::pdf::actions::AdditionalAction::e_TriggerFieldRecalculateValue
触发当另一个字段改变时重新计算此字段值的JavaScript动作。
Definition: fs_action.h:2121
foxit::pdf::actions::AdditionalAction::GetDict
objects::PDFDictionary * GetDict() const
获取当前对象的PDF字典。
foxit::pdf::actions::SetOCGStateAction::e_OCGStateOff
将后续组的状态设置为OFF。
Definition: fs_action.h:1930
foxit::pdf::actions::AdditionalAction::e_TriggerDocWillSave
触发在保存文档前执行的JavaScript动作。
Definition: fs_action.h:2074
foxit::pdf::actions::HideAction::GetHideState
bool GetHideState()
获取隐藏状态。
foxit::pdf::actions::Action::NewWindowFlag
NewWindowFlag
新窗口标志枚举。
Definition: fs_action.h:464
foxit::pdf::actions::EmbeddedGotoAction::SetTarget
void SetTarget(const EmbeddedGotoTarget &target)
设置目标。
foxit::pdf::actions::AdditionalAction::operator!=
bool operator!=(const AdditionalAction &other) const
不等于运算符。
foxit::FS_HANDLE
void * FS_HANDLE
句柄类型。
Definition: fs_basictypes.h:214
foxit::pdf::actions::EmbeddedGotoTarget::IsEmpty
bool IsEmpty() const
检查当前对象是否为空。
foxit::pdf::actions::HideAction::GetFieldNames
WStringArray GetFieldNames()
从当前隐藏动作的数组中获取所有字段名称。
foxit::pdf::Destination::CreateFitVert
static Destination CreateFitVert(const PDFDoc &document, int page_index, float left)
为缩放模式Destination::e_ZoomFitVert创建目标对象。
foxit::pdf::objects::PDFArray
Definition: fs_pdfobject.h:639
foxit::pdf::FileSpec
Definition: fs_filespec.h:38
foxit::pdf::actions::AdditionalAction::AdditionalAction
AdditionalAction(const PDFDoc &doc, objects::PDFDictionary *pdf_dict=0)
构造函数，从PDF文档或PDF字典（如果有）。
foxit::pdf::actions::URIAction::GetURI
String GetURI()
获取URI字符串。
foxit::pdf::Destination::CreateXYZ
static Destination CreateXYZ(const PDFDoc &document, int page_index, float left, float top, float zoom_factor)
为缩放模式Destination::e_ZoomXYZ创建目标对象。
foxit::pdf::actions::JavaScriptAction
Definition: fs_action.h:735
foxit::pdf::Destination::GetZoomFactor
float GetZoomFactor() const
获取缩放因子。
foxit::pdf::Destination::IsEmpty
bool IsEmpty() const
检查当前对象是否为空。
foxit::pdf::actions::AdditionalAction::RemoveAction
bool RemoveAction(TriggerEvent trigger)
移除具有指定触发器事件类型的动作。
foxit::pdf::actions::Action
Definition: fs_action.h:411
foxit::pdf::actions::EmbeddedGotoTarget::SetTarget
void SetTarget(const EmbeddedGotoTarget &target)
设置指定到目标文档的附加路径信息的目标。
foxit::pdf::annots::Annot
Definition: fs_annot.h:947
foxit::pdf::actions::NamedAction::SetName
void SetName(const String &name)
设置动作的名称。
foxit::pdf::actions::SubmitFormAction::GetFlags
uint32 GetFlags()
获取用于提交的标志值。
foxit::pdf::actions::ImportDataAction
Definition: fs_action.h:1516
foxit::pdf::actions::SubmitFormAction::Flags
Flags
提交表单动作标志的枚举。
Definition: fs_action.h:1325
foxit::pdf::actions::RenditionAction::e_OpTypeAssociate
将再现关联到相关的屏幕注释。
Definition: fs_action.h:1766
foxit::pdf::actions::RenditionAction::RenditionAction
RenditionAction(const Action &action)
构造函数，使用父类对象。
foxit::pdf::actions::Action::e_TypeTrans
动作类型：过渡动作。
Definition: fs_action.h:454
foxit::pdf::actions::Action::GetSubAction
Action GetSubAction(int index)
按索引获取子动作。
foxit::pdf::actions::ResetFormAction::GetFlags
uint32 GetFlags()
获取用于重置的标志值。
foxit::pdf::Destination::GetRight
float GetRight() const
获取右侧位置值。
foxit::pdf::actions::Action::e_TypeSetOCGState
动作类型：设置OCG状态动作。
Definition: fs_action.h:450
foxit::pdf::actions::Action::operator=
Action & operator=(const Action &other)
赋值操作符。
foxit::pdf::actions::RenditionAction::GetOperationType
OperationType GetOperationType()
获取当前再现动作在被触发时的操作类型。
foxit::pdf::actions::SubmitFormAction::SubmitFormAction
SubmitFormAction(const Action &action)
构造函数，使用父类对象。
foxit::pdf::Destination::CreateFitBHorz
static Destination CreateFitBHorz(const PDFDoc &document, int page_index, float top)
为缩放模式Destination::e_ZoomFitBHorz创建目标对象。
foxit::pdf::actions::SetOCGStateAction::GetOCGState
OCGState GetOCGState(int index) const
获取OCG的状态。
foxit::pdf::actions::SubmitFormAction::e_FlagExclFKey
位12。提交的FDF排除"F"条目。
Definition: fs_action.h:1373
foxit::pdf::actions::RemoteGotoAction::RemoteGotoAction
RemoteGotoAction(const Action &action)
构造函数，使用父类对象。
foxit::pdf::actions::ImportDataAction::SetFDFFileSpec
void SetFDFFileSpec(const FileSpec &file_specification)
设置要从中导入表单数据的FDF文件的文件规范。
foxit::pdf::actions::SubmitFormAction::GetURL
String GetURL()
获取Web服务器上处理提交的脚本的URI字符串。
foxit::pdf::actions::Action::e_TypeGoTo3DView
动作类型：转到3D视图动作。
Definition: fs_action.h:456
foxit::pdf::actions::EmbeddedGotoTarget::~EmbeddedGotoTarget
~EmbeddedGotoTarget()
析构函数。
foxit::pdf::actions::LaunchAction::GetNewWindowFlag
NewWindowFlag GetNewWindowFlag()
获取用于决定是否在新窗口中打开目标文档的标志。
foxit::pdf::actions::AdditionalAction::e_TriggerAnnotPageClosed
触发当包含注释的页面关闭时执行的动作。
Definition: fs_action.h:2174
foxit::pdf::actions::EmbeddedGotoAction::GetDestination
Destination GetDestination()
获取指定在最终目标文件中跳转位置的目标信息。
foxit::pdf::Destination::e_ZoomFitRect
在显示页面时使指定矩形中的页面内容完全适合显示区域。
Definition: fs_action.h:105
foxit::pdf::actions::AdditionalAction::operator==
bool operator==(const AdditionalAction &other) const
等于运算符。
foxit::pdf::actions::Action::GetSubActionCount
int GetSubActionCount()
获取子动作的数量。
foxit::pdf::actions::AdditionalAction::IsEmpty
bool IsEmpty() const
检查当前对象是否为空。
foxit::pdf::actions::RenditionAction::e_OpTypeStop
停止与相关屏幕注释关联播放的任何再现并移除关联。 如果没有再现正在播放，则没有效果。
Definition: fs_action.h:1771
foxit::pdf::Destination::operator==
bool operator==(const Destination &other) const
等于操作符。
foxit::pdf::actions::AdditionalAction::e_TriggerAnnotPageOpened
触发当包含注释的页面打开时执行的动作。
Definition: fs_action.h:2166
fs_common.h
通用定义和类的头文件。
foxit::pdf::actions::LaunchAction::GetWinDefaultDirectory
String GetWinDefaultDirectory()
(Windows特定启动参数) 获取标准DOS语法的默认目录。
foxit::pdf::actions::AdditionalAction::e_TriggerPageClosed
触发在页面关闭时执行的动作。
Definition: fs_action.h:2062
foxit::pdf::actions::URIAction::SetURI
void SetURI(const String &uri)
设置URI字符串。
foxit::pdf::actions::AdditionalAction::e_TriggerAnnotCursorExit
触发当光标离开注释的活动区域时执行的动作。
Definition: fs_action.h:2134
foxit::pdf::actions::RenditionAction::SetJavaScript
void SetJavaScript(const WString &script)
设置要执行的JavaScript脚本。
foxit::pdf::actions::SubmitFormAction::SetFieldNames
void SetFieldNames(const WStringArray &field_names)
设置字段名称数组。
CFX_ArrayTemplate
Definition: fx_basic.h:1278
foxit::pdf::actions::EmbeddedGotoTarget::GetAttachedFileName
WString GetAttachedFileName()
获取嵌入文件名，该文件名在当前目标文件的"EmbeddedFile"名称树中使用。
foxit::pdf::actions::RemoteGotoAction::GetFileSpec
FileSpec GetFileSpec()
获取指定目标文件的文件规范。
foxit::pdf::actions::EmbeddedGotoTarget::operator=
EmbeddedGotoTarget & operator=(const EmbeddedGotoTarget &other)
赋值运算符。
foxit::pdf::Destination::e_ZoomFitVert
在显示页面时使页面的整个高度适合显示区域。
Definition: fs_action.h:98
foxit::pdf::actions::RenditionAction::OperationType
OperationType
触发再现动作时要执行的操作类型的枚举。
Definition: fs_action.h:1756
foxit::pdf::Destination::e_ZoomFitBHorz
在显示页面时使页面边界框的整个宽度适合显示区域。
Definition: fs_action.h:118
foxit::pdf::actions::Action::e_TypeImportData
动作类型：导入数据动作。
Definition: fs_action.h:446
foxit::pdf::actions::EmbeddedGotoAction::SetDestinationName
void SetDestinationName(const String &dest_name)
设置目标名称。
fs_file.h
文件操作相关定义和函数的头文件。
foxit::pdf::Destination::CreateFitBBox
static Destination CreateFitBBox(const PDFDoc &document, int page_index)
为缩放模式Destination::e_ZoomFitBBox创建目标对象。
foxit::pdf::actions::AdditionalAction::e_TriggerPageOpened
触发在页面打开时执行的动作。
Definition: fs_action.h:2056
foxit::pdf::Destination::e_ZoomFitHorz
在显示页面时使页面的整个宽度适合显示区域。
Definition: fs_action.h:91
foxit::pdf::actions::Action::operator==
bool operator==(const Action &other) const
等于操作符。
foxit::pdf::actions::Action::e_TypeUnknown
动作类型：未知动作。
Definition: fs_action.h:420
foxit::pdf::actions::SetOCGStateAction::e_OCGStateOn
将后续组的状态设置为ON。
Definition: fs_action.h:1928
foxit::pdf::actions::Action::e_TypeSubmitForm
动作类型：提交表单动作。
Definition: fs_action.h:442
foxit::pdf::actions::RenditionAction::SetOperationType
void SetOperationType(OperationType op_type)
设置当前再现动作在被触发时的操作类型。
foxit::pdf::actions::EmbeddedGotoTarget::operator==
bool operator==(const EmbeddedGotoTarget &other) const
等于运算符。
foxit::pdf::actions::Action::e_TypeGoToE
动作类型：嵌入转到动作。
Definition: fs_action.h:426
foxit::pdf::Destination::operator!=
bool operator!=(const Destination &other) const
不等于操作符。
foxit::pdf::Destination::e_ZoomFitBBox
在显示页面时使页面的边界框完全适合显示区域。
Definition: fs_action.h:112
foxit::pdf::actions::RemoteGotoAction::GetDestinationName
String GetDestinationName()
获取在目标PDF文件中定义的目标名称。
foxit::pdf::Rendition
Definition: fs_rendition.h:38
foxit::pdf::actions::RemoteGotoAction::GetDestination
Destination GetDestination()
获取目标信息。
foxit::pdf::actions::EmbeddedGotoAction::GetRootFile
FileSpec GetRootFile()
获取根文件的文件规范，该根文件是目标的根文件。
foxit::pdf::actions::SubmitFormAction::e_FlagAsXFDF
位6。字段名称和值以XFDF格式提交。
Definition: fs_action.h:1352
foxit::pdf::actions::EmbeddedGotoTarget::SetRelationship
void SetRelationship(const String &relationship)
设置当前目标对象和当前目标对象所属对象之间的关系。
foxit::pdf::actions::NamedAction::NamedAction
NamedAction(const Action &action)
构造函数，使用父类对象。
foxit::pdf::actions::SubmitFormAction
Definition: fs_action.h:1318
foxit::pdf::Destination::CreateFitHorz
static Destination CreateFitHorz(const PDFDoc &document, int page_index, float top)
为缩放模式Destination::e_ZoomFitHorz创建目标对象。
foxit::pdf::actions::SubmitFormAction::e_FlagIncludeAppendSaves
位7。提交的FDF文件包含FDF字典中差异条目包含的内容。
Definition: fs_action.h:1357
foxit::pdf::actions::AdditionalAction::TriggerEvent
TriggerEvent
触发器事件的枚举。
Definition: fs_action.h:2050
foxit::pdf::actions::SetOCGStateAction::SetRadioButtonStatePreserved
void SetRadioButtonStatePreserved(bool is_preserved)
设置单选按钮保留状态。
foxit::pdf::actions::URIAction
Definition: fs_action.h:683
foxit::pdf::actions::Action::GetType
Type GetType()
获取动作类型。
foxit::pdf::actions::AdditionalAction::e_TriggerFieldWillFormat
触发在字段被格式化以显示其当前值之前执行的JavaScript动作。
Definition: fs_action.h:2106
foxit::pdf::actions::RenditionAction::RemoveRendition
void RemoveRendition(const Rendition &rendition)
从当前再现动作中移除再现对象。
foxit::pdf::Destination::IsTopNull
bool IsTopNull() const
检查顶部位置值是否为空对象。
foxit::pdf::actions::EmbeddedGotoTarget::GetRelationship
String GetRelationship()
获取当前目标对象和当前目标对象所属对象之间的关系。
foxit::pdf::actions::JavaScriptAction::JavaScriptAction
JavaScriptAction(const Action &action)
构造函数，使用父类对象。
foxit::pdf::actions::LaunchAction::SetFileSpec
void SetFileSpec(const FileSpec &file_specification)
设置指定要启动的应用程序或要打开或打印的文档的文件规范。
foxit::pdf::actions::Action::operator!=
bool operator!=(const Action &other) const
不等于操作符。
foxit::pdf::actions::AdditionalAction::e_TriggerAnnotPageInvisible
触发当包含注释的页面在查看器应用程序的用户界面中不再可见时执行的动作。
Definition: fs_action.h:2186
foxit::pdf::actions::Action::e_TypeRendition
动作类型：演示动作。
Definition: fs_action.h:452
foxit::pdf::actions::SubmitFormAction::e_FlagGetMethod
位4。字段名称和值使用HTTP GET请求提交。
Definition: fs_action.h:1348
foxit::pdf::actions::EmbeddedGotoTarget::SetPageIndex
void SetPageIndex(int page_index)
设置指定包含目标文件附件注释的页面的页面索引。
foxit::pdf::actions::RemoteGotoAction::SetDestination
void SetDestination(const Destination &destination)
设置目标信息，用于指定在目标PDF文件中要跳转到的位置。
foxit::pdf::Destination::Destination
Destination(objects::PDFArray *dest_array)
构造函数，使用指定的PDF数组对象。
foxit::pdf::interform::Field
Definition: fs_pdfform.h:145
foxit::pdf::actions::Action::GetDocument
PDFDoc GetDocument()
获取当前动作所属的PDF文档。
foxit::pdf::Destination::CreateFitRect
static Destination CreateFitRect(const PDFDoc &document, int page_index, float left, float bottom, float right, float top)
为缩放模式Destination::e_ZoomFitRect创建目标对象。
foxit::pdf::actions::RenditionAction::e_OpTypeNone
未指定操作。
Definition: fs_action.h:1758
foxit::pdf::actions::SubmitFormAction::e_FlagSubmitAsPDF
位9。文档以PDF格式提交。
Definition: fs_action.h:1364
foxit::pdf::actions::SubmitFormAction::e_FlagExportFormat
位3。字段名称和值以HTML表单格式提交。
Definition: fs_action.h:1342
foxit::pdf::actions::EmbeddedGotoTarget::GetTarget
EmbeddedGotoTarget GetTarget()
获取指定到目标文档的附加路径信息的目标。
foxit::pdf::actions::EmbeddedGotoAction::GetDestinationName
String GetDestinationName()
获取在最终目标PDF文件中定义的目标名称。
CFX_ByteString
字节字符串类
Definition: fx_string.h:317
foxit::pdf::actions::EmbeddedGotoTarget::SetFileAttachmentAnnotIndex
void SetFileAttachmentAnnotIndex(int annot_index)
设置指定页面中文件附件注释的注释索引。
foxit::pdf::actions::LaunchAction
Definition: fs_action.h:1614
foxit::pdf::actions::RemoteGotoAction
Definition: fs_action.h:831
foxit::pdf::actions::HideAction::SetFieldNames
void SetFieldNames(const WStringArray &field_names)
设置字段名称数组。
foxit::pdf::actions::LaunchAction::LaunchAction
LaunchAction(const Action &action)
构造函数，使用父类对象。
foxit::pdf::actions::ImportDataAction::GetFDFFileSpec
FileSpec GetFDFFileSpec()
获取要从中导入表单数据的FDF文件的文件规范。
foxit::pdf::actions::AdditionalAction::DoJSAction
bool DoJSAction(TriggerEvent trigger)
执行由触发器事件类型指定的JavaScript动作。
foxit::pdf::actions::LaunchAction::GetFileSpec
FileSpec GetFileSpec()
获取指定要启动的应用程序或要打开或打印的文档的文件规范。
foxit::pdf::actions::URIAction::URIAction
URIAction(const Action &action)
构造函数，使用父类对象。
foxit::pdf::actions::Action::InsertSubAction
void InsertSubAction(int index, const Action &sub_action)
在指定索引位置插入新的子动作。
foxit::pdf::actions::SetOCGStateAction::ReplaceOCGStates
bool ReplaceOCGStates(const PDFDoc &document, int index, const objects::PDFDictionaryArray &ocg_dict_array)
替换OCG状态数组。
foxit::pdf::actions::AdditionalAction::e_TriggerDocWillPrint
触发在打印文档前执行的JavaScript动作。
Definition: fs_action.h:2086
foxit::pdf::actions::Action::e_TypeJavaScript
动作类型：JavaScript动作。
Definition: fs_action.h:448
foxit::pdf::actions::Action::e_TypeNamed
动作类型：命名动作。
Definition: fs_action.h:440
foxit::pdf::actions::RenditionAction::GetRendition
Rendition GetRendition(int index)
通过索引获取再现。
foxit::pdf::actions::EmbeddedGotoTarget::GetPageIndex
int GetPageIndex()
获取指定包含目标文件附件注释的页面的页面索引。
foxit::pdf::actions::EmbeddedGotoAction::GetNewWindowFlag
NewWindowFlag GetNewWindowFlag()
获取用于决定是否在新窗口中打开目标文档的标志。
foxit::pdf::actions::RenditionAction::e_OpTypeResume
恢复与相关屏幕注释关联播放的任何再现。 如果没有再现正在播放或再现未暂停，则没有效果。
Definition: fs_action.h:1781
foxit::pdf::actions::AdditionalAction::e_TriggerDocWillClose
触发在关闭文档前执行的JavaScript动作。
Definition: fs_action.h:2068
foxit::pdf::actions::SetOCGStateAction::SetOCGStateAction
SetOCGStateAction(const Action &action)
构造函数，使用父类对象。
foxit::pdf::actions::SubmitFormAction::e_FlagEmbedForm
位14。提交的FDF的"F"条目是嵌入文件流。
Definition: fs_action.h:1375
foxit::pdf::actions::LaunchAction::GetWinAppOperation
String GetWinAppOperation()
(Windows特定启动参数) 获取操作名称。
foxit::pdf::actions::GotoAction::GetDestination
Destination GetDestination()
获取目标信息。
foxit::pdf::actions::URIAction::SetTrackPositionFlag
void SetTrackPositionFlag(bool is_track_position)
设置跟踪位置标志的值。
foxit::pdf::Destination::GetDestArray
objects::PDFArray * GetDestArray() const
获取目标PDF数组。
fs_pdfobject.h
PDF对象相关定义和类的头文件。
foxit::pdf::actions::AdditionalAction::~AdditionalAction
~AdditionalAction()
析构函数。
foxit::pdf::Destination::GetLeft
float GetLeft() const
获取左位置值。
foxit::pdf::actions::AdditionalAction::operator=
AdditionalAction & operator=(const AdditionalAction &other)
赋值运算符。
foxit::pdf::actions::SubmitFormAction::GetFieldNames
WStringArray GetFieldNames()
从当前提交表单动作的数组中获取所有字段名称。
foxit::pdf::actions::EmbeddedGotoTarget::GetFileAttachmentAnnotIndex
int GetFileAttachmentAnnotIndex()
获取指定页面中文件附件注释的注释索引。
foxit::pdf::Destination::IsLeftNull
bool IsLeftNull() const
检查左位置值是否为空对象。
foxit::pdf::actions::EmbeddedGotoTarget::SetAttachedFileName
void SetAttachedFileName(const WString &embed_file_name)
设置嵌入文件名，该文件名在当前目标文件的"EmbeddedFile"名称树中使用。
foxit
Foxit命名空间。
Definition: fs_taggedpdf.h:27
foxit::pdf::actions::RenditionAction::GetScreenAnnot
annots::Screen GetScreenAnnot()
获取相关的屏幕注释。
foxit::pdf::actions::HideAction::HideAction
HideAction(const Action &action)
构造函数，使用父类对象。
foxit::pdf::actions::Action::e_TypeSound
动作类型：声音动作。
Definition: fs_action.h:434
foxit::pdf::actions::RemoteGotoAction::SetDestinationName
void SetDestinationName(const String &dest_name)
设置目标名称。
foxit::pdf::actions::Action::e_TypeHide
动作类型：隐藏动作。
Definition: fs_action.h:438
foxit::pdf::actions::AdditionalAction::e_TriggerAnnotReceiveInputFocus
（仅适用于小部件注释）触发当注释接收输入焦点时执行的动作。
Definition: fs_action.h:2152
foxit::pdf::Destination
Definition: fs_action.h:65
foxit::pdf::actions::JavaScriptAction::SetScript
void SetScript(const WString &script)
设置JavaScript脚本。
foxit::pdf::actions::SetOCGStateAction::GetOCGStateCount
int GetOCGStateCount() const
获取OCG状态的数量。
foxit::pdf::actions::EmbeddedGotoAction
Definition: fs_action.h:1162
foxit::pdf::actions::AdditionalAction
Definition: fs_action.h:2043
foxit::pdf::Destination::operator=
Destination & operator=(const Destination &other)
赋值操作符。
foxit::pdf::actions::Action::e_TypeURI
动作类型：统一资源标识符(URI)动作。
Definition: fs_action.h:432
foxit::pdf::actions::SetOCGStateAction
Definition: fs_action.h:1919
foxit::pdf::actions::ResetFormAction::GetFieldNames
WStringArray GetFieldNames()
从当前重置表单动作的数组中获取所有字段名称。
foxit::pdf::actions::SetOCGStateAction::InsertOCGStates
int InsertOCGStates(const PDFDoc &document, int index, OCGState state, const objects::PDFDictionaryArray &ocg_dict_array)
将OCG状态插入到动作中。
foxit::pdf::actions::Action::RemoveSubAction
void RemoveSubAction(int index)
移除指定索引的子动作。
foxit::pdf::Destination::e_ZoomFitPage
在显示页面时使整个页面适合显示区域。
Definition: fs_action.h:85
foxit::pdf::actions::Action::RemoveAllSubActions
void RemoveAllSubActions()
移除所有子动作。
foxit::pdf::actions::Action::e_TypeGoToR
动作类型：远程转到动作。
Definition: fs_action.h:424
foxit::pdf::actions::EmbeddedGotoAction::EmbeddedGotoAction
EmbeddedGotoAction(const Action &action)
构造函数，使用父类对象。
foxit::pdf::actions::Action::Create
static Action Create(const foxit::pdf::PDFDoc &document, Type action_type)
为指定的动作类型创建新动作。
foxit::pdf::objects::PDFDictionary
Definition: fs_pdfobject.h:848
foxit::pdf::actions::ResetFormAction::ResetFormAction
ResetFormAction(const Action &action)
构造函数，使用父类对象。
foxit::pdf::actions::Action::~Action
~Action()
析构函数。
foxit::pdf::actions::RenditionAction
Definition: fs_action.h:1749
foxit::pdf::actions::SubmitFormAction::e_FlagIncludeNoValueFields
位2。无论字段是否有值都提交字段。
Definition: fs_action.h:1335
foxit::pdf::actions::SetOCGStateAction::GetOCGStateArray
objects::PDFDictionaryArray GetOCGStateArray(int index) const
获取OCG字典数组。
foxit::pdf::Destination::CreateFromPDFArray
static Destination CreateFromPDFArray(const PDFDoc &document, objects::PDFArray *pdf_array)
从现有的目标数组创建目标对象。
foxit::pdf::actions::LaunchAction::GetWinFileName
String GetWinFileName()
(Windows特定启动参数) 获取要启动的应用程序或 要打开或打印的文档的文件名。
foxit::pdf::actions::GotoAction::SetDestination
void SetDestination(const Destination &dest)
设置目标信息。
foxit::pdf::actions::JavaScriptAction::GetScript
WString GetScript()
获取JavaScript脚本。
foxit::pdf::actions::EmbeddedGotoAction::SetDestination
void SetDestination(const Destination &destination)
设置指定在最终目标文件中跳转位置的目标信息。
foxit::pdf::actions::RemoteGotoAction::GetNewWindowFlag
NewWindowFlag GetNewWindowFlag()
获取用于决定是否在新窗口中打开目标文档的标志。
foxit::pdf::actions::AdditionalAction::e_TriggerDocSaved
触发在保存文档后执行的JavaScript动作。
Definition: fs_action.h:2080
foxit::pdf::actions::ImportDataAction::ImportDataAction
ImportDataAction(const Action &action)
构造函数，使用父类对象。
foxit::pdf::actions::Action::Action
Action(const PDFDoc &document, objects::PDFDictionary *action_dict)
构造函数，带参数。
foxit::pdf::Destination::e_ZoomFitBVert
在显示页面时使页面边界框的整个高度适合显示区域。
Definition: fs_action.h:124
NULL
#define NULL
空指针值。
Definition: fx_system.h:792
foxit::pdf::actions::SetOCGStateAction::OCGState
OCGState
当设置OCG状态动作被触发时要执行的设置OCG状态的枚举。
Definition: fs_action.h:1926
foxit::pdf::actions::SubmitFormAction::e_FlagExclude
位1。如果设置，提交表单动作中定义的字段名称应从提交中排除； 如果未设置，则只有这些字段名称（包括其后代）将被提交。
Definition: fs_action.h:1330
foxit::pdf::actions::SubmitFormAction::SetFlags
void SetFlags(uint32 flags)
设置用于提交的标志值。
foxit::pdf::actions::RemoteGotoAction::SetFileSpec
void SetFileSpec(const FileSpec &file_specification)
设置指定目标文件的文件规范。
foxit::pdf::actions::ResetFormAction
Definition: fs_action.h:1452
foxit::pdf::Destination::~Destination
~Destination()
析构函数。
foxit::pdf::actions::EmbeddedGotoTarget::EmbeddedGotoTarget
EmbeddedGotoTarget(const PDFDoc &document)
构造函数，使用PDF文档。
foxit::pdf::actions::NamedAction
Definition: fs_action.h:771
foxit::pdf::PDFDoc
Definition: fs_pdfdoc.h:771
foxit::pdf::actions::SubmitFormAction::e_FlagExclNonUserAnnots
位11。只有那些"T"条目与当前用户名称匹配的标记注释 才被提交。
Definition: fs_action.h:1371
foxit::pdf::actions::SubmitFormAction::e_FlagCanonicalFormat
位10。任何表示日期的提交字段值都转换为标准格式。
Definition: fs_action.h:1366
foxit::pdf::PDFPage
Definition: fs_pdfpage.h:421
foxit::pdf::Destination::CreateFitPage
static Destination CreateFitPage(const PDFDoc &document, int page_index)
为缩放模式Destination::e_ZoomFitPage创建目标对象。
foxit::pdf::Destination::GetZoomMode
Destination::ZoomMode GetZoomMode() const
获取缩放模式。
foxit::pdf::actions::RenditionAction::GetJavaScript
WString GetJavaScript()
获取要执行的JavaScript脚本。
foxit::pdf::actions::AdditionalAction::RemoveAllActions
bool RemoveAllActions()
移除所有动作。
foxit::pdf::actions::Action::e_NewWindowFlagNone
无"NewWindow"标志。
Definition: fs_action.h:470
foxit::pdf::Destination::ZoomMode
ZoomMode
缩放模式枚举。
Definition: fs_action.h:72
foxit::pdf::actions::Action::Type
Type
动作类型枚举。
Definition: fs_action.h:418
foxit::pdf::Destination::GetTop
float GetTop() const
获取顶部位置值。
foxit::pdf::actions::SetOCGStateAction::e_OCGStateToggle
反转后续组的状态。
Definition: fs_action.h:1932
foxit::pdf::actions::SubmitFormAction::SetURL
void SetURL(const String &url)
设置Web服务器上处理提交的脚本的URI字符串。
foxit::pdf::Destination::GetBottom
float GetBottom() const
获取底部位置值。
foxit::pdf::actions::ResetFormAction::SetFieldNames
void SetFieldNames(const WStringArray &field_names)
设置字段名称数组。
foxit::pdf::actions::HideAction::SetHideState
void SetHideState(bool is_hide)
设置隐藏状态。
foxit::pdf::actions::SubmitFormAction::e_FlagIncludeAnnotations
位8。提交的FDF文件包含底层PDF文档中的所有标记注释。
Definition: fs_action.h:1362
foxit::pdf::actions::Action::GetDict
objects::PDFDictionary * GetDict() const
获取当前对象的PDF字典。
foxit::pdf::actions::AdditionalAction::GetAction
Action GetAction(TriggerEvent trigger)
获取具有指定触发器事件类型的动作。
foxit::WStringArray
Definition: fs_basictypes.h:228
foxit::pdf::actions::HideAction
Definition: fs_action.h:1555
foxit::pdf::Destination::GetPageIndex
int GetPageIndex(const PDFDoc &document) const
获取目标页面的索引。
foxit::pdf::actions::AdditionalAction::e_TriggerAnnotPageVisible
触发当包含注释的页面在查看器应用程序的用户界面中变为可见时执行的动作。
Definition: fs_action.h:2180
foxit::pdf::actions::AdditionalAction::e_TriggerFieldValueChanged
触发当字段的值改变时执行的JavaScript动作。
Definition: fs_action.h:2113
foxit::pdf::actions::EmbeddedGotoAction::SetRootFile
void SetRootFile(const FileSpec &file_specification)
设置根文件的文件规范，该根文件是目标的根文件。
foxit::pdf::actions::Action::e_TypeThread
动作类型：线程动作。
Definition: fs_action.h:430
foxit::pdf::actions::Action::e_TypeResetForm
动作类型：重置表单动作。
Definition: fs_action.h:444
foxit::pdf::actions::AdditionalAction::e_TriggerAnnotMouseButtonReleased
触发当鼠标按钮在注释的活动区域内释放时执行的动作。
Definition: fs_action.h:2146
foxit::pdf::actions::RenditionAction::InsertRendition
void InsertRendition(const Rendition &rendition, int index=-1)
在索引指定的位置将再现插入到当前再现动作中。
foxit::pdf::actions::Action::IsEmpty
bool IsEmpty() const
检查当前对象是否为空。
foxit::pdf::actions::GotoAction
Definition: fs_action.h:650
foxit::pdf::actions::EmbeddedGotoTarget::operator!=
bool operator!=(const EmbeddedGotoTarget &other) const
不等于运算符。
foxit::pdf::actions::GotoAction::GotoAction
GotoAction(const Action &action)
构造函数，使用父类对象。
foxit::pdf::Destination::e_ZoomXYZ
以指定位置和指定缩放因子显示页面。
Definition: fs_action.h:78
foxit::pdf::actions::EmbeddedGotoAction::SetNewWindowFlag
void SetNewWindowFlag(NewWindowFlag flag)
设置用于决定是否在新窗口中打开目标文档的标志。
foxit::pdf::actions::AdditionalAction::e_TriggerAnnotMouseButtonPressed
触发当鼠标按钮在注释的活动区域内按下时执行的动作。
Definition: fs_action.h:2140
foxit::pdf::actions::RemoteGotoAction::SetNewWindowFlag
void SetNewWindowFlag(NewWindowFlag flag)
设置用于决定是否在新窗口中打开目标文档的标志。
foxit::pdf::actions::AdditionalAction::e_TriggerFieldKeyStroke
触发当用户在文本字段或组合框中输入按键或修改可滚动列表框中的选择时执行的JavaScript动作。
Definition: fs_action.h:2099
foxit::pdf::actions::EmbeddedGotoAction::GetTarget
EmbeddedGotoTarget GetTarget()
获取目标。
foxit::pdf::Destination::CreateFitBVert
static Destination CreateFitBVert(const PDFDoc &document, int page_index, float left)
为缩放模式Destination::e_ZoomFitBVert创建目标对象。
CFX_WideString
宽字符串类
Definition: fx_string.h:1457
foxit::pdf::actions::RenditionAction::GetRenditionCount
int GetRenditionCount() const
获取再现对象的数量。
foxit::pdf::actions::ResetFormAction::SetFlags
void SetFlags(uint32 flags)
设置用于重置的标志值。
foxit::pdf::actions::URIAction::IsTrackPosition
bool IsTrackPosition()
检查在解析URI时是否跟踪鼠标位置。
foxit::pdf::actions::AdditionalAction::SetAction
void SetAction(TriggerEvent trigger, const Action &action)
为指定的触发器事件类型设置附加动作。
foxit::pdf::actions::AdditionalAction::e_TriggerAnnotLoseInputFocus
（仅适用于小部件注释）触发当注释失去输入焦点时执行的动作。
Definition: fs_action.h:2158
foxit::pdf::actions::RenditionAction::e_OpTypePlay
播放再现（在再现动作中指定），将其与相关屏幕注释关联。 如果再现已经与注释关联，如果它被暂停则恢复该再现； 否则，什么都不做。
Definition: fs_action.h:1787
foxit::pdf::actions::LaunchAction::GetWinAppParameter
String GetWinAppParameter()
(Windows特定启动参数) 获取传递给指定应用程序的参数字符串。
foxit::pdf::actions::RenditionAction::e_OpTypePause
暂停与相关屏幕注释关联播放的任何再现。 如果没有再现正在播放，则没有效果。
Definition: fs_action.h:1776
foxit::pdf::actions::Action::e_TypeGoto
动作类型：转到动作。
Definition: fs_action.h:422
foxit::pdf::actions::NamedAction::GetName
String GetName()
获取动作的名称。
foxit::pdf::actions::LaunchAction::SetWinLaunchParameter
void SetWinLaunchParameter(const String &file_name, const String &default_directory, const String &operation, const String &app_parameter)
(Windows特定启动参数)设置Windows特定启动参数。
foxit::pdf::actions::SubmitFormAction::e_FlagWithCoordinates
位5。鼠标坐标作为表单数据的一部分传输。
Definition: fs_action.h:1350
foxit::uint32
FX_UINT32 uint32
无符号 32 位整数。
Definition: fs_basictypes.h:196
foxit::pdf::actions::EmbeddedGotoTarget::GetDict
objects::PDFDictionary * GetDict() const
获取当前对象的PDF字典。
foxit::pdf::actions::AdditionalAction::e_TriggerAnnotCursorEnter
触发当光标进入注释的活动区域时执行的动作。
Definition: fs_action.h:2127
foxit::pdf::actions::Action::SetSubAction
void SetSubAction(int index, const Action &sub_action)
按索引设置子动作。
fs_rendition.h
PDF演示相关定义和类的头文件。
foxit::pdf::actions::Action::e_NewWindowFlagFalse
"NewWindow"标志为false。
Definition: fs_action.h:466
foxit::Base
Definition: fs_basictypes.h:449
foxit::pdf::actions::LaunchAction::SetNewWindowFlag
void SetNewWindowFlag(NewWindowFlag flag)
设置用于决定是否在新窗口中打开目标文档的标志。
foxit::pdf::actions::SetOCGStateAction::IsRadioButtonStatePreserved
bool IsRadioButtonStatePreserved() const
获取单选按钮保留状态。
foxit::pdf::actions::SetOCGStateAction::RemoveOCGStates
void RemoveOCGStates(int index)
移除OCG状态。
foxit::pdf::actions::AdditionalAction::e_TriggerDocPrinted
触发在打印文档后执行的JavaScript动作。
Definition: fs_action.h:2092
foxit::pdf::actions::EmbeddedGotoTarget
Definition: fs_action.h:958
foxit::pdf::actions::Action::e_NewWindowFlagTrue
"NewWindow"标志为true。
Definition: fs_action.h:468
foxit::pdf::actions::Action::e_TypeLaunch
动作类型：启动动作。
Definition: fs_action.h:428
foxit::pdf::actions::Action::e_TypeMovie
动作类型：电影动作。
Definition: fs_action.h:436
foxit::pdf::actions::RenditionAction::SetScreenAnnot
void SetScreenAnnot(const annots::Screen &screen_annot)
设置相关的屏幕注释。