Comprehensive Guide for Developers: Features, Integration, and API Reference
AcroForm API. More...
#include <pdfsdk/core/actions.h>
#include <pdfsdk/core/annots.h>
#include <pdfsdk/core/api_macro.h>
#include <pdfsdk/core/document.h>
#include <pdfsdk/errors.h>
#include <pdfsdk/math_types.h>
Go to the source code of this file.
Classes | |
struct | PDIconFit |
struct | PDSignHandler |
Macros | |
#define | kPDChoiceNoSelection ((size_t)(-1)) |
#define | kPDAutoFontSize 0.f |
Typedefs | |
typedef struct PDFieldRec_ * | PDField |
typedef void(PDFSDK_CALLCONV * | PDFieldChangedProc) (PDField field, void *clientData) |
typedef uint32_t | PDFieldFlags |
typedef uint32_t | PDSubmitFormFlags |
typedef uint32_t | PDResetFormFlags |
typedef PDErrCode(PDFSDK_CALLCONV * | PDSignGetNameProc) (void *signData, PDAtom *pName) |
typedef PDErrCode(PDFSDK_CALLCONV * | PDSignGetCertDataProc) (void *signData, void *buffer, size_t bufLen, size_t *pSize) |
typedef PDErrCode(PDFSDK_CALLCONV * | PDSignEstimateMaxSizeProc) (void *signData, size_t *pMaxSize) |
typedef PDErrCode(PDFSDK_CALLCONV * | PDSignSignProc) (void *signData, const void *data, size_t dataLen, void *buffer, size_t bufLen, size_t *pSize) |
typedef PDErrCode(PDFSDK_CALLCONV * | PDSignDestroyProc) (void *signData) |
Functions | |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDDocGetNumFields (PDDoc doc, size_t *pNumFields) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDDocGetField (PDDoc doc, size_t index, PDField *pField) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDDocAppendField (PDDoc doc, PDField field) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDDocRemoveField (PDDoc doc, PDField field) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDDocCreateField (PDDoc doc, const wchar_t *fullnameBuf, size_t fullnameSize, PDAtom type, PDFieldFlags flags, PDField *pField) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDDocFindField (PDDoc doc, const wchar_t *fullname, PDField *pField) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDDocRenameField (PDDoc doc, PDField field, const wchar_t *fullnameBuf, size_t fullnameSize) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDDocAttachFieldChangedCallback (PDDoc doc, PDFieldChangedProc proc, void *clientData) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDDocDetachFieldChangedCallback (PDDoc doc, PDFieldChangedProc proc, void *clientData) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDDocNotifyFieldChanged (PDDoc doc, PDField field) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDCreateActionFieldsData (PDDoc doc, const PDField *fields, size_t numFields, PDObject *pData) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDActionFieldsDataGetNumFields (PDObject data, size_t *pNumFields) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDActionFieldsDataGetField (PDObject data, size_t index, PDDoc doc, PDField *pField) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDActionFieldsDataAddField (PDObject data, PDField field) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDActionSubmitFormGetServerURL (PDAction action, PDFileSpec *pFileSpec) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDActionSubmitFormSetServerURL (PDAction action, PDFileSpec fileSpec) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDActionSubmitFormGetFieldsData (PDAction action, PDObject *pFields) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDActionSubmitFormSetFieldsData (PDAction action, PDObject fields) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDActionSubmitFormGetFlags (PDAction action, PDSubmitFormFlags *pFlags) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDActionSubmitFormSetFlags (PDAction action, PDSubmitFormFlags flags) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDActionResetFormGetFieldsData (PDAction action, PDObject *pFields) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDActionResetFormSetFieldsData (PDAction action, PDObject fields) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDActionResetFormGetFlags (PDAction action, PDResetFormFlags *pFlags) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDActionResetFormSetFlags (PDAction action, PDResetFormFlags flags) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDActionImportDataGetFileSpec (PDAction action, PDFileSpec *pFileSpec) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDActionImportDataSetFileSpec (PDAction action, PDFileSpec fileSpec) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDCalculationOrderGetNumFields (PDDoc doc, size_t *pNumFields) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDCalculationOrderGetField (PDDoc doc, size_t index, PDField *pField) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDCalculationOrderInsertField (PDDoc doc, PDField field) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDCalculationOrderRemoveField (PDDoc doc, PDField field) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDDocExportFormFDF (PDDoc doc, PDObject fields, bool exclude, const wchar_t *path) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDDocImportFormFDF (PDDoc doc, const wchar_t *path) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDDocResetForm (PDDoc doc, PDObject fields, PDResetFormFlags flags) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDDocOpenXFAStream (PDDoc doc, PDReadStream *pStm) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDWidgetAnnotGetParent (PDAnnot widget, PDField *pParent) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDWidgetAnnotSetHighlight (PDAnnot widget, PDAnnotHighlightMode highlight) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDWidgetAnnotGetHighlight (PDAnnot widget, PDAnnotHighlightMode *pHighlight) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDWidgetAnnotSetBorderStyle (PDAnnot annot, const PDAnnotBorderStyle *borderStyle) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDWidgetAnnotGetBorderStyle (PDAnnot annot, PDAnnotBorderStyle *pBorderStyle) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDWidgetAnnotSetRotate (PDAnnot annot, PDRotate rotate) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDWidgetAnnotGetRotate (PDAnnot annot, PDRotate *pRotate) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDWidgetAnnotSetBorderColor (PDAnnot annot, PDColorValue borderColor) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDWidgetAnnotGetBorderColor (PDAnnot annot, PDColorValue *pBorderColor) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDWidgetAnnotSetBgColor (PDAnnot annot, PDColorValue bgColor) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDWidgetAnnotGetBgColor (PDAnnot annot, PDColorValue *pBgColor) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDWidgetAnnotHasBgColor (PDAnnot annot, bool *has) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDWidgetAnnotSetFontInfo (PDAnnot widget, const PDFontInfo *fontInfo) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDWidgetAnnotGetFontInfo (PDAnnot widget, PDFontInfo *pFontInfo) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDWidgetAnnotSetFontColor (PDAnnot widget, PDColorValue fontColor) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDWidgetAnnotGetFontColor (PDAnnot widget, PDColorValue *pFontColor) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDWidgetAnnotSetFontSize (PDAnnot widget, float fontSize) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDWidgetAnnotGetFontSize (PDAnnot widget, float *pFontSize) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDWidgetAnnotSetMouseEnterAction (PDAnnot widget, PDAction action) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDWidgetAnnotGetMouseEnterAction (PDAnnot widget, PDAction *pAction) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDWidgetAnnotSetMouseExitAction (PDAnnot widget, PDAction action) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDWidgetAnnotGetMouseExitAction (PDAnnot widget, PDAction *pAction) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDWidgetAnnotSetMouseDownAction (PDAnnot widget, PDAction action) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDWidgetAnnotGetMouseDownAction (PDAnnot widget, PDAction *pAction) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDWidgetAnnotSetMouseUpAction (PDAnnot widget, PDAction action) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDWidgetAnnotGetMouseUpAction (PDAnnot widget, PDAction *pAction) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDWidgetAnnotSetFocusAction (PDAnnot widget, PDAction action) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDWidgetAnnotGetFocusAction (PDAnnot widget, PDAction *pAction) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDWidgetAnnotSetBlurAction (PDAnnot widget, PDAction action) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDWidgetAnnotGetBlurAction (PDAnnot widget, PDAction *pAction) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDCreateButtonWidgetAnnot (PDDoc doc, PDField parent, const PDRectF *rect, PDAnnot *pOut) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDButtonWidgetAnnotSetCaption (PDAnnot widget, const wchar_t *captionBuf, size_t captionSize) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDButtonWidgetAnnotGetCaption (PDAnnot widget, wchar_t *buffer, size_t bufSize, size_t *pSize) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDButtonWidgetAnnotSetRolloverCaption (PDAnnot widget, const wchar_t *captionBuf, size_t captionSize) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDButtonWidgetAnnotGetRolloverCaption (PDAnnot widget, wchar_t *buffer, size_t bufSize, size_t *pSize) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDButtonWidgetAnnotSetDownCaption (PDAnnot widget, const wchar_t *captionBuf, size_t captionSize) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDButtonWidgetAnnotGetDownCaption (PDAnnot widget, wchar_t *buffer, size_t bufSize, size_t *pSize) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDButtonWidgetAnnotSetIcon (PDAnnot widget, PDEXObject icon) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDButtonWidgetAnnotGetIcon (PDAnnot widget, PDEXObject *pIcon) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDButtonWidgetAnnotSetRolloverIcon (PDAnnot widget, PDEXObject icon) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDButtonWidgetAnnotGetRolloverIcon (PDAnnot widget, PDEXObject *pIcon) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDButtonWidgetAnnotSetDownIcon (PDAnnot widget, PDEXObject icon) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDButtonWidgetAnnotGetDownIcon (PDAnnot widget, PDEXObject *pIcon) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDButtonWidgetAnnotSetIconFit (PDAnnot widget, const PDIconFit *iconFit) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDButtonWidgetAnnotGetIconFit (PDAnnot widget, PDIconFit *pIconFit) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDButtonWidgetAnnotSetTextPosition (PDAnnot widget, PDTextPosition textPosition) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDButtonWidgetAnnotGetTextPosition (PDAnnot widget, PDTextPosition *pTextPosition) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDButtonWidgetAnnotToggle (PDAnnot widget) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDButtonWidgetAnnotSetChoice (PDAnnot widget, const wchar_t *choiceBuf, size_t choiceSize) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDButtonWidgetAnnotGetChoice (PDAnnot widget, wchar_t *buffer, size_t bufSize, size_t *pSize) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDButtonWidgetAnnotGetOnStateName (PDAnnot widget, PDAtom *pName) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDButtonWidgetAnnotSetAction (PDAnnot widget, PDAction action) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDButtonWidgetAnnotGetAction (PDAnnot widget, PDAction *pAction) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDCreateTextWidgetAnnot (PDDoc doc, PDField parent, const PDRectF *rect, PDAnnot *pOut) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDTextWidgetAnnotSetTopLine (PDAnnot widget, size_t topLine) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDTextWidgetAnnotGetTopLine (PDAnnot widget, size_t *pTopLine) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDTextWidgetAnnotKeystroke (PDAnnot widget, size_t selStart, size_t selEnd, const wchar_t *change, size_t changeSize, bool allowOverflow) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDTextWidgetAnnotHitTestChar (PDAnnot widget, const PDPointF *pagePt, size_t *pCharIndex) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDTextWidgetAnnotSetText (PDAnnot widget, const wchar_t *text, size_t textSize) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDTextWidgetAnnotGetText (PDAnnot widget, wchar_t *buffer, size_t bufSize, size_t *pSize) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDTextWidgetAnnotGetCharQuad (PDAnnot widget, size_t index, PDQuad *pQuad) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDTextWidgetAnnotGetNumVisibleLines (PDAnnot widget, size_t *pMaxLines) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDTextWidgetAnnotGetNumLines (PDAnnot widget, size_t *pNumLines) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDTextWidgetAnnotGetFirstCharOnLine (PDAnnot widget, size_t lineIndex, size_t *pCharIndex) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDTextWidgetAnnotGetLineWithChar (PDAnnot widget, size_t charIndex, size_t *pLineIndex) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDTextWidgetAnnotDoesNeedScroll (PDAnnot widget, PDTextWidgetScrollType *pScrollType) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDTextWidgetAnnotSetFirstVisibleChar (PDAnnot widget, size_t charIndex) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDTextWidgetAnnotGetFirstVisibleChar (PDAnnot widget, size_t *pcharIndex) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDTextWidgetAnnotGetNumberOfVisibleChars (PDAnnot widget, size_t *pnumOfVisibleChars) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDTextWidgetAnnotSetQuadding (PDAnnot widget, PDQuadding quadding) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDTextWidgetAnnotGetQuadding (PDAnnot widget, PDQuadding *pQuadding) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDTextWidgetAnnotHasOverflow (PDAnnot widget, bool *hasOverflow) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDCreateChoiceWidgetAnnot (PDDoc doc, PDField parent, const PDRectF *rect, PDAnnot *pOut) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDChoiceWidgetAnnotSetTopLine (PDAnnot widget, size_t topLine) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDChoiceWidgetAnnotGetTopLine (PDAnnot widget, size_t *pTopLine) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDChoiceWidgetAnnotKeystroke (PDAnnot widget, size_t selStart, size_t selEnd, const wchar_t *change, size_t changeSize) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDChoiceWidgetAnnotHitTestChar (PDAnnot widget, const PDPointF *pagePt, size_t *pCharIndex) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDChoiceWidgetAnnotSetText (PDAnnot widget, const wchar_t *text, size_t textSize) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDChoiceWidgetAnnotGetText (PDAnnot widget, wchar_t *buffer, size_t bufSize, size_t *pSize) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDChoiceWidgetAnnotGetCharQuad (PDAnnot widget, size_t index, PDQuad *pQuad) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDChoiceWidgetAnnotGetNumVisibleLines (PDAnnot widget, size_t *pMaxLines) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDChoiceWidgetAnnotGetNumLines (PDAnnot widget, size_t *pNumLines) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDChoiceWidgetAnnotGetNumOptions (PDAnnot widget, size_t *pNumOptions) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDChoiceWidgetAnnotHitTestOption (PDAnnot widget, const PDPointF *pagePt, size_t *pOption) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDChoiceWidgetAnnotSetSelection (PDAnnot widget, size_t option) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDChoiceWidgetAnnotGetSelection (PDAnnot widget, size_t *pOption) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDChoiceWidgetAnnotSetQuadding (PDAnnot widget, PDQuadding quadding) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDChoiceWidgetAnnotGetQuadding (PDAnnot widget, PDQuadding *pQuadding) |
PDF_CORE_API void PDFSDK_CALLCONV | PDChoiceWidgetAnnotSetGlobalSelectionColor (PDColorValue color) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDCreateSignWidgetAnnot (PDDoc doc, PDField parent, const PDRectF *rect, PDAnnot *pOut) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDSignWidgetAnnotSetAppearanceParams (PDAnnot widget, PDEXObject icon, bool addCaption) |
PDF_CORE_API bool PDFSDK_CALLCONV | PDFieldEqual (PDField fieldA, PDField fieldB) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDFieldGetType (PDField field, PDAtom *pType) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDFieldGetParent (PDField field, PDField *pParent) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDFieldIsTerminal (PDField field, bool *pTerminal) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDFieldGetNumChildren (PDField field, size_t *pNumChildren) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDFieldGetChildByIndex (PDField field, size_t index, PDField *pChild) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDFieldAppendChild (PDField field, PDField child) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDFieldRemoveChild (PDField field, PDField child) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDFieldGetNumWidgets (PDField field, size_t *pNumWidgets) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDFieldGetWidget (PDField field, size_t index, PDAnnot *pWidget) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDFieldAppendWidget (PDField field, PDAnnot widget) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDFieldRemoveWidget (PDField field, PDAnnot widget) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDFieldSetName (PDField field, const wchar_t *nameBuf, size_t nameSize) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDFieldGetName (PDField field, wchar_t *buffer, size_t bufSize, size_t *pSize) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDFieldSetUIName (PDField field, const wchar_t *nameBuf, size_t nameSize) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDFieldGetUIName (PDField field, wchar_t *buffer, size_t bufSize, size_t *pSize) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDFieldSetMappingName (PDField field, const wchar_t *nameBuf, size_t nameSize) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDFieldGetMappingName (PDField field, wchar_t *buffer, size_t bufSize, size_t *pSize) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDFieldGetFlags (PDField field, PDFieldFlags *pFlags) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDFieldSetFlags (PDField field, PDFieldFlags flags) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDFieldUpdateWidgets (PDField field) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDFieldGetFullName (PDField field, wchar_t *buffer, size_t bufSize, size_t *pSize) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDFieldSetModifyAction (PDField field, PDAction action) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDFieldGetModifyAction (PDField field, PDAction *pAction) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDFieldSetValidateAction (PDField field, PDAction action) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDFieldGetValidateAction (PDField field, PDAction *pAction) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDFieldSetFormatAction (PDField field, PDAction action) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDFieldGetFormatAction (PDField field, PDAction *pAction) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDFieldSetCalculateAction (PDField field, PDAction action) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDFieldGetCalculateAction (PDField field, PDAction *pAction) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDFieldGetValue (PDField field, wchar_t *buffer, size_t bufSize, size_t *pSize) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDFieldSetValue (PDField field, const wchar_t *value, size_t valueSize, PDAnnot source) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDFieldGetEValue (PDField field, wchar_t *buffer, size_t bufSize, size_t *pSize) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDFieldSetEValue (PDField field, const wchar_t *value, size_t valueSize) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDFieldGetDefaultValue (PDField field, wchar_t *buffer, size_t bufSize, size_t *pSize) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDFieldSetDefaultValue (PDField field, const wchar_t *value, size_t valueSize) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDCreateButtonField (PDDoc doc, PDField parent, PDFieldFlags flags, PDField *pOut) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDCreateTextField (PDDoc doc, PDField parent, PDFieldFlags flags, PDField *pOut) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDTextFieldSetMaxLen (PDField field, size_t maxlen) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDTextFieldGetMaxLen (PDField field, size_t *pMaxLen) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDCreateChoiceField (PDDoc doc, PDField parent, PDFieldFlags flags, PDField *pOut) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDChoiceFieldGetNumOptions (PDField field, size_t *pNumOptions) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDChoiceFieldFindOptionByValue (PDField field, const wchar_t *value, size_t valueSize, size_t *pOption) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDChoiceFieldFindOptionByExportValue (PDField field, const wchar_t *exportValue, size_t exportValueSize, size_t *pOption) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDChoiceFieldGetOptionValue (PDField field, size_t option, wchar_t *buffer, size_t bufSize, size_t *pSize) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDChoiceFieldGetOptionExportValue (PDField field, size_t option, wchar_t *buffer, size_t bufSize, size_t *pSize) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDChoiceFieldInsertOption (PDField field, size_t index, const wchar_t *value, size_t valueSize, const wchar_t *exportValue, size_t exportValueSize) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDChoiceFieldRemoveOption (PDField field, size_t index) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDChoiceFieldRemoveAllOptions (PDField field) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDCreateSignField (PDDoc doc, PDField parent, PDFieldFlags flags, PDField *pOut) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDDocIsSigned (PDDoc doc, bool *pSigned) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDDocHasURPerms (PDDoc doc, bool *pHasURPerms) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDSignFieldIsBlank (PDField field, bool *pBlank) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDSignFieldSetLock (PDField field, PDAtom action, PDObject fields, PDSignLockPerms perms) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDSignFieldGetLock (PDField field, PDAtom *action, PDObject *fields, PDSignLockPerms *perms) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDSignFieldSign (PDField field, const PDSignHandler *signHandler, void *signData, const wchar_t *reason) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDSignFieldAuthorSign (PDField field, PDSignLockPerms perms, const PDSignHandler *signHandler, void *signData, const wchar_t *reason) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDSignFieldClear (PDField field) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDSignFieldVerify (PDField field, bool *pValid) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDSignFieldDocModifiedAfterSign (PDField field, bool *pModified) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDSignFieldGetReason (PDField field, wchar_t *buffer, size_t bufSize, size_t *pSize) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDSignFieldGetSigningDate (PDField field, PDDateTime *pDate) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDSignFieldGetCertificate (PDField field, void *buffer, size_t bufSize, size_t *pSize) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDSignFieldGetRevision (PDField field, int *pRevision) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDSignFieldSaveSignedVersion (PDField field, const wchar_t *filename) |
AcroForm API.
anonymous enum |
Defines the control, behavior and appearance of form fields.
This enumeration specifies how data is handled by form fields, making sure that the form behaves as expected and that the data collected is complete and accurate.
anonymous enum |
Defines various behaviors of a "Submit" action for form fields in a PDF document.
For more information you can refer to section 12.7.6.2 Submit-form Action, located in the ISO 32000-2:2020 (PDF 2.0) PDF Standard.
anonymous enum |
Controls the behavior when a reset button is used to clear or reset the form fields to their default values.
If clear, the Fields array specifies which fields to reset. If set, the Fields array indicates which fields to exclude from resetting. For information on the Fields array you can refer to section 12.7.6.3 Reset-form Action, table 241 - Additional entries specific to a reset-form action found in the ISO 32000-2:2020 (PDF 2.0) PDF Standard.
enum PDIconScaleHow |
Defines the type of scaling that shall be used.
For more information you can refer to section 12.7.8.3.2 FDF Fields, table 250 Entries in an icon fit dictionary, Key S located in the ISO 32000-2:2020 (PDF 2.0) PDF Standard.
enum PDIconScaleWhen |
Defines the circumstances under which an icon shall be scaled inside an annotation rectangle.
For more information you can refer to section 12.7.8.3.2 FDF Fields, table 250 Entries in an icon fit dictionary, Key SW located in the ISO 32000-2:2020 (PDF 2.0) PDF Standard.
enum PDSignLockPerms |
Controls the permissions and security settings of a signed PDF document.
enum PDTextPosition |
Defines where to position the text of a widget annotation’s caption relative to its icon.
For more information you can refer to section 12.5.6.19 Widget Annotations, table 192 - Entries in an appearance characteristics dictionary, Key TP, located in the ISO 32000-2:2020 (PDF 2.0) PDF Standard.