Comprehensive Guide for Developers: Features, Integration, and API Reference
Annotations API. More...
#include <pdfsdk/core/api_macro.h>
#include <pdfsdk/core/atoms.h>
#include <pdfsdk/core/content.h>
#include <pdfsdk/core/document.h>
#include <pdfsdk/core/types.h>
#include <pdfsdk/errors.h>
#include <pdfsdk/math_types.h>
Go to the source code of this file.
Classes | |
struct | PDAnnotBorder |
struct | PDAnnotBorderStyle |
struct | PDAnnotBorderEffect |
struct | PDStampAnnotCreateDynamicAppearanceStreamParams |
struct | PDTextAnnotCreationParams |
struct | PDInkList |
struct | PDInkAnnotCreationParams |
struct | PDSquareOrCircleAnnotCreationParamsRec_ |
struct | PDLineEnding |
struct | PDLineAnnotCreationParams |
struct | PDPolyLineAnnotCreationParams |
struct | PDStampAnnotCreationParams |
struct | PDTextMarkupAnnotCreationParams |
struct | PDLinkAnnotCreationParams |
struct | PDRedactAnnotCreationParams |
struct | PDFileAttachmentAnnotCreationParams |
struct | PDFreeTextAnnotCreationParams |
struct | PDCaretAnnotCreationParams |
Macros | |
#define | kPDAnnotBorderMaxDashes 11 |
Typedefs | |
typedef void(PDFSDK_CALLCONV * | PDAnnotChangedProc) (PDAnnotOperation operation, size_t iPage, PDAnnot, void *clientData) |
typedef uint32_t | PDAnnotFlags |
typedef PDSquareOrCircleAnnotCreationParamsRec_ | PDCircleAnnotCreationParams |
typedef PDSquareOrCircleAnnotCreationParamsRec_ | PDSquareAnnotCreationParams |
Functions | |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDDocAttachAnnotWillChangeCallback (PDDoc doc, PDAnnotChangedProc proc, void *clientData) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDDocDetachAnnotWillChangeCallback (PDDoc doc, PDAnnotChangedProc proc, void *clientData) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDDocNotifyAnnotWillChange (PDDoc doc, PDAnnotOperation operation, size_t iPage, PDAnnot annot) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDDocAttachAnnotChangedCallback (PDDoc doc, PDAnnotChangedProc proc, void *clientData) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDDocDetachAnnotChangedCallback (PDDoc doc, PDAnnotChangedProc proc, void *clientData) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDDocNotifyAnnotChanged (PDDoc doc, PDAnnotOperation operation, size_t iPage, PDAnnot annot) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDPageGetNumAnnots (PDPage page, size_t *pNumAnnots) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDPageGetAnnot (PDPage page, size_t index, PDAnnot *pAnnot) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDPageAddAnnot (PDPage page, size_t insertAt, PDAnnot annot) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDPageRemoveAnnot (PDPage page, PDAnnot annot) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDPageRemoveAnnotByIndex (PDPage page, size_t index) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDPageGetAnnotIndex (PDPage page, PDAnnot annot, size_t *pIndex) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDAnnotCreate (PDDoc doc, PDAtom annotType, const void *createParams, PDAnnot *annot) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDAnnotGetPDObject (PDAnnot annot, PDObject *pObj) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDAnnotGetSubtype (PDAnnot annot, PDAtom *pSubtype) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDAnnotSetFlags (PDAnnot annot, PDAnnotFlags flags) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDAnnotGetFlags (PDAnnot annot, PDAnnotFlags *pFlags) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDAnnotSetRect (PDAnnot annot, const PDRectF *rect) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDAnnotGetRect (PDAnnot annot, PDRectF *pRect) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDAnnotSetColor (PDAnnot annot, PDColorValue color) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDAnnotGetColor (PDAnnot annot, PDColorValue *pColor) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDAnnotSetContents (PDAnnot annot, const wchar_t *buffer, size_t bufSize) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDAnnotGetContents (PDAnnot annot, wchar_t *buffer, size_t bufSize, size_t *pSize) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDAnnotSetModDate (PDAnnot annot, const PDDateTime *date) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDAnnotGetModDate (PDAnnot annot, PDDateTime *pDate) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDAnnotSetBorder (PDAnnot annot, const PDAnnotBorder *border) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDAnnotGetBorder (PDAnnot annot, PDAnnotBorder *pBorder) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDAnnotSetOCMD (PDAnnot annot, PDOCMD ocmd) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDAnnotGetOCMD (PDAnnot annot, PDOCMD *pOCMD) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDOCConfigIsAnnotVisible (PDOCConfig config, PDAnnot annot, bool *pVisible) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDAnnotSetAppearanceState (PDAnnot annot, PDAtom appState) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDAnnotGetAppearanceState (PDAnnot annot, PDAtom *pAppState) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDAnnotSetFillOpacity (PDAnnot annot, float opacity) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDAnnotGetFillOpacity (PDAnnot annot, float *pOpacity) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDAnnotSetStrokeOpacity (PDAnnot annot, float opacity) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDAnnotGetStrokeOpacity (PDAnnot annot, float *pOpacity) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDAnnotHasAppearance (PDAnnot annot, PDAnnotState state, PDAtom appState, bool *pHas) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDAnnotGetName (PDAnnot annot, wchar_t *buffer, size_t bufSize, size_t *pSize) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDAnnotSetName (PDAnnot annot, const wchar_t *buffer, size_t bufSize) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDAnnotGetVisible (PDAnnot annot, bool *visible) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDAnnotSetVisible (PDAnnot annot, bool visible) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDAnnotGetBlendMode (PDAnnot annot, PDEBlendMode *pBlendMode) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDAnnotSetBlendMode (PDAnnot annot, PDEBlendMode blendMode) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDAnnotSetAppearance (PDAnnot annot, PDAnnotState state, PDAtom appState, PDEXObject app) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDAnnotGetAppearance (PDAnnot annot, PDAnnotState state, PDAtom appState, PDEXObject *pApp) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDLinkAnnotSetAction (PDAnnot annot, PDAction action) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDLinkAnnotGetAction (PDAnnot annot, PDAction *pAction) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDLinkAnnotRemoveAction (PDAnnot annot) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDLinkAnnotSetQuadPoints (PDAnnot annot, size_t numQuads, const PDQuad *quads) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDLinkAnnotGetNumQuads (PDAnnot annot, size_t *pNumQuads) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDLinkAnnotGetQuadPoints (PDAnnot annot, PDQuad *quads) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDLinkAnnotSetBorderStyle (PDAnnot annot, const PDAnnotBorderStyle *borderStyle) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDLinkAnnotGetBorderStyle (PDAnnot annot, PDAnnotBorderStyle *pBorderStyle) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDLinkAnnotSetDestination (PDAnnot annot, PDDest dest) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDLinkAnnotGetDestination (PDAnnot annot, PDDest *pDest) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDAnnotIsMarkupAnnot (PDAnnot annot, bool *pMarkup) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDMarkupAnnotSetTitle (PDAnnot annot, const wchar_t *buffer, size_t bufSize) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDMarkupAnnotGetTitle (PDAnnot annot, wchar_t *buffer, size_t bufSize, size_t *pSize) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDMarkupAnnotGetPopup (PDAnnot annot, PDAnnot *pPopup) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDMarkupAnnotSetRichContents (PDAnnot annot, const wchar_t *buffer, size_t bufSize) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDMarkupAnnotGetRichContents (PDAnnot annot, wchar_t *buffer, size_t bufSize, size_t *pSize) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDMarkupAnnotSetCreationDate (PDAnnot annot, const PDDateTime *date) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDMarkupAnnotGetCreationDate (PDAnnot annot, PDDateTime *pDate) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDMarkupAnnotSetSubject (PDAnnot annot, const wchar_t *buffer, size_t bufSize) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDMarkupAnnotGetSubject (PDAnnot annot, wchar_t *buffer, size_t bufSize, size_t *pSize) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDMarkupAnnotGetInReplyTo (PDAnnot annot, PDAnnot *pInReplyTo) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDMarkupAnnotSetInReplyTo (PDAnnot annot, PDAnnot inReplyTo) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDMarkupAnnotSetReplyType (PDAnnot annot, PDMarkupAnnotReplyType replyType) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDMarkupAnnotGetReplyType (PDAnnot annot, PDMarkupAnnotReplyType *pReplyType) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDMarkupAnnotSetIntent (PDAnnot annot, PDAtom intent) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDMarkupAnnotGetIntent (PDAnnot annot, PDAtom *pIntent) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDTextAnnotSetOpen (PDAnnot annot, bool open) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDTextAnnotIsOpen (PDAnnot annot, bool *pOpen) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDTextMarkupAnnotSetQuadPoints (PDAnnot annot, size_t numQuads, const PDQuad *quads) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDTextMarkupAnnotGetNumQuads (PDAnnot annot, size_t *pNumQuads) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDTextMarkupAnnotGetQuadPoints (PDAnnot annot, PDQuad *quads) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDFreeTextAnnotGetRotate (PDAnnot annot, PDRotate *pRotate) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDFreeTextAnnotSetRotate (PDAnnot annot, PDRotate rotate) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDFreeTextAnnotGetQuadding (PDAnnot annot, PDQuadding *pQuadding) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDFreeTextAnnotSetQuadding (PDAnnot annot, PDQuadding quadding) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDFreeTextAnnotGetBorderStyle (PDAnnot annot, PDAnnotBorderStyle *pBorderStyle) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDFreeTextAnnotSetBorderStyle (PDAnnot annot, const PDAnnotBorderStyle *borderStyle) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDFreeTextAnnotGetBorderEffect (PDAnnot annot, PDAnnotBorderEffect *pBorderEffect) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDFreeTextAnnotSetBorderEffect (PDAnnot annot, const PDAnnotBorderEffect *borderEffect) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDFreeTextAnnotGetFontInfo (PDAnnot annot, PDFontInfo *pFontInfo) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDFreeTextAnnotSetFontInfo (PDAnnot annot, const PDFontInfo *fontInfo) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDFreeTextAnnotGetFontColor (PDAnnot annot, PDColorValue *pFontColor) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDFreeTextAnnotSetFontColor (PDAnnot annot, PDColorValue fontColor) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDFreeTextAnnotGetBorderColor (PDAnnot annot, PDColorValue *pFontColor) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDFreeTextAnnotSetBorderColor (PDAnnot annot, PDColorValue fontColor) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDFreeTextAnnotGetFontSize (PDAnnot annot, float *pFontSize) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDFreeTextAnnotSetFontSize (PDAnnot annot, float fontSize) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDFreeTextAnnotGetLineEnding (PDAnnot annot, PDAtom *pEndPointStyle) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDFreeTextAnnotSetLineEnding (PDAnnot annot, PDAtom endPointStyle) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDFreeTextAnnotGetRectDifferences (PDAnnot annot, PDRectF *pDifferences) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDFreeTextAnnotSetRectDifferences (PDAnnot annot, const PDRectF *differences) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDFreeTextAnnotHitTestChar (PDAnnot annot, const PDPointF *pagePt, size_t *pCharIndex) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDFreeTextAnnotGetCharQuad (PDAnnot annot, size_t index, PDQuad *pQuad) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDFreeTextAnnotGetNumLines (PDAnnot annot, size_t *pNumLines) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDFreeTextAnnotGetLineSpacing (PDAnnot annot, float *pLineSpacing) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDFreeTextAnnotSetLineSpacing (PDAnnot annot, float lineSpacing) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDFreeTextAnnotGetCharSpacing (PDAnnot annot, float *pCharSpacing) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDFreeTextAnnotSetCharSpacing (PDAnnot annot, float charSpacing) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDFreeTextAnnotGetFirstCharOnLine (PDAnnot annot, size_t lineIndex, size_t *pCharIndex) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDFreeTextAnnotGetLineWithChar (PDAnnot annot, size_t charIndex, size_t *pLineIndex) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDLineAnnotGetBorderStyle (PDAnnot annot, PDAnnotBorderStyle *borderStyle) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDLineAnnotSetBorderStyle (PDAnnot annot, const PDAnnotBorderStyle *pBorderStyle) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDLineAnnotGetInteriorColor (PDAnnot annot, PDEColor *color) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDLineAnnotSetInteriorColor (PDAnnot annot, PDEColor color) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDLineAnnotGetLeaderLineLength (PDAnnot annot, float *lenght) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDLineAnnotSetLeaderLineLength (PDAnnot annot, float lenght) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDLineAnnotGetLeaderLineExtensionLength (PDAnnot annot, float *lenght) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDLineAnnotSetLeaderLineExtensionLength (PDAnnot annot, float lenght) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDLineAnnotGetLeaderLineOffset (PDAnnot annot, float *offset) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDLineAnnotSetLeaderLineOffset (PDAnnot annot, float offset) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDLineAnnotGetShowCaption (PDAnnot annot, bool *showCaption) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDLineAnnotSetShowCaption (PDAnnot annot, bool showCaption) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDLineAnnotGetCaptionPosition (PDAnnot annot, PDAtom *postion) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDLineAnnotSetCaptionPosition (PDAnnot annot, PDAtom postion) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDLineAnnotGetCaptionOffset (PDAnnot annot, PDPointF *offset) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDLineAnnotSetCaptionOffset (PDAnnot annot, PDPointF offset) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDLineAnnotGetLineEnding (PDAnnot annot, PDAtom *startPointStyle, PDAtom *endPointStyle) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDLineAnnotSetLineEnding (PDAnnot annot, PDAtom startPointStyle, PDAtom endPointStyle) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDLineAnnotGetBoundaryPoints (PDAnnot annot, PDPointF *pStart, PDPointF *pEnd) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDLineAnnotSetBoundaryPoints (PDAnnot annot, const PDPointF *start, const PDPointF *end) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDSquareAnnotGetBorderStyle (PDAnnot annot, PDAnnotBorderStyle *borderStyle) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDSquareAnnotSetBorderStyle (PDAnnot annot, const PDAnnotBorderStyle *borderStyle) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDSquareAnnotGetInteriorColor (PDAnnot annot, PDEColor *color) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDSquareAnnotSetInteriorColor (PDAnnot annot, PDEColor color) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDSquareAnnotGetBorderEffect (PDAnnot annot, PDAnnotBorderEffect *borderEffect) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDSquareAnnotSetBorderEffect (PDAnnot annot, const PDAnnotBorderEffect *borderEffect) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDPolyLineAnnotGetBorderStyle (PDAnnot annot, PDAnnotBorderStyle *borderStyle) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDPolyLineAnnotSetBorderStyle (PDAnnot annot, const PDAnnotBorderStyle *borderStyle) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDPolyLineAnnotGetInteriorColor (PDAnnot annot, PDEColor *color) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDPolyLineAnnotSetInteriorColor (PDAnnot annot, PDEColor color) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDPolygonAnnotGetBorderEffect (PDAnnot annot, PDAnnotBorderEffect *borderEffect) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDPolygonAnnotSetBorderEffect (PDAnnot annot, const PDAnnotBorderEffect *borderEffect) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDPolyLineAnnotGetShowCaption (PDAnnot annot, bool *showCaption) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDPolyLineAnnotSetShowCaption (PDAnnot annot, bool showCaption) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDPolyLineAnnotGetLineEnding (PDAnnot annot, PDAtom *startPointStyle, PDAtom *endPointStyle) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDPolyLineAnnotSetLineEnding (PDAnnot annot, PDAtom startPointStyle, PDAtom endPointStyle) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDPolyLineAnnotGetVertices (PDAnnot annot, PDPointF *buffer, size_t size, size_t *pSize) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDPolyLineAnnotSetVertices (PDAnnot annot, const PDPointF *vertices, size_t size) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDStampAnnotCreateDynamicAppearanceStream (PDDoc doc, const PDStampAnnotCreateDynamicAppearanceStreamParams *params, PDEXObject *appearanceStream) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDInkAnnotGetBorderStyle (PDAnnot annot, PDAnnotBorderStyle *borderStyle) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDInkAnnotSetBorderStyle (PDAnnot annot, const PDAnnotBorderStyle *pBorderStyle) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDInkAnnotGetInkPointListSize (PDAnnot annot, size_t *size) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDInkAnnotSetInkPointListSize (PDAnnot annot, size_t size) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDInkAnnotGetInkPointsByIndex (PDAnnot annot, size_t i, PDPointF *buffer, size_t size, size_t *pSize) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDInkAnnotSetInkPointsByIndex (PDAnnot annot, size_t i, const PDPointF *buffer, size_t size) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDFileAttachmentAnnotSetFileSpec (PDAnnot annot, PDFileSpec pFileSpec) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDFileAttachmentAnnotGetFileSpec (PDAnnot annot, PDFileSpec *pFileSpec) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDRedactAnnotSetQuadPoints (PDAnnot annot, size_t numQuads, const PDQuad *quads) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDRedactAnnotGetNumQuads (PDAnnot annot, size_t *pNumQuads) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDRedactAnnotGetQuadPoints (PDAnnot annot, PDQuad *quads) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDRedactAnnotGetInteriorColor (PDAnnot annot, PDEColor *color) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDRedactAnnotSetInteriorColor (PDAnnot annot, PDEColor color) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDRedactAnnotGetAppearanceFillColor (PDAnnot annot, PDEColor *color) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDRedactAnnotSetAppearanceFillColor (PDAnnot annot, PDEColor color) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDPopupAnnotGetOpen (PDAnnot annot, bool *open) |
PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDPopupAnnotSetOpen (PDAnnot annot, bool open) |
Annotations API.
anonymous enum |
Defines the visibility, behavior, and interaction of annotations within a PDF document.
The value of the annotation dictionary’s F entry is an integer interpreted as one-bit flags specifying various characteristics of the annotation. Bit positions within the flag word shall be numbered from low-order to high-order, with the lowest-order bit numbered 1. For more information refer to section 12.5.3 - Annotation flags in the ISO 32000-2:2020 (PDF 2.0) Standard.
Defines the border effect of an annotation.
For more information refer to section 12.5.4 Border styles, Table 169 — Entries in a border effect dictionary (key S), of the ISO 32000-2:2020 (PDF 2.0) PDF Standard.
Enumerator | |
---|---|
kPDAnnotBorderEffectStyleNone | No border effect. |
kPDAnnotBorderEffectStyleCloudy | It simulates the appearance of a cloud. |
enum PDAnnotBorderType |
Defines the visual style of the borders around an annotation.
This enumeration represents the style entry in the border style dictionary.
For more information refer to section 12.5.4 Border styles, Table 168 — Entries in a border style dictionary (key S), of the ISO 32000-2:2020 (PDF 2.0) PDF Standard.
enum PDAnnotHighlightMode |
Defines the visual representation of annotations, making it easier for users to interact with and understand a PDF document.
This enumeration specifies an annotation’s highlighting mode, the visual effect that shall be used when the mouse button is pressed or held down inside its active area.
For more information refer to section 12.5.6.19 Widget annotations, Table 191 — Additional entries specific to a widget annotation (key H) from the ISO 32000-2:2020 (PDF 2.0) PDF Standard.
enum PDAnnotOperation |
Defines actions or changes applied to annotations within a PDF document.
enum PDAnnotState |
Defines visual appearance of an annotation at different times based on user interaction.
Defines the relationship between markup annotations.
This enumeration specifies the "reply type" (key RT) between an annotation and and one specified in the "in reply to" (key IRT) in the annotation dictionary specific to markup annotations. It essentially allows either a direct reply to a specific annotation or to group multiple annotations or comments together. This entry is optional and only meaningful if IRT entry present.
For more information refer to section 12.5.6.2 Markup annotations Table 172 — Additional entries in an annotation dictionary specific to markup annotations from the ISO 32000-2:2020 (PDF 2.0) PDF Standard.
Enumerator | |
---|---|
kPDMarkupAnnotReplyReply | Allows users to respond directly to a specific annotation or comment. |
kPDMarkupAnnotReplyGroup | Allows users to group multiple annotations or comments together. |
enum PDQuadding |
Defines the alignment of text for a free text annotation.
This enumeration specifies the justification (quadding) that shall be used when displaying an annotation's text.
For more information refer to section 12.5.6.6 Free text annotation from the ISO 32000-2:2020 (PDF 2.0) PDF Standard.
Enumerator | |
---|---|
kPDQuaddingLeft | Annotation text is left-justified. |
kPDQuaddingCenter | Annotation text is centered. |
kPDQuaddingRight | Annotation text is right-justified. |