PDF Toolbox
Loading...
Searching...
No Matches
PdfToolbox_PtxPdfForms.h
Go to the documentation of this file.
1/******************************************************************************
2 *
3 * File: PdfToolbox_PtxPdfForms.h
4 *
5 * Description: Sub Header file for PDF Toolbox API
6 *
7 * Author: PDF Tools AG
8 *
9 * Copyright: Copyright (C) 2015 - 2024 PDF Tools AG, Switzerland
10 * All rights reserved.
11 *
12 *****************************************************************************/
13
14#ifndef PDFTOOLBOX_PTXPDFFORMS_H__
15#define PDFTOOLBOX_PTXPDFFORMS_H__
16
17#ifndef PDFTOOLBOX_CALL
18#if defined(WIN32)
19#define PDFTOOLBOX_CALL __stdcall
20#else
21#define PDFTOOLBOX_CALL
22#endif
23#endif
24
25#include "PdfToolbox_Types.h"
26#include "PdfToolbox_PtxSys.h"
27
28#ifdef __cplusplus
29extern "C"
30{
31#endif
32
33#ifdef _UNICODE
34#define PtxPdfForms_FieldNodeMap_Lookup PtxPdfForms_FieldNodeMap_LookupW
35#define PtxPdfForms_FieldNodeMap_Get PtxPdfForms_FieldNodeMap_GetW
36#define PtxPdfForms_FieldNodeMap_GetKey PtxPdfForms_FieldNodeMap_GetKeyW
37#define PtxPdfForms_FieldNodeMap_Set PtxPdfForms_FieldNodeMap_SetW
38
39#define PtxPdfForms_FieldNode_GetDisplayName PtxPdfForms_FieldNode_GetDisplayNameW
40#define PtxPdfForms_FieldNode_SetDisplayName PtxPdfForms_FieldNode_SetDisplayNameW
41#define PtxPdfForms_FieldNode_GetExportName PtxPdfForms_FieldNode_GetExportNameW
42#define PtxPdfForms_FieldNode_SetExportName PtxPdfForms_FieldNode_SetExportNameW
43
44#define PtxPdfForms_TextField_GetText PtxPdfForms_TextField_GetTextW
45#define PtxPdfForms_TextField_SetText PtxPdfForms_TextField_SetTextW
46
47#define PtxPdfForms_CheckBox_GetCheckedExportName PtxPdfForms_CheckBox_GetCheckedExportNameW
48
49#define PtxPdfForms_RadioButton_GetExportName PtxPdfForms_RadioButton_GetExportNameW
50
51#define PtxPdfForms_RadioButtonGroup_AddNewButton PtxPdfForms_RadioButtonGroup_AddNewButtonW
52
53#define PtxPdfForms_ChoiceItem_GetDisplayName PtxPdfForms_ChoiceItem_GetDisplayNameW
54#define PtxPdfForms_ChoiceItem_SetDisplayName PtxPdfForms_ChoiceItem_SetDisplayNameW
55#define PtxPdfForms_ChoiceItem_GetExportName PtxPdfForms_ChoiceItem_GetExportNameW
56#define PtxPdfForms_ChoiceItem_SetExportName PtxPdfForms_ChoiceItem_SetExportNameW
57
58#define PtxPdfForms_ChoiceField_AddNewItem PtxPdfForms_ChoiceField_AddNewItemW
59
60#define PtxPdfForms_ComboBox_GetEditableItemName PtxPdfForms_ComboBox_GetEditableItemNameW
61#define PtxPdfForms_ComboBox_SetEditableItemName PtxPdfForms_ComboBox_SetEditableItemNameW
62
63#define PtxPdfForms_SignedSignatureField_GetName PtxPdfForms_SignedSignatureField_GetNameW
64
65#define PtxPdfForms_Signature_GetLocation PtxPdfForms_Signature_GetLocationW
66
67#define PtxPdfForms_Signature_GetReason PtxPdfForms_Signature_GetReasonW
68
69#define PtxPdfForms_Signature_GetContactInfo PtxPdfForms_Signature_GetContactInfoW
70
71#else
72#define PtxPdfForms_FieldNodeMap_Lookup PtxPdfForms_FieldNodeMap_LookupA
73#define PtxPdfForms_FieldNodeMap_Get PtxPdfForms_FieldNodeMap_GetA
74#define PtxPdfForms_FieldNodeMap_GetKey PtxPdfForms_FieldNodeMap_GetKeyA
75#define PtxPdfForms_FieldNodeMap_Set PtxPdfForms_FieldNodeMap_SetA
76
77#define PtxPdfForms_FieldNode_GetDisplayName PtxPdfForms_FieldNode_GetDisplayNameA
78#define PtxPdfForms_FieldNode_SetDisplayName PtxPdfForms_FieldNode_SetDisplayNameA
79#define PtxPdfForms_FieldNode_GetExportName PtxPdfForms_FieldNode_GetExportNameA
80#define PtxPdfForms_FieldNode_SetExportName PtxPdfForms_FieldNode_SetExportNameA
81
82#define PtxPdfForms_TextField_GetText PtxPdfForms_TextField_GetTextA
83#define PtxPdfForms_TextField_SetText PtxPdfForms_TextField_SetTextA
84
85#define PtxPdfForms_CheckBox_GetCheckedExportName PtxPdfForms_CheckBox_GetCheckedExportNameA
86
87#define PtxPdfForms_RadioButton_GetExportName PtxPdfForms_RadioButton_GetExportNameA
88
89#define PtxPdfForms_RadioButtonGroup_AddNewButton PtxPdfForms_RadioButtonGroup_AddNewButtonA
90
91#define PtxPdfForms_ChoiceItem_GetDisplayName PtxPdfForms_ChoiceItem_GetDisplayNameA
92#define PtxPdfForms_ChoiceItem_SetDisplayName PtxPdfForms_ChoiceItem_SetDisplayNameA
93#define PtxPdfForms_ChoiceItem_GetExportName PtxPdfForms_ChoiceItem_GetExportNameA
94#define PtxPdfForms_ChoiceItem_SetExportName PtxPdfForms_ChoiceItem_SetExportNameA
95
96#define PtxPdfForms_ChoiceField_AddNewItem PtxPdfForms_ChoiceField_AddNewItemA
97
98#define PtxPdfForms_ComboBox_GetEditableItemName PtxPdfForms_ComboBox_GetEditableItemNameA
99#define PtxPdfForms_ComboBox_SetEditableItemName PtxPdfForms_ComboBox_SetEditableItemNameA
100
101#define PtxPdfForms_SignedSignatureField_GetName PtxPdfForms_SignedSignatureField_GetNameA
102
103#define PtxPdfForms_Signature_GetLocation PtxPdfForms_Signature_GetLocationA
104
105#define PtxPdfForms_Signature_GetReason PtxPdfForms_Signature_GetReasonA
106
107#define PtxPdfForms_Signature_GetContactInfo PtxPdfForms_Signature_GetContactInfoA
108
109#endif
110
111/******************************************************************************
112 * FieldNodeMap
113 *****************************************************************************/
136PtxPdfForms_FieldNodeMap_LookupA(TPtxPdfForms_FieldNodeMap* pFieldNodeMap, const char* szIdentifierPath);
159PtxPdfForms_FieldNodeMap_LookupW(TPtxPdfForms_FieldNodeMap* pFieldNodeMap, const WCHAR* szIdentifierPath);
250 int it);
271 const char* szKey);
292 const WCHAR* szKey);
315 int it, char* pBuffer, size_t nBufferSize);
338 int it, WCHAR* pBuffer, size_t nBufferSize);
376 const char* szKey, TPtxPdfForms_FieldNode* pValue);
397 const WCHAR* szKey,
398 TPtxPdfForms_FieldNode* pValue);
416 int it, TPtxPdfForms_FieldNode* pValue);
417
418/******************************************************************************
419 * WidgetList
420 *****************************************************************************/
450 int iIndex);
468 TPtxPdfForms_Widget* pWidget);
469
470/******************************************************************************
471 * SignatureFieldList
472 *****************************************************************************/
504
505/******************************************************************************
506 * Widget
507 *****************************************************************************/
526 TPtxGeomReal_Rectangle* pBoundingBox);
566
567/******************************************************************************
568 * FieldNode
569 *****************************************************************************/
611
639 char* pBuffer, size_t nBufferSize);
667 WCHAR* pBuffer, size_t nBufferSize);
688 const char* szDisplayName);
709 const WCHAR* szDisplayName);
735 char* pBuffer, size_t nBufferSize);
761 WCHAR* pBuffer, size_t nBufferSize);
780 const char* szExportName);
799 const WCHAR* szExportName);
800
816/******************************************************************************
817 * SubForm
818 *****************************************************************************/
847
876
877/******************************************************************************
878 * Field
879 *****************************************************************************/
908
1036
1051/******************************************************************************
1052 * TextField
1053 *****************************************************************************/
1086 char* pBuffer, size_t nBufferSize);
1119 WCHAR* pBuffer, size_t nBufferSize);
1145 const char* szText);
1171 const WCHAR* szText);
1213 TPtxGeom_HorizontalAlignment iAlignment);
1240 double* pFontSize);
1265 const double* pFontSize);
1266
1282/******************************************************************************
1283 * GeneralTextField
1284 *****************************************************************************/
1314
1491 TPtxPdfForms_GeneralTextField* pGeneralTextField, BOOL bDoNotSpellCheck);
1531
1532/******************************************************************************
1533 * CombTextField
1534 *****************************************************************************/
1567PtxPdfForms_CombTextField_Create(TPtxPdf_Document* pTargetDocument, int iMaxLength);
1568
1619
1620/******************************************************************************
1621 * CheckBox
1622 *****************************************************************************/
1651
1675 char* pBuffer, size_t nBufferSize);
1699 WCHAR* pBuffer, size_t nBufferSize);
1741
1742/******************************************************************************
1743 * RadioButton
1744 *****************************************************************************/
1769 TPtxPdfForms_RadioButton* pRadioButton, const TPtxGeomReal_Rectangle* pBoundingBox);
1770
1794 char* pBuffer, size_t nBufferSize);
1818 WCHAR* pBuffer, size_t nBufferSize);
1836
1837/******************************************************************************
1838 * RadioButtonList
1839 *****************************************************************************/
1871
1872/******************************************************************************
1873 * RadioButtonGroup
1874 *****************************************************************************/
1952
2027 TPtxPdfForms_RadioButtonGroup* pRadioButtonGroup, TPtxPdfForms_RadioButton* pChosenButton);
2028
2029/******************************************************************************
2030 * ChoiceItem
2031 *****************************************************************************/
2061 char* pBuffer, size_t nBufferSize);
2091 WCHAR* pBuffer, size_t nBufferSize);
2114 const char* szDisplayName);
2137 const WCHAR* szDisplayName);
2165 char* pBuffer, size_t nBufferSize);
2193 WCHAR* pBuffer, size_t nBufferSize);
2214 const char* szExportName);
2235 const WCHAR* szExportName);
2236
2237/******************************************************************************
2238 * ChoiceItemList
2239 *****************************************************************************/
2287 TPtxPdfForms_ChoiceItem* pChoiceItem);
2317 int iIndex);
2318
2319/******************************************************************************
2320 * ChoiceField
2321 *****************************************************************************/
2346PtxPdfForms_ChoiceField_AddNewItemA(TPtxPdfForms_ChoiceField* pChoiceField, const char* szDisplayName);
2372
2392
2408/******************************************************************************
2409 * ListBox
2410 *****************************************************************************/
2439
2477 BOOL bAllowMultiSelect);
2512
2513/******************************************************************************
2514 * ComboBox
2515 *****************************************************************************/
2544
2639 TPtxPdfForms_ChoiceItem* pChosenItem);
2675 char* pBuffer, size_t nBufferSize);
2711 WCHAR* pBuffer, size_t nBufferSize);
2740 const char* szEditableItemName);
2769 const WCHAR* szEditableItemName);
2770
2771/******************************************************************************
2772 * SignatureField
2773 *****************************************************************************/
2794
2810/******************************************************************************
2811 * SignedSignatureField
2812 *****************************************************************************/
2844 TPtxPdfForms_SignedSignatureField* pSignedSignatureField, char* pBuffer, size_t nBufferSize);
2876 TPtxPdfForms_SignedSignatureField* pSignedSignatureField, WCHAR* pBuffer, size_t nBufferSize);
2905
2921/******************************************************************************
2922 * Signature
2923 *****************************************************************************/
2949 char* pBuffer, size_t nBufferSize);
2975 WCHAR* pBuffer, size_t nBufferSize);
2999 char* pBuffer, size_t nBufferSize);
3023 WCHAR* pBuffer, size_t nBufferSize);
3050 char* pBuffer, size_t nBufferSize);
3077 WCHAR* pBuffer, size_t nBufferSize);
3078
3094/******************************************************************************
3095 * DocMdpSignature
3096 *****************************************************************************/
3117
3118#ifdef __cplusplus
3119}
3120#endif
3121
3122#endif /* PDFTOOLBOX_PTXPDFFORMS_H__ */
unsigned short WCHAR
Definition PdfToolbox_Platform.h:90
#define PDFTOOLBOX_EXPORT
Definition PdfToolbox_Platform.h:138
PDFTOOLBOX_EXPORT int PDFTOOLBOX_CALL PtxPdfForms_RadioButtonList_GetCount(TPtxPdfForms_RadioButtonList *pRadioButtonList)
Get the number of elements in the list.
PDFTOOLBOX_EXPORT size_t PDFTOOLBOX_CALL PtxPdfForms_Signature_GetReasonA(TPtxPdfForms_Signature *pSignature, char *pBuffer, size_t nBufferSize)
The reason for signing.
PDFTOOLBOX_EXPORT TPtxPdfForms_FieldNode *PDFTOOLBOX_CALL PtxPdfForms_FieldNodeMap_LookupW(TPtxPdfForms_FieldNodeMap *pFieldNodeMap, const WCHAR *szIdentifierPath)
Access a form field by path Lookup the form field node given by the identifier path.
#define PDFTOOLBOX_CALL
Definition PdfToolbox_PtxPdfForms.h:21
PDFTOOLBOX_EXPORT size_t PDFTOOLBOX_CALL PtxPdfForms_FieldNode_GetExportNameW(TPtxPdfForms_FieldNode *pFieldNode, WCHAR *pBuffer, size_t nBufferSize)
The name used when exporting.
PDFTOOLBOX_EXPORT size_t PDFTOOLBOX_CALL PtxPdfForms_CheckBox_GetCheckedExportNameW(TPtxPdfForms_CheckBox *pCheckBox, WCHAR *pBuffer, size_t nBufferSize)
The name of the checked ('on') state used when exporting.
PDFTOOLBOX_EXPORT int PDFTOOLBOX_CALL PtxPdfForms_FieldNodeMap_GetCount(TPtxPdfForms_FieldNodeMap *pFieldNodeMap)
The number of key-value pairs in the map.
PDFTOOLBOX_EXPORT BOOL PDFTOOLBOX_CALL PtxPdfForms_GeneralTextField_SetDoNotScroll(TPtxPdfForms_GeneralTextField *pGeneralTextField, BOOL bDoNotScroll)
Flags this text field non scrollable.
PDFTOOLBOX_EXPORT TPtxPdfForms_CombTextField *PDFTOOLBOX_CALL PtxPdfForms_CombTextField_Create(TPtxPdf_Document *pTargetDocument, int iMaxLength)
Create a comb text form field The returned form field object is not yet used, but it is associated wi...
PDFTOOLBOX_EXPORT BOOL PDFTOOLBOX_CALL PtxPdfForms_GeneralTextField_GetPassword(TPtxPdfForms_GeneralTextField *pGeneralTextField)
Flags this text field as a password entry field.
PDFTOOLBOX_EXPORT TPtxPdfForms_RadioButton *PDFTOOLBOX_CALL PtxPdfForms_RadioButtonGroup_GetChosenButton(TPtxPdfForms_RadioButtonGroup *pRadioButtonGroup)
This field's selected button if NULL is set, then no button is chosen.
PDFTOOLBOX_EXPORT BOOL PDFTOOLBOX_CALL PtxPdfForms_ComboBox_SetCanEdit(TPtxPdfForms_ComboBox *pComboBox, BOOL bCanEdit)
Has an editable item.
PDFTOOLBOX_EXPORT size_t PDFTOOLBOX_CALL PtxPdfForms_ComboBox_GetEditableItemNameA(TPtxPdfForms_ComboBox *pComboBox, char *pBuffer, size_t nBufferSize)
The name of the editable item This property is NULL if any of the combo box items is selected,...
PDFTOOLBOX_EXPORT TPtxPdfForms_WidgetList *PDFTOOLBOX_CALL PtxPdfForms_RadioButton_GetWidgets(TPtxPdfForms_RadioButton *pRadioButton)
The button's widget annotations.
PDFTOOLBOX_EXPORT size_t PDFTOOLBOX_CALL PtxPdfForms_FieldNodeMap_GetKeyW(TPtxPdfForms_FieldNodeMap *pFieldNodeMap, int it, WCHAR *pBuffer, size_t nBufferSize)
Get the key of the entry given a position.
PDFTOOLBOX_EXPORT size_t PDFTOOLBOX_CALL PtxPdfForms_ChoiceItem_GetDisplayNameA(TPtxPdfForms_ChoiceItem *pChoiceItem, char *pBuffer, size_t nBufferSize)
Displayed name This is the name of the item as displayed in a PDF viewer.
PDFTOOLBOX_EXPORT int PDFTOOLBOX_CALL PtxPdfForms_FieldNodeMap_GetA(TPtxPdfForms_FieldNodeMap *pFieldNodeMap, const char *szKey)
Get the position of a key in the map. If no error occurred, then the position can be used to get the ...
PDFTOOLBOX_EXPORT TPtxPdfForms_FieldType PDFTOOLBOX_CALL PtxPdfForms_Field_GetType(TPtxPdfForms_Field *pField)
Get actual derived type of base type TPtxPdfForms_Field.
PDFTOOLBOX_EXPORT BOOL PDFTOOLBOX_CALL PtxPdfForms_ComboBox_GetCanEdit(TPtxPdfForms_ComboBox *pComboBox)
Has an editable item.
PDFTOOLBOX_EXPORT BOOL PDFTOOLBOX_CALL PtxPdfForms_Field_GetRequired(TPtxPdfForms_Field *pField)
Flags this field as mandatory.
PDFTOOLBOX_EXPORT TPtxPdfForms_ListBox *PDFTOOLBOX_CALL PtxPdfForms_ListBox_Create(TPtxPdf_Document *pTargetDocument)
Create a list box form field The returned form field object is not yet used, but it is associated wit...
PDFTOOLBOX_EXPORT TPtxPdfForms_ChoiceItem *PDFTOOLBOX_CALL PtxPdfForms_ChoiceItemList_Get(TPtxPdfForms_ChoiceItemList *pChoiceItemList, int iIndex)
Returns the element at the specified position in the given list.
PDFTOOLBOX_EXPORT TPtxPdfForms_Widget *PDFTOOLBOX_CALL PtxPdfForms_RadioButton_AddNewWidget(TPtxPdfForms_RadioButton *pRadioButton, const TPtxGeomReal_Rectangle *pBoundingBox)
Create radio button widget This method creates a widget for the radio button. The widget is automatic...
PDFTOOLBOX_EXPORT TPtxPdfForms_SignatureField *PDFTOOLBOX_CALL PtxPdfForms_SignatureFieldList_Get(TPtxPdfForms_SignatureFieldList *pSignatureFieldList, int iIndex)
Returns the element at the specified position in the given list.
PDFTOOLBOX_EXPORT size_t PDFTOOLBOX_CALL PtxPdfForms_Signature_GetLocationW(TPtxPdfForms_Signature *pSignature, WCHAR *pBuffer, size_t nBufferSize)
The location of signing The CPU host name or physical location of the signing.
PDFTOOLBOX_EXPORT BOOL PDFTOOLBOX_CALL PtxPdfForms_CheckBox_GetChecked(TPtxPdfForms_CheckBox *pCheckBox)
The state of the check box.
PDFTOOLBOX_EXPORT TPtxPdfForms_SubForm *PDFTOOLBOX_CALL PtxPdfForms_SubForm_Create(TPtxPdf_Document *pTargetDocument)
Create a sub form The returned sub form object is not yet used, but it is associated with the given t...
PDFTOOLBOX_EXPORT BOOL PDFTOOLBOX_CALL PtxPdfForms_ListBox_SetAllowMultiSelect(TPtxPdfForms_ListBox *pListBox, BOOL bAllowMultiSelect)
Allow multiple items to be selected.
PDFTOOLBOX_EXPORT BOOL PDFTOOLBOX_CALL PtxPdfForms_TextField_GetFontSize(TPtxPdfForms_TextField *pTextField, double *pFontSize)
The font size If NULL then the font size is chosen automatically by the PDF viewer.
PDFTOOLBOX_EXPORT BOOL PDFTOOLBOX_CALL PtxPdfForms_GeneralTextField_GetMaxLength(TPtxPdfForms_GeneralTextField *pGeneralTextField, int *pMaxLength)
The maximal text length When setting this property to a non-null value, the length of this field's te...
PDFTOOLBOX_EXPORT BOOL PDFTOOLBOX_CALL PtxPdfForms_TextField_SetAlignment(TPtxPdfForms_TextField *pTextField, TPtxGeom_HorizontalAlignment iAlignment)
The text alignment.
PDFTOOLBOX_EXPORT int PDFTOOLBOX_CALL PtxPdfForms_CombTextField_GetMaxLength(TPtxPdfForms_CombTextField *pCombTextField)
The maximal text length When setting this property, the length of this field's text is truncated to t...
PDFTOOLBOX_EXPORT BOOL PDFTOOLBOX_CALL PtxPdfForms_ChoiceItem_SetExportNameA(TPtxPdfForms_ChoiceItem *pChoiceItem, const char *szExportName)
Export name This is the name of the item used when exporting.
PDFTOOLBOX_EXPORT BOOL PDFTOOLBOX_CALL PtxPdfForms_TextField_SetFontSize(TPtxPdfForms_TextField *pTextField, const double *pFontSize)
The font size If NULL then the font size is chosen automatically by the PDF viewer.
PDFTOOLBOX_EXPORT int PDFTOOLBOX_CALL PtxPdfForms_FieldNodeMap_GetBegin(TPtxPdfForms_FieldNodeMap *pFieldNodeMap)
Get the position of the first entry in the map.
PDFTOOLBOX_EXPORT BOOL PDFTOOLBOX_CALL PtxPdfForms_FieldNode_SetDisplayNameW(TPtxPdfForms_FieldNode *pFieldNode, const WCHAR *szDisplayName)
User interface name The display name is not directly visible, but a PDF viewer can display this name,...
PDFTOOLBOX_EXPORT size_t PDFTOOLBOX_CALL PtxPdfForms_FieldNode_GetExportNameA(TPtxPdfForms_FieldNode *pFieldNode, char *pBuffer, size_t nBufferSize)
The name used when exporting.
PDFTOOLBOX_EXPORT size_t PDFTOOLBOX_CALL PtxPdfForms_RadioButton_GetExportNameA(TPtxPdfForms_RadioButton *pRadioButton, char *pBuffer, size_t nBufferSize)
The button's name used when exporting.
PDFTOOLBOX_EXPORT TPtxPdfForms_RadioButtonGroup *PDFTOOLBOX_CALL PtxPdfForms_RadioButtonGroup_Create(TPtxPdf_Document *pTargetDocument)
Create a radio button form field The returned form field object is not yet used, but it is associated...
PDFTOOLBOX_EXPORT TPtxPdfForms_SignatureType PDFTOOLBOX_CALL PtxPdfForms_Signature_GetType(TPtxPdfForms_Signature *pSignature)
Get actual derived type of base type TPtxPdfForms_Signature.
PDFTOOLBOX_EXPORT BOOL PDFTOOLBOX_CALL PtxPdfForms_SignatureField_IsVisible(TPtxPdfForms_SignatureField *pSignatureField)
The visibility of the signature field If TRUE, the signature field has a visual appearance on the pag...
PDFTOOLBOX_EXPORT size_t PDFTOOLBOX_CALL PtxPdfForms_ChoiceItem_GetDisplayNameW(TPtxPdfForms_ChoiceItem *pChoiceItem, WCHAR *pBuffer, size_t nBufferSize)
Displayed name This is the name of the item as displayed in a PDF viewer.
PDFTOOLBOX_EXPORT BOOL PDFTOOLBOX_CALL PtxPdfForms_GeneralTextField_SetMaxLength(TPtxPdfForms_GeneralTextField *pGeneralTextField, const int *pMaxLength)
The maximal text length When setting this property to a non-null value, the length of this field's te...
PDFTOOLBOX_EXPORT TPtxPdfForms_ChoiceItem *PDFTOOLBOX_CALL PtxPdfForms_ChoiceField_AddNewItemW(TPtxPdfForms_ChoiceField *pChoiceField, const WCHAR *szDisplayName)
PDFTOOLBOX_EXPORT TPtxPdfForms_SignatureFieldType PDFTOOLBOX_CALL PtxPdfForms_SignatureField_GetType(TPtxPdfForms_SignatureField *pSignatureField)
Get actual derived type of base type TPtxPdfForms_SignatureField.
PDFTOOLBOX_EXPORT BOOL PDFTOOLBOX_CALL PtxPdfForms_FieldNode_SetExportNameA(TPtxPdfForms_FieldNode *pFieldNode, const char *szExportName)
The name used when exporting.
PDFTOOLBOX_EXPORT BOOL PDFTOOLBOX_CALL PtxPdfForms_Field_SetReadOnly(TPtxPdfForms_Field *pField, BOOL bReadOnly)
Flags this field as read-only.
PDFTOOLBOX_EXPORT BOOL PDFTOOLBOX_CALL PtxPdfForms_ChoiceItemList_Add(TPtxPdfForms_ChoiceItemList *pChoiceItemList, TPtxPdfForms_ChoiceItem *pChoiceItem)
Add an element to the end of the list.
PDFTOOLBOX_EXPORT BOOL PDFTOOLBOX_CALL PtxPdfForms_Field_GetReadOnly(TPtxPdfForms_Field *pField)
Flags this field as read-only.
PDFTOOLBOX_EXPORT size_t PDFTOOLBOX_CALL PtxPdfForms_FieldNode_GetDisplayNameW(TPtxPdfForms_FieldNode *pFieldNode, WCHAR *pBuffer, size_t nBufferSize)
User interface name The display name is not directly visible, but a PDF viewer can display this name,...
PDFTOOLBOX_EXPORT BOOL PDFTOOLBOX_CALL PtxPdfForms_GeneralTextField_GetDoNotScroll(TPtxPdfForms_GeneralTextField *pGeneralTextField)
Flags this text field non scrollable.
PDFTOOLBOX_EXPORT BOOL PDFTOOLBOX_CALL PtxPdfForms_FieldNode_SetDisplayNameA(TPtxPdfForms_FieldNode *pFieldNode, const char *szDisplayName)
User interface name The display name is not directly visible, but a PDF viewer can display this name,...
PDFTOOLBOX_EXPORT size_t PDFTOOLBOX_CALL PtxPdfForms_CheckBox_GetCheckedExportNameA(TPtxPdfForms_CheckBox *pCheckBox, char *pBuffer, size_t nBufferSize)
The name of the checked ('on') state used when exporting.
PDFTOOLBOX_EXPORT BOOL PDFTOOLBOX_CALL PtxPdfForms_WidgetList_Add(TPtxPdfForms_WidgetList *pWidgetList, TPtxPdfForms_Widget *pWidget)
Add an element to the end of the list.
PDFTOOLBOX_EXPORT BOOL PDFTOOLBOX_CALL PtxPdfForms_TextField_SetTextA(TPtxPdfForms_TextField *pTextField, const char *szText)
This field's text.
PDFTOOLBOX_EXPORT BOOL PDFTOOLBOX_CALL PtxPdfForms_ChoiceItem_SetDisplayNameA(TPtxPdfForms_ChoiceItem *pChoiceItem, const char *szDisplayName)
Displayed name This is the name of the item as displayed in a PDF viewer.
PDFTOOLBOX_EXPORT int PDFTOOLBOX_CALL PtxPdfForms_FieldNodeMap_GetSize(TPtxPdfForms_FieldNodeMap *pFieldNodeMap)
The number of key-value pairs in the map.
PDFTOOLBOX_EXPORT size_t PDFTOOLBOX_CALL PtxPdfForms_ChoiceItem_GetExportNameA(TPtxPdfForms_ChoiceItem *pChoiceItem, char *pBuffer, size_t nBufferSize)
Export name This is the name of the item used when exporting.
PDFTOOLBOX_EXPORT size_t PDFTOOLBOX_CALL PtxPdfForms_SignedSignatureField_GetNameW(TPtxPdfForms_SignedSignatureField *pSignedSignatureField, WCHAR *pBuffer, size_t nBufferSize)
The name of the person or authority that signed the document.
PDFTOOLBOX_EXPORT BOOL PDFTOOLBOX_CALL PtxPdfForms_Widget_GetNoPrint(TPtxPdfForms_Widget *pWidget)
The widget's visibility when printing If TRUE then the widget is not present in a print output of the...
PDFTOOLBOX_EXPORT int PDFTOOLBOX_CALL PtxPdfForms_FieldNodeMap_GetNext(TPtxPdfForms_FieldNodeMap *pFieldNodeMap, int it)
Get the position of the next entry in the map.
PDFTOOLBOX_EXPORT int PDFTOOLBOX_CALL PtxPdfForms_FieldNodeMap_GetEnd(TPtxPdfForms_FieldNodeMap *pFieldNodeMap)
Get the end position of the map.
PDFTOOLBOX_EXPORT size_t PDFTOOLBOX_CALL PtxPdfForms_TextField_GetTextA(TPtxPdfForms_TextField *pTextField, char *pBuffer, size_t nBufferSize)
This field's text.
PDFTOOLBOX_EXPORT BOOL PDFTOOLBOX_CALL PtxPdfForms_ComboBox_SetEditableItemNameW(TPtxPdfForms_ComboBox *pComboBox, const WCHAR *szEditableItemName)
The name of the editable item This property is NULL if any of the combo box items is selected,...
PDFTOOLBOX_EXPORT BOOL PDFTOOLBOX_CALL PtxPdfForms_Widget_GetBoundingBox(TPtxPdfForms_Widget *pWidget, TPtxGeomReal_Rectangle *pBoundingBox)
The location on the page.
PDFTOOLBOX_EXPORT TPtxPdfForms_ChoiceItem *PDFTOOLBOX_CALL PtxPdfForms_ComboBox_GetChosenItem(TPtxPdfForms_ComboBox *pComboBox)
The selected combo box item If this property is NULL then the PtxPdfForms_ComboBox_GetEditableItemNam...
PDFTOOLBOX_EXPORT size_t PDFTOOLBOX_CALL PtxPdfForms_FieldNodeMap_GetKeyA(TPtxPdfForms_FieldNodeMap *pFieldNodeMap, int it, char *pBuffer, size_t nBufferSize)
Get the key of the entry given a position.
PDFTOOLBOX_EXPORT TPtxPdfForms_ChoiceItem *PDFTOOLBOX_CALL PtxPdfForms_ChoiceField_AddNewItemA(TPtxPdfForms_ChoiceField *pChoiceField, const char *szDisplayName)
PDFTOOLBOX_EXPORT BOOL PDFTOOLBOX_CALL PtxPdfForms_CombTextField_SetMaxLength(TPtxPdfForms_CombTextField *pCombTextField, int iMaxLength)
The maximal text length When setting this property, the length of this field's text is truncated to t...
PDFTOOLBOX_EXPORT BOOL PDFTOOLBOX_CALL PtxPdfForms_FieldNode_SetExportNameW(TPtxPdfForms_FieldNode *pFieldNode, const WCHAR *szExportName)
The name used when exporting.
PDFTOOLBOX_EXPORT TPtxPdfForms_FieldNode *PDFTOOLBOX_CALL PtxPdfForms_FieldNode_Copy(TPtxPdf_Document *pTargetDocument, TPtxPdfForms_FieldNode *pFieldNode)
Copy a form field node Copy a form field node object from an input document to the given pTargetDocum...
PDFTOOLBOX_EXPORT TPtxPdfForms_Widget *PDFTOOLBOX_CALL PtxPdfForms_WidgetList_Get(TPtxPdfForms_WidgetList *pWidgetList, int iIndex)
Returns the element at the specified position in the given list.
PDFTOOLBOX_EXPORT BOOL PDFTOOLBOX_CALL PtxPdfForms_ChoiceItemList_Clear(TPtxPdfForms_ChoiceItemList *pChoiceItemList)
Clear list.
PDFTOOLBOX_EXPORT TPtxPdfForms_GeneralTextField *PDFTOOLBOX_CALL PtxPdfForms_GeneralTextField_Create(TPtxPdf_Document *pTargetDocument)
Create a general text form field The returned form field object is not yet used, but it is associated...
PDFTOOLBOX_EXPORT TPtxPdfForms_WidgetList *PDFTOOLBOX_CALL PtxPdfForms_Field_GetWidgets(TPtxPdfForms_Field *pField)
This form field's widget annotations.
PDFTOOLBOX_EXPORT TPtxPdfForms_ChoiceFieldType PDFTOOLBOX_CALL PtxPdfForms_ChoiceField_GetType(TPtxPdfForms_ChoiceField *pChoiceField)
Get actual derived type of base type TPtxPdfForms_ChoiceField.
PDFTOOLBOX_EXPORT BOOL PDFTOOLBOX_CALL PtxPdfForms_ListBox_GetAllowMultiSelect(TPtxPdfForms_ListBox *pListBox)
Allow multiple items to be selected.
PDFTOOLBOX_EXPORT TPtxPdfForms_ChoiceItemList *PDFTOOLBOX_CALL PtxPdfForms_ListBox_GetChosenItems(TPtxPdfForms_ListBox *pListBox)
The selected choice items.
PDFTOOLBOX_EXPORT TPtxPdfForms_Widget *PDFTOOLBOX_CALL PtxPdfForms_Field_AddNewWidget(TPtxPdfForms_Field *pField, const TPtxGeomReal_Rectangle *pBoundingBox)
Create a new widget and add to the form field This method creates a widget for the form field....
PDFTOOLBOX_EXPORT size_t PDFTOOLBOX_CALL PtxPdfForms_ComboBox_GetEditableItemNameW(TPtxPdfForms_ComboBox *pComboBox, WCHAR *pBuffer, size_t nBufferSize)
The name of the editable item This property is NULL if any of the combo box items is selected,...
PDFTOOLBOX_EXPORT BOOL PDFTOOLBOX_CALL PtxPdfForms_SignedSignatureField_GetDate(TPtxPdfForms_SignedSignatureField *pSignedSignatureField, TPtxSys_Date *pDate)
The date and time of signing.
PDFTOOLBOX_EXPORT BOOL PDFTOOLBOX_CALL PtxPdfForms_FieldNodeMap_SetA(TPtxPdfForms_FieldNodeMap *pFieldNodeMap, const char *szKey, TPtxPdfForms_FieldNode *pValue)
Set the value of an entry for a given key. This operation invalidates all positions previously return...
PDFTOOLBOX_EXPORT TPtxGeom_HorizontalAlignment PDFTOOLBOX_CALL PtxPdfForms_TextField_GetAlignment(TPtxPdfForms_TextField *pTextField)
The text alignment.
PDFTOOLBOX_EXPORT BOOL PDFTOOLBOX_CALL PtxPdfForms_ComboBox_SetEditableItemNameA(TPtxPdfForms_ComboBox *pComboBox, const char *szEditableItemName)
The name of the editable item This property is NULL if any of the combo box items is selected,...
PDFTOOLBOX_EXPORT BOOL PDFTOOLBOX_CALL PtxPdfForms_GeneralTextField_GetMultiline(TPtxPdfForms_GeneralTextField *pGeneralTextField)
Flags this text field as multi-line.
PDFTOOLBOX_EXPORT BOOL PDFTOOLBOX_CALL PtxPdfForms_ChoiceItem_SetExportNameW(TPtxPdfForms_ChoiceItem *pChoiceItem, const WCHAR *szExportName)
Export name This is the name of the item used when exporting.
PDFTOOLBOX_EXPORT int PDFTOOLBOX_CALL PtxPdfForms_SignatureFieldList_GetCount(TPtxPdfForms_SignatureFieldList *pSignatureFieldList)
Get the number of elements in the list.
PDFTOOLBOX_EXPORT size_t PDFTOOLBOX_CALL PtxPdfForms_SignedSignatureField_GetNameA(TPtxPdfForms_SignedSignatureField *pSignedSignatureField, char *pBuffer, size_t nBufferSize)
The name of the person or authority that signed the document.
PDFTOOLBOX_EXPORT TPtxPdfForms_FieldNode *PDFTOOLBOX_CALL PtxPdfForms_FieldNodeMap_LookupA(TPtxPdfForms_FieldNodeMap *pFieldNodeMap, const char *szIdentifierPath)
Access a form field by path Lookup the form field node given by the identifier path.
PDFTOOLBOX_EXPORT size_t PDFTOOLBOX_CALL PtxPdfForms_TextField_GetTextW(TPtxPdfForms_TextField *pTextField, WCHAR *pBuffer, size_t nBufferSize)
This field's text.
PDFTOOLBOX_EXPORT BOOL PDFTOOLBOX_CALL PtxPdfForms_Field_GetDoNotExport(TPtxPdfForms_Field *pField)
Tells whether this field is exported.
PDFTOOLBOX_EXPORT size_t PDFTOOLBOX_CALL PtxPdfForms_Signature_GetReasonW(TPtxPdfForms_Signature *pSignature, WCHAR *pBuffer, size_t nBufferSize)
The reason for signing.
PDFTOOLBOX_EXPORT TPtxPdfForms_RadioButtonList *PDFTOOLBOX_CALL PtxPdfForms_RadioButtonGroup_GetButtons(TPtxPdfForms_RadioButtonGroup *pRadioButtonGroup)
This field's buttons.
PDFTOOLBOX_EXPORT TPtxPdfForms_FieldNodeType PDFTOOLBOX_CALL PtxPdfForms_FieldNode_GetType(TPtxPdfForms_FieldNode *pFieldNode)
Get actual derived type of base type TPtxPdfForms_FieldNode.
PDFTOOLBOX_EXPORT TPtxPdfForms_CheckBox *PDFTOOLBOX_CALL PtxPdfForms_CheckBox_Create(TPtxPdf_Document *pTargetDocument)
Create a check box form field The returned form field object is not yet used, but it is associated wi...
PDFTOOLBOX_EXPORT size_t PDFTOOLBOX_CALL PtxPdfForms_Signature_GetLocationA(TPtxPdfForms_Signature *pSignature, char *pBuffer, size_t nBufferSize)
The location of signing The CPU host name or physical location of the signing.
PDFTOOLBOX_EXPORT TPtxPdfForms_SignedSignatureFieldType PDFTOOLBOX_CALL PtxPdfForms_SignedSignatureField_GetType(TPtxPdfForms_SignedSignatureField *pSignedSignatureField)
Get actual derived type of base type TPtxPdfForms_SignedSignatureField.
PDFTOOLBOX_EXPORT BOOL PDFTOOLBOX_CALL PtxPdfForms_GeneralTextField_GetDoNotSpellCheck(TPtxPdfForms_GeneralTextField *pGeneralTextField)
Flags this text field for prevention from spell checking.
PDFTOOLBOX_EXPORT BOOL PDFTOOLBOX_CALL PtxPdfForms_ChoiceItemList_Remove(TPtxPdfForms_ChoiceItemList *pChoiceItemList, int iIndex)
Remove certain element from list.
PDFTOOLBOX_EXPORT TPtxPdfForms_ComboBox *PDFTOOLBOX_CALL PtxPdfForms_ComboBox_Create(TPtxPdf_Document *pTargetDocument)
Create a combo box form field The returned form field object is not yet used, but it is associated wi...
PDFTOOLBOX_EXPORT BOOL PDFTOOLBOX_CALL PtxPdfForms_Field_SetRequired(TPtxPdfForms_Field *pField, BOOL bRequired)
Flags this field as mandatory.
PDFTOOLBOX_EXPORT size_t PDFTOOLBOX_CALL PtxPdfForms_RadioButton_GetExportNameW(TPtxPdfForms_RadioButton *pRadioButton, WCHAR *pBuffer, size_t nBufferSize)
The button's name used when exporting.
PDFTOOLBOX_EXPORT size_t PDFTOOLBOX_CALL PtxPdfForms_FieldNode_GetDisplayNameA(TPtxPdfForms_FieldNode *pFieldNode, char *pBuffer, size_t nBufferSize)
User interface name The display name is not directly visible, but a PDF viewer can display this name,...
PDFTOOLBOX_EXPORT TPtxPdfForms_FieldNode *PDFTOOLBOX_CALL PtxPdfForms_FieldNodeMap_GetValue(TPtxPdfForms_FieldNodeMap *pFieldNodeMap, int it)
Get the value of the entry given a position.
PDFTOOLBOX_EXPORT int PDFTOOLBOX_CALL PtxPdfForms_ChoiceItemList_GetCount(TPtxPdfForms_ChoiceItemList *pChoiceItemList)
Get the number of elements in the list.
PDFTOOLBOX_EXPORT TPtxPdfForms_FieldNodeMap *PDFTOOLBOX_CALL PtxPdfForms_SubForm_GetChildren(TPtxPdfForms_SubForm *pSubForm)
The child form fields Adding to this list results in an error:
PDFTOOLBOX_EXPORT TPtxPdfForms_TextFieldType PDFTOOLBOX_CALL PtxPdfForms_TextField_GetType(TPtxPdfForms_TextField *pTextField)
Get actual derived type of base type TPtxPdfForms_TextField.
PDFTOOLBOX_EXPORT BOOL PDFTOOLBOX_CALL PtxPdfForms_RadioButtonGroup_SetChosenButton(TPtxPdfForms_RadioButtonGroup *pRadioButtonGroup, TPtxPdfForms_RadioButton *pChosenButton)
This field's selected button if NULL is set, then no button is chosen.
PDFTOOLBOX_EXPORT BOOL PDFTOOLBOX_CALL PtxPdfForms_GeneralTextField_SetMultiline(TPtxPdfForms_GeneralTextField *pGeneralTextField, BOOL bMultiline)
Flags this text field as multi-line.
PDFTOOLBOX_EXPORT BOOL PDFTOOLBOX_CALL PtxPdfForms_ChoiceItem_SetDisplayNameW(TPtxPdfForms_ChoiceItem *pChoiceItem, const WCHAR *szDisplayName)
Displayed name This is the name of the item as displayed in a PDF viewer.
PDFTOOLBOX_EXPORT BOOL PDFTOOLBOX_CALL PtxPdfForms_CheckBox_SetChecked(TPtxPdfForms_CheckBox *pCheckBox, BOOL bChecked)
The state of the check box.
PDFTOOLBOX_EXPORT TPtxPdfForms_RadioButton *PDFTOOLBOX_CALL PtxPdfForms_RadioButtonGroup_AddNewButtonW(TPtxPdfForms_RadioButtonGroup *pRadioButtonGroup, const WCHAR *szExportName)
Create a radio button The created radio button is automatically added to this radio button field's Pt...
PDFTOOLBOX_EXPORT BOOL PDFTOOLBOX_CALL PtxPdfForms_GeneralTextField_SetPassword(TPtxPdfForms_GeneralTextField *pGeneralTextField, BOOL bPassword)
Flags this text field as a password entry field.
PDFTOOLBOX_EXPORT size_t PDFTOOLBOX_CALL PtxPdfForms_ChoiceItem_GetExportNameW(TPtxPdfForms_ChoiceItem *pChoiceItem, WCHAR *pBuffer, size_t nBufferSize)
Export name This is the name of the item used when exporting.
PDFTOOLBOX_EXPORT BOOL PDFTOOLBOX_CALL PtxPdfForms_GeneralTextField_SetDoNotSpellCheck(TPtxPdfForms_GeneralTextField *pGeneralTextField, BOOL bDoNotSpellCheck)
Flags this text field for prevention from spell checking.
PDFTOOLBOX_EXPORT size_t PDFTOOLBOX_CALL PtxPdfForms_Signature_GetContactInfoA(TPtxPdfForms_Signature *pSignature, char *pBuffer, size_t nBufferSize)
The contact information of the signer Information provided by the signer to enable a recipient to con...
PDFTOOLBOX_EXPORT BOOL PDFTOOLBOX_CALL PtxPdfForms_Widget_GetHidden(TPtxPdfForms_Widget *pWidget)
The widget's visibility If TRUE then the widget is present, but is invisible and not available for us...
PDFTOOLBOX_EXPORT BOOL PDFTOOLBOX_CALL PtxPdfForms_TextField_SetTextW(TPtxPdfForms_TextField *pTextField, const WCHAR *szText)
This field's text.
PDFTOOLBOX_EXPORT size_t PDFTOOLBOX_CALL PtxPdfForms_Signature_GetContactInfoW(TPtxPdfForms_Signature *pSignature, WCHAR *pBuffer, size_t nBufferSize)
The contact information of the signer Information provided by the signer to enable a recipient to con...
PDFTOOLBOX_EXPORT int PDFTOOLBOX_CALL PtxPdfForms_WidgetList_GetCount(TPtxPdfForms_WidgetList *pWidgetList)
Get the number of elements in the list.
PDFTOOLBOX_EXPORT TPtxPdfForms_ChoiceItemList *PDFTOOLBOX_CALL PtxPdfForms_ChoiceField_GetItems(TPtxPdfForms_ChoiceField *pChoiceField)
The list of choice items Adding or removing items or clearing the list is not supported.
PDFTOOLBOX_EXPORT TPtxPdfForms_RadioButton *PDFTOOLBOX_CALL PtxPdfForms_RadioButtonList_Get(TPtxPdfForms_RadioButtonList *pRadioButtonList, int iIndex)
Returns the element at the specified position in the given list.
PDFTOOLBOX_EXPORT TPtxPdfForms_RadioButton *PDFTOOLBOX_CALL PtxPdfForms_RadioButtonGroup_AddNewButtonA(TPtxPdfForms_RadioButtonGroup *pRadioButtonGroup, const char *szExportName)
Create a radio button The created radio button is automatically added to this radio button field's Pt...
PDFTOOLBOX_EXPORT TPtxPdfForms_MdpPermissions PDFTOOLBOX_CALL PtxPdfForms_DocMdpSignature_GetPermissions(TPtxPdfForms_DocMdpSignature *pDocMdpSignature)
The access permissions granted for this document Note that for encrypted PDF documents,...
PDFTOOLBOX_EXPORT int PDFTOOLBOX_CALL PtxPdfForms_FieldNodeMap_GetW(TPtxPdfForms_FieldNodeMap *pFieldNodeMap, const WCHAR *szKey)
Get the position of a key in the map. If no error occurred, then the position can be used to get the ...
PDFTOOLBOX_EXPORT BOOL PDFTOOLBOX_CALL PtxPdfForms_Field_SetDoNotExport(TPtxPdfForms_Field *pField, BOOL bDoNotExport)
Tells whether this field is exported.
PDFTOOLBOX_EXPORT BOOL PDFTOOLBOX_CALL PtxPdfForms_ComboBox_SetChosenItem(TPtxPdfForms_ComboBox *pComboBox, TPtxPdfForms_ChoiceItem *pChosenItem)
The selected combo box item If this property is NULL then the PtxPdfForms_ComboBox_GetEditableItemNam...
PDFTOOLBOX_EXPORT BOOL PDFTOOLBOX_CALL PtxPdfForms_FieldNodeMap_SetValue(TPtxPdfForms_FieldNodeMap *pFieldNodeMap, int it, TPtxPdfForms_FieldNode *pValue)
Set the value of the entry at a position in the map.
PDFTOOLBOX_EXPORT BOOL PDFTOOLBOX_CALL PtxPdfForms_FieldNodeMap_SetW(TPtxPdfForms_FieldNodeMap *pFieldNodeMap, const WCHAR *szKey, TPtxPdfForms_FieldNode *pValue)
Set the value of an entry for a given key. This operation invalidates all positions previously return...
TPtxPdfForms_SignedSignatureFieldType
Type and subtype enumeration of TPtxPdfForms_SignedSignatureField.
Definition PdfToolbox_Types.h:1054
TPtxPdfForms_ChoiceFieldType
Type and subtype enumeration of TPtxPdfForms_ChoiceField.
Definition PdfToolbox_Types.h:1005
TPtxPdfForms_FieldNodeType
Type and subtype enumeration of TPtxPdfForms_FieldNode.
Definition PdfToolbox_Types.h:923
TPtxPdfForms_TextFieldType
Type and subtype enumeration of TPtxPdfForms_TextField.
Definition PdfToolbox_Types.h:983
TPtxPdfForms_SignatureFieldType
Type and subtype enumeration of TPtxPdfForms_SignatureField.
Definition PdfToolbox_Types.h:1028
TPtxPdfForms_MdpPermissions
Definition PdfToolbox_Types.h:649
TPtxGeom_HorizontalAlignment
Definition PdfToolbox_Types.h:74
TPtxPdfForms_FieldType
Type and subtype enumeration of TPtxPdfForms_Field.
Definition PdfToolbox_Types.h:954
TPtxPdfForms_SignatureType
Type and subtype enumeration of TPtxPdfForms_Signature.
Definition PdfToolbox_Types.h:1078
#define BOOL
Definition PdfToolbox_Types.h:18
A check box field.
An item in a list box field or combo box field.
A fixed pitch text field In a comb text field, the PtxPdfForms_GeneralTextField_GetMaxLength must be ...
A combo box field.
A Document Modification Detection and Prevention (MDP) signature that certifies the document This typ...
A form field.
Base class for form fields and sub forms.
A general text field.
A list box field.
A radio button field.
A button in a radio button group.
A digital signature field.
A base class for certain signature types.
A base class for signature fields that have been signed The existence of a signed signature field doe...
A form field that contains other fields.
A form field widget.
Definition PdfToolbox_Types.h:1998
Definition PdfToolbox_Types.h:2137