Comprehensive Guide for Developers: Features, Integration, and API Reference
Content API. More...
#include <pdfsdk/core/api_macro.h>#include <pdfsdk/core/document.h>#include <pdfsdk/core/fonts.h>#include <pdfsdk/core/objects.h>#include <pdfsdk/core/optional_content.h>#include <pdfsdk/errors.h>#include <pdfsdk/math_types.h>Go to the source code of this file.
Classes | |
| struct | PDENumRange |
| struct | PDEDash |
| struct | PDEPathEnumMonitor |
| struct | PDEPathSegment |
| struct | PDETextState |
| struct | PDECieXYZ |
| struct | PDECieXYZTriple |
| struct | PDEImageAttrs |
| struct | PDEFontMetrics |
| struct | PDECIDSystemInfo |
| struct | PDEGlyphVertMetric |
| struct | PDEOutlineEnumMonitor |
Macros | |
| #define | kPDEDashMaxPatternSize 15 |
Typedefs | |
| typedef void(PDFSDK_CALLCONV * | PDPageLoadedProc) (size_t iPage, void *clientData) |
| typedef void(PDFSDK_CALLCONV * | PDPageContentChangedProc) (size_t iPage, const PDRectF *rects, size_t numRects, void *clientData) |
| typedef struct PDEFunctionRec_ * | PDEFunction |
| typedef struct PDEColorRec_ * | PDEColor |
| typedef struct PDEClipRec_ * | PDEClip |
| typedef struct PDESoftMaskRec_ * | PDESoftMask |
| typedef struct PDEGStateRec_ * | PDEGState |
| typedef uint32_t | PDEGStateFlags |
| typedef struct PDEContentRec_ * | PDEContent |
| typedef struct PDEElementRec_ * | PDEElement |
| typedef PDErrCode(PDFSDK_CALLCONV * | PDEPathMoveToProc) (void *clientData, const PDPointF *to) |
| typedef PDErrCode(PDFSDK_CALLCONV * | PDEPathLineToProc) (void *clientData, const PDPointF *to) |
| typedef PDErrCode(PDFSDK_CALLCONV * | PDEPathCurveToProc) (void *clientData, const PDPointF *c1, const PDPointF *c2, const PDPointF *to) |
| typedef PDErrCode(PDFSDK_CALLCONV * | PDEPathVCurveToProc) (void *clientData, const PDPointF *c, const PDPointF *to) |
| typedef PDErrCode(PDFSDK_CALLCONV * | PDEPathYCurveToProc) (void *clientData, const PDPointF *c, const PDPointF *to) |
| typedef PDErrCode(PDFSDK_CALLCONV * | PDEPathRectProc) (void *clientData, const PDRectF *rect) |
| typedef PDErrCode(PDFSDK_CALLCONV * | PDEPathCloseProc) (void *clientData) |
| typedef uint8_t | PDEPaintOp |
| typedef struct PDETextItemRec_ * | PDETextItem |
| typedef uint32_t | PDETextRenderMode |
| typedef wchar_t | UnicodeChar |
| typedef struct PDEColorSpaceRec_ * | PDEColorSpace |
| typedef struct PDEPatternRec_ * | PDEPattern |
| typedef struct PDEShadingRec_ * | PDEShading |
| typedef struct PDEXObjectRec_ * | PDEXObject |
| typedef struct PDEXGroupRec_ * | PDEXGroup |
| typedef uint8_t | PDEXGroupFlags |
| typedef struct PDEFontRec_ * | PDEFont |
| typedef uint32_t | PDEFontFlags |
| typedef uint32_t | PDEFontCreateFlags |
| typedef PDErrCode(PDFSDK_CALLCONV * | PDEOutlineMoveToProc) (void *clientData, const PDPointF *to) |
| typedef PDErrCode(PDFSDK_CALLCONV * | PDEOutlineLineToProc) (void *clientData, const PDPointF *to) |
| typedef PDErrCode(PDFSDK_CALLCONV * | PDEOutlineConicCurveToProc) (void *clientData, const PDPointF *c, const PDPointF *to) |
| typedef PDErrCode(PDFSDK_CALLCONV * | PDEOutlineCubicCurveToProc) (void *clientData, const PDPointF *c1, const PDPointF *c2, const PDPointF *to) |
Functions | |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDDocAttachPageLoadedCallback (PDDoc doc, PDPageLoadedProc proc, void *clientData) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDDocDetachPageLoadedCallback (PDDoc doc, PDPageLoadedProc proc, void *clientData) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDDocAttachPageContentChangedCallback (PDDoc doc, PDPageContentChangedProc proc, void *clientData) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDDocDetachPageContentChangedCallback (PDDoc doc, PDPageContentChangedProc proc, void *clientData) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDDocNotifyPageContentChanged (PDDoc doc, size_t iPage, const PDRectF *rects, size_t numRects) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDPageGetContent (PDPage page, PDEContent *pContent) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDPageIsContentLoaded (PDPage page, bool *pLoaded) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDECreateContent (PDEContent *pContent) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEContentGetNumElements (PDEContent content, size_t *pNumElements) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEContentGetElement (PDEContent content, size_t index, PDEElement *pElement) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEContentInsertElement (PDEContent content, size_t index, PDEElement element) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEContentRemoveElement (PDEContent content, size_t index) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEElementCopy (PDEElement element, PDEElement *pCopy) |
| PDF_CORE_API bool PDFSDK_CALLCONV | PDEElementEqual (PDEElement elementA, PDEElement elementB) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEElementGetType (PDEElement element, PDEElementType *pType) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEElementGetBBox (PDEElement element, PDRectF *pBBox) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEElementGetQuad (PDEElement element, PDQuad *pQuad) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEElementGetClip (PDEElement element, PDEClip *pClip) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEElementSetClip (PDEElement element, PDEClip clip) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEElementGetGState (PDEElement element, PDEGState *pState) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEElementSetGState (PDEElement element, PDEGState state) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEElementGetMatrix (PDEElement element, PDMatrix *pMatrix) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEElementSetMatrix (PDEElement element, const PDMatrix *matrix) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEElementHitTest (PDEElement element, const PDPointF *point, bool *pResult) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDOCConfigIsElementVisible (PDOCConfig config, PDEElement element, bool *pVisible) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDECreateContainer (PDAtom tag, PDObject dict, PDEElement *pContainer) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEContainerGetTag (PDEElement container, PDAtom *pTag) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEContainerSetTag (PDEElement container, PDAtom tag) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEContainerGetDict (PDEElement container, PDObject *pDict) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEContainerSetDict (PDEElement container, PDObject dict) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEContainerGetContent (PDEElement container, PDEContent *pContent) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEContainerGetOCMD (PDEElement container, PDOCMD *pOCMD) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEGetFunctionFromPDObject (PDObject funcObj, PDEFunction *pFunc) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEFunctionGetPDObject (PDEFunction func, PDObject *pObj) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEFunctionGetNumInputs (PDEFunction func, size_t *pNumInputs) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEFunctionGetNumOutputs (PDEFunction func, size_t *pNumOutputs) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEFunctionExec (PDEFunction func, const float *inputs, float *outputs) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDECreateSoftMask (PDDoc pddoc, PDESoftMask *pSMask) |
| PDF_CORE_API bool PDFSDK_CALLCONV | PDESoftMaskEqual (PDESoftMask softMaskA, PDESoftMask softMaskB) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDESoftMaskGetSubtype (PDESoftMask softMask, PDESoftMaskSubtype *pSubtype) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDESoftMaskSetSubtype (PDESoftMask softMask, PDESoftMaskSubtype subtype) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDESoftMaskGetGroup (PDESoftMask softMask, PDEXObject *pGroup) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDESoftMaskSetGroup (PDESoftMask softMask, PDEXObject group) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDESoftMaskGetBackdropColor (PDESoftMask softMask, PDColorValue *pBackdrop) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDESoftMaskSetBackdropColor (PDESoftMask softMask, PDColorValue backdrop) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDESoftMaskGetTransfer (PDESoftMask softMask, PDEFunction *pTransfer) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDESoftMaskSetTransfer (PDESoftMask softMask, PDEFunction transfer) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDECreateGState (PDEGState *pGState) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEGStateCopy (PDEGState gstate, PDEGState *pCopy) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEGStateGetFillColor (PDEGState gstate, PDEColor *pColor) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEGStateGetFillColorSpace (PDEGState gstate, PDEColorSpace *pColorSpace) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEGStateGetFillColorNumComponents (PDEGState gstate, size_t *pNumComponents) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEGStateGetFillColorComponents (PDEGState gstate, float *components) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEGStateGetFillColorPattern (PDEGState gstate, PDEPattern *pPattern) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEGStateSetFillColor (PDEGState gstate, PDEColor color) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEGStateSetFillColorSpace (PDEGState gstate, PDEColorSpace colorSpace) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEGStateSetFillColorComponents (PDEGState gstate, const float *components, size_t numComponents, PDEPattern pattern) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEGStateGetStrokeColor (PDEGState gstate, PDEColor *pColor) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEGStateGetStrokeColorSpace (PDEGState gstate, PDEColorSpace *pColorSpace) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEGStateGetStrokeColorNumComponents (PDEGState gstate, size_t *pNumComponents) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEGStateGetStrokeColorComponents (PDEGState gstate, float *components) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEGStateGetStrokeColorPattern (PDEGState gstate, PDEPattern *pPattern) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEGStateSetStrokeColor (PDEGState gstate, PDEColor color) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEGStateSetStrokeColorSpace (PDEGState gstate, PDEColorSpace colorSpace) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEGStateSetStrokeColorComponents (PDEGState gstate, const float *components, size_t numComponents, PDEPattern pattern) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEGStateGetLineWidth (PDEGState gstate, float *pLineWidth) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEGStateSetLineWidth (PDEGState gstate, float lineWidth) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEGStateGetLineCap (PDEGState gstate, PDELineCap *pLineCap) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEGStateSetLineCap (PDEGState gstate, PDELineCap lineCap) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEGStateGetLineJoin (PDEGState gstate, PDELineJoin *pLineJoin) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEGStateSetLineJoin (PDEGState gstate, PDELineJoin lineJoin) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEGStateGetMiterLimit (PDEGState gstate, float *pMiterLimit) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEGStateSetMiterLimit (PDEGState gstate, float miterLimit) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEGStateGetDash (PDEGState gstate, PDEDash *pDash) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEGStateSetDash (PDEGState gstate, const PDEDash *dash) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEGStateGetIntent (PDEGState gstate, PDERenderingIntent *pIntent) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEGStateSetIntent (PDEGState gstate, PDERenderingIntent intent) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEGStateGetStrokeAdjustment (PDEGState gstate, bool *pAdjustStrokes) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEGStateSetStrokeAdjustment (PDEGState gstate, bool adjustStrokes) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEGStateGetBlendMode (PDEGState gstate, PDEBlendMode *pBlendMode) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEGStateSetBlendMode (PDEGState gstate, PDEBlendMode blendMode) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEGStateGetSoftMask (PDEGState gstate, PDESoftMask *pSoftMask) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEGStateSetSoftMask (PDEGState gstate, PDESoftMask softMask) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEGStateGetSoftMaskMatrix (PDEGState gstate, PDMatrix *pSoftMaskMatrix) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEGStateSetSoftMaskMatrix (PDEGState gstate, const PDMatrix *softMaskMatrix) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEGStateGetFillAlpha (PDEGState gstate, float *pAlpha) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEGStateSetFillAlpha (PDEGState gstate, float alpha) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEGStateGetStrokeAlpha (PDEGState gstate, float *pAlpha) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEGStateSetStrokeAlpha (PDEGState gstate, float alpha) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEGStateGetAlphaIsShape (PDEGState gstate, bool *pAlphaIsShape) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEGStateSetAlphaIsShape (PDEGState gstate, bool alphaIsShape) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEGStateGetFillOverprint (PDEGState gstate, bool *pOverprint) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEGStateSetFillOverprint (PDEGState gstate, bool overprint) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEGStateGetStrokeOverprint (PDEGState gstate, bool *pOverprint) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEGStateSetStrokeOverprint (PDEGState gstate, bool overprint) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEGStateGetOverprintMode (PDEGState gstate, int *pOpm) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEGStateSetOverprintMode (PDEGState gstate, int opm) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEGStateGetFlatness (PDEGState gstate, float *pFlatness) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEGStateSetFlatness (PDEGState gstate, float flatness) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEGStateGetSmoothness (PDEGState gstate, float *pSmoothness) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEGStateSetSmoothness (PDEGState gstate, float smoothness) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEGStateGetFlags (PDEGState gstate, PDEGStateFlags *pFlags) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDECreateClip (PDEClip *pClip) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEClipCopy (PDEClip clip, PDEClip *pCopy) |
| PDF_CORE_API bool PDFSDK_CALLCONV | PDEClipEqual (PDEClip clipA, PDEClip clipB) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEClipGetBBox (PDEClip clip, PDRectF *pBBox) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEClipGetNumElements (PDEClip clip, size_t *pNumElements) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEClipGetElement (PDEClip clip, size_t index, PDEElement *pElement) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEClipInsertElement (PDEClip clip, size_t index, PDEElement element) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEClipRemoveElement (PDEClip clip, size_t index) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDECreatePath (PDEElement *pPath) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEPathGetPaintOp (PDEElement path, PDEPaintOp *pPaintOp) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEPathSetPaintOp (PDEElement path, PDEPaintOp paintOp) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEPathEnum (PDEElement path, PDEPathEnumMonitor *mon, void *monClientData) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEPathGetNumSegments (PDEElement path, size_t *pNumSegments) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEPathGetSegment (PDEElement path, size_t index, PDEPathSegment *pSegment) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEPathAddSegment (PDEElement path, PDEPathSegment seg) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEPathRemoveSegment (PDEElement path, size_t index) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDECreateText (PDEElement *pText) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDETextGetNumItems (PDEElement text, size_t *pNumItems) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDETextGetItem (PDEElement text, size_t index, PDETextItem *pItem) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDETextGetItemAtPoint (PDEElement text, const PDPointF *pagePt, PDETextItem *pItem) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDETextInsertItem (PDEElement text, size_t index, PDETextItem item) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDETextRemoveItem (PDEElement text, size_t index) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDETextSplitItem (PDEElement text, size_t itemIndex, size_t charIndex) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDETextGetKnockout (PDEElement text, bool *pKnockout) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDETextSetKnockout (PDEElement text, bool knockout) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDECreateTextItem (PDETextItem *pItem) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDECreateTextItemEmptyCopy (PDETextItem item, PDETextItem *pItem) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDETextItemCopy (PDETextItem item, PDETextItem *pCopy) |
| PDF_CORE_API int PDFSDK_CALLCONV | PDETextItemCompare (PDETextItem itemA, PDETextItem itemB) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDETextItemCopyChars (PDETextItem item, char *buffer, size_t bufferSize, size_t *pSize) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDETextItemCopyCharsByIndex (PDETextItem item, size_t index, char *buffer, size_t bufferSize, size_t *pSize) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDETextItemSetChars (PDETextItem item, const char *chars, size_t numChars) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDETextItemInsertChars (PDETextItem item, size_t index, const char *chars, size_t numChars) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDETextItemInsertUnicodeChars (PDETextItem item, size_t index, UnicodeChar const *unicodeID, size_t unicodeIDsize) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDETextItemRemoveChars (PDETextItem item, size_t index, size_t numChars) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDETextItemGetGState (PDETextItem item, PDEGState *pState) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDETextItemSetGState (PDETextItem item, PDEGState gstate) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDETextItemGetTextState (PDETextItem item, PDETextState *pTextState) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDETextItemSetTextState (PDETextItem item, const PDETextState *textState) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDETextItemGetFont (PDETextItem item, PDEFont *pFont) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDETextItemSetFont (PDETextItem item, PDEFont font) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDETextItemGetFontSize (PDETextItem item, float *pFontSize) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDETextItemSetFontSize (PDETextItem item, float fontSize) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDETextItemGetTextMatrix (PDETextItem item, PDMatrix *pMatrix) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDETextItemSetTextMatrix (PDETextItem item, const PDMatrix *matrix) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDETextItemGetNumChars (PDETextItem item, size_t *pNumChars) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDETextItemGetCharOutline (PDETextItem item, size_t index, PDEOutlineEnumMonitor *mon, void *monClientData) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDETextItemGetCharProc (PDETextItem item, size_t index, PDEContent *pCharProc) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDETextItemGetCharAdvance (PDETextItem item, size_t index, PDPointF *pAdvance) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDETextItemGetCharVertMetric (PDETextItem item, size_t index, PDEGlyphVertMetric *pVertMetric) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDETextItemGetCharsRect (PDETextItem item, size_t begindex, size_t endindex, PDRectF *pRect) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDETextItemGetCharQuad (PDETextItem item, size_t index, PDQuad *pQuad) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDETextItemGetOutlineQuad (PDETextItem item, size_t index, PDQuad *pQuad) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDETextItemGetUnicodeText (PDETextItem item, UnicodeChar *buffer, size_t size, size_t *pSize) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDETextItemGetUnicodeChar (PDETextItem item, size_t index, UnicodeChar *buffer, size_t size, size_t *pSize) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDETextItemGetBBox (PDETextItem item, PDRectF *pBBox) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDETextItemGetMatrix (PDETextItem item, PDMatrix *pMatrix) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDETextItemSetMatrix (PDETextItem item, const PDMatrix *matrix) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDETextItemGetParent (PDETextItem item, PDEElement *pText) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDETextItemSplitInplace (PDETextItem item, size_t charIndex, PDETextItem *pItem) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDETextItemIsCharWhitespace (PDETextItem item, size_t charIndex, bool *pIsWhitespace) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDETextLayout (PDDoc doc, const wchar_t *text, const PDRectF *rect, const PDFontInfo *font, float fontSize, PDColorValue fontColor, PDETextAlign alignment, PDEElement *pText) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDECreateInlineImage (PDEImageAttrs *attrs, PDEColorSpace cs, const char *data) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDECreateInlineImageCrop (PDEElement image, const PDRectI *cropRect, PDEElement *pOut) |
| PDF_CORE_API int PDFSDK_CALLCONV | PDEInlineImageCompare (PDEElement imageA, PDEElement imageB) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEInlineImageGetAttrs (PDEElement image, PDEImageAttrs *pAttrs) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEInlineImageGetColorSpace (PDEElement image, PDEColorSpace *pColorSpace) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEInlineImageGetInterpolate (PDEElement image, bool *pInterpolate) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEInlineImageSetInterpolate (PDEElement image, bool interpolate) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEInlineImageGetIntent (PDEElement image, PDERenderingIntent *pIntent) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEInlineImageSetIntent (PDEElement image, PDERenderingIntent intent) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEInlineImageGetDecodeArray (PDEElement image, float *decodeArray) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEInlineImageOpenStream (PDEElement image, PDReadStream *pStream) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDECreateXObjectElement (PDEXObject xobject, PDEElement *pElement) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDECreateXObjectElementCrop (PDEElement xoe, const PDRectI *cropRect, PDEElement *pCrop) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEXObjectElementGetXObject (PDEElement xoe, PDEXObject *pXObject) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEXObjectElementSetXObject (PDEElement xoe, PDEXObject xobject) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDECreateShadingElement (PDEShading shading, PDEElement *pElement) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEShadingElementGetShading (PDEElement she, PDEShading *pShading) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEShadingElementSetShading (PDEElement she, PDEShading shading) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEGetColorSpaceFromPDObject (PDObject csObj, PDEColorSpace *pColorSpace) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDECreateColorSpaceDeviceGray (PDEColorSpace *pColorSpace) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDECreateColorSpaceDeviceRGB (PDEColorSpace *pColorSpace) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDECreateColorSpaceDeviceCMYK (PDEColorSpace *pColorSpace) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDECreateColorSpacePattern (PDEColorSpace *pColorSpace) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEColorSpaceGetPDObject (PDEColorSpace colorSpace, PDObject *pObj) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEColorSpaceGetFamily (PDEColorSpace colorSpace, PDEColorSpaceFamily *pFamily) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEColorSpaceGetNumComponents (PDEColorSpace colorSpace, size_t *pNumComponents) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEColorSpaceGetComponentRange (PDEColorSpace colorSpace, size_t index, PDENumRange *pRange) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEColorSpaceDoesProduceOutput (PDEColorSpace colorSpace, bool *pResult) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEColorSpacePackColor (PDEColorSpace colorSpace, const float *components, void *buffer) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEColorSpaceUnpackColor (PDEColorSpace colorSpace, const void *buffer, float *components) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEColorSpaceTransformToRGB (PDEColorSpace colorSpace, const float *components, PDERenderingIntent intent, PDColorValue *pRGB) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEColorSpaceTransformImageDataToRGB (PDEColorSpace colorSpace, const void *data, int numEntries, PDERenderingIntent intent, void *buffer) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDECreateColor (PDEColorSpace colorSpace, float const *components, size_t numComponents, PDEPattern pattern, PDEColor *pColor) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDECreateColorGray (float gray, PDEColor *pColor) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDECreateColorRGB (float red, float green, float blue, PDEColor *pColor) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDECreateColorFromValue (PDColorValue value, PDEColor *pColor) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEColorGetColorSpace (PDEColor color, PDEColorSpace *pColorSpace) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEColorGetNumComponents (PDEColor colorSpace, size_t *pNumComponents) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEColorGetComponent (PDEColor color, size_t index, float *pComponent) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEColorGetComponents (PDEColor color, float *components) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEColorGetPattern (PDEColor color, PDEPattern *pPattern) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEColorToRGB (PDEColor color, PDERenderingIntent intent, PDColorValue *pRGB) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEGetPatternFromPDObject (PDObject patternObj, PDEPattern *pPattern) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEPatternGetPDObject (PDEPattern pattern, PDObject *pObj) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEPatternGetType (PDEPattern pattern, PDEPatternType *pType) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEPatternGetMatrix (PDEPattern pattern, PDMatrix *pMatrix) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEPatternSetMatrix (PDEPattern pattern, const PDMatrix *matrix) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDECreatePatternTiling (PDDoc doc, PDETilingPatternPaintType paintType, PDETilingPatternTilingType tilingType, const PDRectF *bbox, float xstep, float ystep, PDEContent content, PDEPattern *pPattern) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEPatternTilingGetPaintType (PDEPattern pattern, PDETilingPatternPaintType *pPaintType) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEPatternTilingSetPaintType (PDEPattern pattern, PDETilingPatternPaintType paintType) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEPatternTilingGetTilingType (PDEPattern pattern, PDETilingPatternTilingType *pTilingType) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEPatternTilingSetTilingType (PDEPattern pattern, PDETilingPatternTilingType tilingType) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEPatternTilingGetBBox (PDEPattern pattern, PDRectF *pBBox) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEPatternTilingSetBBox (PDEPattern pattern, const PDRectF *bbox) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEPatternTilingGetXStep (PDEPattern pattern, float *pXStep) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEPatternTilingSetXStep (PDEPattern pattern, float xstep) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEPatternTilingGetYStep (PDEPattern pattern, float *pYStep) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEPatternTilingSetYStep (PDEPattern pattern, float ystep) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEPatternTilingGetContent (PDEPattern pattern, PDEContent *pContent) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDECreatePatternShading (PDDoc doc, PDEShading shading, PDEPattern *pPattern) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEPatternShadingGetShading (PDEPattern pattern, PDEShading *pShading) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEPatternShadingSetShading (PDEPattern pattern, PDEShading shading) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEPatternShadingGetExtGState (PDEPattern pattern, PDEGState *pExtGState) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEPatternShadingSetExtGState (PDEPattern pattern, PDEGState extGState) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEGetShadingFromPDObject (PDObject shadingObj, PDEShading *pShading) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEShadingGetPDObject (PDEShading shading, PDObject *pObj) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEShadingGetType (PDEShading shading, PDEShadingType *pType) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEShadingGetColorSpace (PDEShading shading, PDEColorSpace *pColorSpace) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEShadingGetBackground (PDEShading shading, PDEColor *pBackground) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEShadingSetBackground (PDEShading shading, PDEColor background) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEShadingGetBBox (PDEShading shading, PDRectF *pBBox) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEShadingSetBBox (PDEShading shading, const PDRectF *bbox) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEShadingGetAntiAlias (PDEShading shading, bool *pAntiAlias) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEShadingSetAntiAlias (PDEShading shading, bool antiAlias) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDECreateShadingFunctionBased (PDDoc doc, PDEColorSpace colorSpace, PDEFunction function, PDEShading *pShading) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEShadingFunctionBasedGetXDomain (PDEShading shading, PDENumRange *pDomain) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEShadingFunctionBasedSetXDomain (PDEShading shading, PDENumRange const *domain) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEShadingFunctionBasedGetYDomain (PDEShading shading, PDENumRange *pDomain) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEShadingFunctionBasedSetYDomain (PDEShading shading, PDENumRange const *domain) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEShadingFunctionBasedGetMatrix (PDEShading shading, PDMatrix *pMatrix) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEShadingFunctionBasedSetMatrix (PDEShading shading, const PDMatrix *matrix) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEShadingFunctionBasedGetFunction (PDEShading shading, PDEFunction *pFunction) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEShadingFunctionBasedSetFunction (PDEShading shading, PDEFunction function) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDECreateShadingAxial (PDDoc doc, PDEColorSpace colorSpace, PDEFunction function, const PDPointF *start, const PDPointF *end, PDEShading *pShading) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEShadingAxialGetStartPoint (PDEShading shading, PDPointF *pPoint) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEShadingAxialSetStartPoint (PDEShading shading, const PDPointF *point) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEShadingAxialGetEndPoint (PDEShading shading, PDPointF *pPoint) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEShadingAxialSetEndPoint (PDEShading shading, const PDPointF *point) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEShadingAxialGetFunction (PDEShading shading, PDEFunction *pFunction) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEShadingAxialSetFunction (PDEShading shading, PDEFunction function) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEShadingAxialGetDomain (PDEShading shading, PDENumRange *pDomain) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEShadingAxialSetDomain (PDEShading shading, PDENumRange const *domain) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEShadingAxialGetExtendStart (PDEShading shading, bool *pExtend) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEShadingAxialSetExtendStart (PDEShading shading, bool extend) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEShadingAxialGetExtendEnd (PDEShading shading, bool *pExtend) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEShadingAxialSetExtendEnd (PDEShading shading, bool extend) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDECreateShadingRadial (PDDoc doc, PDEColorSpace colorSpace, PDEFunction function, const PDPointF *start, float startRadius, const PDPointF *end, float endRadius, PDEShading *pShading) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEShadingRadialGetStartPoint (PDEShading shading, PDPointF *pPoint) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEShadingRadialSetStartPoint (PDEShading shading, const PDPointF *point) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEShadingRadialGetStartRadius (PDEShading shading, float *pRadius) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEShadingRadialSetStartRadius (PDEShading shading, float radius) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEShadingRadialGetEndPoint (PDEShading shading, PDPointF *pPoint) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEShadingRadialSetEndPoint (PDEShading shading, const PDPointF *point) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEShadingRadialGetEndRadius (PDEShading shading, float *pRadius) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEShadingRadialSetEndRadius (PDEShading shading, float radius) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEShadingRadialGetFunction (PDEShading shading, PDEFunction *pFunction) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEShadingRadialSetFunction (PDEShading shading, PDEFunction function) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEShadingRadialGetDomain (PDEShading shading, PDENumRange *pDomain) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEShadingRadialSetDomain (PDEShading shading, PDENumRange const *domain) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEShadingRadialGetExtendStart (PDEShading shading, bool *pExtend) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEShadingRadialSetExtendStart (PDEShading shading, bool extend) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEShadingRadialGetExtendEnd (PDEShading shading, bool *pExtend) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEShadingRadialSetExtendEnd (PDEShading shading, bool extend) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEShadingFreeFormGouraudGetFunction (PDEShading shading, PDEFunction *pFunction) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEShadingFreeFormGouraudSetFunction (PDEShading shading, PDEFunction function) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEShadingFreeFormGouraudGetNumVertices (PDEShading shading, size_t *pNumVertices) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEShadingFreeFormGouraudGetVertexCoord (PDEShading shading, size_t index, PDPointF *pCoord) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEShadingFreeFormGouraudGetVertexColor (PDEShading shading, size_t index, PDERenderingIntent intent, PDColorValue *pColor) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEShadingLatticeFormGouraudGetFunction (PDEShading shading, PDEFunction *pFunction) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEShadingLatticeFormGouraudSetFunction (PDEShading shading, PDEFunction function) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEShadingLatticeFormGouraudGetNumVertices (PDEShading shading, size_t *pNumVertices) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEShadingLatticeFormGouraudGetVerticesPerRow (PDEShading shading, size_t *pVerticesPerRow) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEShadingLatticeFormGouraudGetVertexCoord (PDEShading shading, size_t index, PDPointF *pCoord) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEShadingLatticeFormGouraudGetVertexColor (PDEShading shading, size_t index, PDERenderingIntent intent, PDColorValue *pColor) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEShadingPatchMeshGetFunction (PDEShading shading, PDEFunction *pFunction) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEShadingPatchMeshSetFunction (PDEShading shading, PDEFunction function) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEShadingPatchMeshGetNumPatches (PDEShading shading, size_t *pNumPatches) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEShadingPatchMeshGetPatchCoords (PDEShading shading, size_t index, PDPointF pCoords[16]) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEShadingPatchMeshGetPatchColors (PDEShading shading, size_t index, PDERenderingIntent intent, PDColorValue pColors[4]) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEGetXObjectFromPDObject (PDObject obj, PDEXObject *pXObject) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDDocImportIcon (PDDoc doc, PDDoc to, size_t pageNo, PDEXObject *xobject) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDDocCreatePageFromIcon (PDDoc doc, size_t insertAt, PDDoc iconDoc, PDEXObject icon) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDECreateFormXObject (PDDoc doc, PDEContent content, PDEXObject *pXObject) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEFormXObjectCopy (PDEXObject source, PDEXObject *pXObject) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEFormXObjectGetBBox (PDEXObject xform, PDRectF *pBBox) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEFormXObjectSetBBox (PDEXObject xform, const PDRectF *bbox) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEFormXObjectGetMatrix (PDEXObject xform, PDMatrix *pMatrix) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEFormXObjectSetMatrix (PDEXObject xform, const PDMatrix *matrix) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEFormXObjectGetContent (PDEXObject xform, PDEContent *pContent) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEFormXObjectSetContent (PDEXObject xform, const PDEContent content) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEFormXObjectGetXGroup (PDEXObject xform, PDEXGroup *pGroup) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEFormXObjectSetXGroup (PDEXObject xform, PDEXGroup group) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEFormXObjectGetOCMD (PDEXObject xform, PDOCMD *pOCMD) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEFormXObjectSetOCMD (PDEXObject xform, PDOCMD ocmd) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEFormXObjectSetADBECompoundType (PDEXObject xform, const char *type) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDECreateXGroup (PDEColorSpace colorSpace, PDEXGroupFlags flags, PDEXGroup *pGroup) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEXGroupGetColorSpace (PDEXGroup group, PDEColorSpace *pColorSpace) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEXGroupSetColorSpace (PDEXGroup group, PDEColorSpace colorSpace) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEXGroupGetFlags (PDEXGroup group, PDEXGroupFlags *pFlags) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEXGroupSetFlags (PDEXGroup group, PDEXGroupFlags flags) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDECreateImageXObject (PDDoc doc, PDEImageAttrs const *attrs, PDEColorSpace cs, const void *imageData, PDAtom compressionFilter, PDEXObject *pXObject) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDECreateImageXObjectEmbedJpeg (PDDoc doc, const wchar_t *jpegImagePath, PDEXObject *pXObject) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDECreateImageXObjectCrop (PDEXObject ximage, const PDRectI *cropRect, PDEXObject *pOut) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEXObjectGetType (PDEXObject xobj, PDEXObjectType *pType) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEXObjectGetPDObject (PDEXObject xobj, PDObject *pObj) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEImageXObjectGetAttrs (PDEXObject ximage, PDEImageAttrs *pAttrs) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEImageXObjectGetColorSpace (PDEXObject ximage, PDEColorSpace *pColorSpace) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEImageXObjectHasAlphaChannelInData (PDEXObject ximage, bool *pHasAlphaChannel) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEImageXObjectGetInterpolate (PDEXObject ximage, bool *pInterpolate) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEImageXObjectSetInterpolate (PDEXObject ximage, bool interpolate) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEImageXObjectGetIntent (PDEXObject ximage, PDERenderingIntent *pIntent) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEImageXObjectSetIntent (PDEXObject ximage, PDERenderingIntent intent) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEImageXObjectResetIntent (PDEXObject ximage) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEImageXObjectGetDecodeArray (PDEXObject ximage, float *decodeArray, size_t decodeArraySize, size_t *pOutDecodeArraySize) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEImageXObjectGetMask (PDEXObject ximage, PDEXObject *pMask) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEImageXObjectSetMask (PDEXObject ximage, PDEXObject mask) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEImageXObjectGetColorKey (PDEXObject ximage, int *colorKey) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEImageXObjectGetSMask (PDEXObject ximage, PDEXObject *pSMask) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEImageXObjectSetSMask (PDEXObject ximage, PDEXObject smask) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEImageXObjectGetSMaskInData (PDEXObject ximage, int *pSMaskInData) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEImageXObjectGetMatteArray (PDEXObject ximage, float *matteArray) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEImageXObjectSetMatteArray (PDEXObject ximage, const float *matteArray) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEImageXObjectGetOCMD (PDEXObject ximage, PDOCMD *pOCMD) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEImageXObjectSetOCMD (PDEXObject ximage, PDOCMD ocmd) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEImageGetCompressionFilter (PDEXObject ximage, PDAtom *pComppressionFilter) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEImageXObjectOpenStream (PDEXObject ximage, PDReadStream *pStream) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEGetFontFromPDObject (PDObject fontObj, PDEFont *pFont) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDECreateFontFromInfo (PDDoc doc, const PDFontInfo *fontInfo, bool forceSysFont, PDEFontCreateFlags createFlags, PDEFont *pFont) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDECreateFontToTypeUnicode (PDDoc doc, PDEFont font, const UnicodeChar *unicode, size_t unicodeLen, PDEFontFauxType *pFauxType, PDEFontCreateFlags createFlags, PDEFont *pFont) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEFontGetPDObject (PDEFont font, PDObject *pFontObj) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEFontGetSubtype (PDEFont font, PDEFontSubtype *pSubtype) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEFontGetName (PDEFont font, PDAtom *pName) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEFontGetMetrics (PDEFont font, PDEFontMetrics *pMetrics) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEFontGetFontMatrix (PDEFont font, PDMatrix *pMatrix) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEFontGetFontBBox (PDEFont font, PDRectF *pBBox) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEFontIsEmbedded (PDEFont font, bool *pEmbedded) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEFontGetWritingMode (PDEFont font, PDEWritingMode *pWMode) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEFontGetCharProc (PDEFont font, const char *codepoint, size_t codepointLen, PDEContent *pCharProc) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEFontEnumCharOutline (PDEFont font, const char *codepoint, size_t codepointLen, PDEOutlineEnumMonitor mon, void *monClientData) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEFontGetCharWidth (PDEFont font, const char *codepoint, size_t codepointLen, int16_t *pWidth) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEFontGetCharVertMetric (PDEFont font, const char *codepoint, size_t codepointLen, PDEGlyphVertMetric *pVertMetric) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEFontGetStyle (PDEFont font, PDFontStyle *style) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEFontGetFontInfo (PDEFont font, PDFontInfo *pInfo) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEFontGetEncodingName (PDEFont font, PDAtom *pEncodingName) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEFontCanTypeUnicode (PDEFont font, const UnicodeChar *unicode, size_t unicodeLen, bool *pCanType) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEFontIsFauxed (PDEFont font, bool *pFauxed) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEFontGetFauxFontInfo (PDEFont font, PDFontInfo *pInfo) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEFontOpenFontFileStream (PDEFont font, PDReadStream *pStream) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEFontCharToUnicode (PDEFont font, char const *codepoint, size_t codepointLen, UnicodeChar *unicode, size_t unicodeLen, size_t *pUnicodeLen) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEFontUnicodeToChar (PDEFont font, UnicodeChar const *unicode, size_t unicodeLen, char *codepoint, size_t codepointLen, size_t *pCodepointLen) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEFontFindSubstFontInfo (PDEFont font, bool forceBold, bool forceItalic, PDFontInfo *pInfo) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEFontGetSubstMetrics (PDEFont font, PDEFontMetrics *pMetrics) |
| PDF_CORE_API PDErrCode PDFSDK_CALLCONV | PDEFontGetType3GlyphsBBox (PDEFont font, PDRectF *pBBox) |
Content API.
| anonymous enum |
Specifies the type of transparency group.
A transparency group is a sequence of consecutive objects in a transparency stack that shall be collected together and composited to produce a single colour, shape, and opacity at each point.
For more information refer to section 11.4 Transparency groups, and specifically 11.4.5 Isolated groups and 11.4.6 Knockout groups, from the ISO 32000-2:2020 (PDF 2.0) Standard.
| anonymous enum |
Specifies the font descriptor flag.
The value of the Flags entry in a font descriptor (a dictionary whose entries specify various font attributes) shall be an unsigned 32-bit integer containing flags specifying various characteristics of the font. Bit positions within the flag word are numbered from 1 (low-order) to 32 (high-order).
For more informaiton refer to section 9.8 Font descriptors and specifically section 9.8.2 Font descriptor flags, from the ISO 32000-2:2020 (PDF 2.0) Standard.
| anonymous enum |
Specifies whether specific graphics state properties are explicitly defined or modified.
For more information refer to section 8.4 Graphics state, from the ISO 32000-2:2020 (PDF 2.0) Standard.
| anonymous enum |
Specifies the path-painting operators.
These are commands used to render paths on a page. These operators determine how the path is visually represented, such as filling it with color, stroking its outline, or applying both actions simultaneously. They are applied after the path has been constructed using path-construction operators.
For more information refer to section 8.5.3 Path-painting operators, from the ISO 32000-2:2020 (PDF 2.0) Standard.
| anonymous enum |
Specifies a text rendering mode.
For more information refer to section 9.3.6 Text rendering mode, from the ISO 32000-2:2020 (PDF 2.0) Standard.
| Enumerator | |
|---|---|
| kPDETextRenderFill | Fill text. |
| kPDETextRenderStroke | Stroke text. |
| kPDETextRenderFillAndStroke | Fill, then stroke text. |
| kPDETextRenderInvisible | Neither fill nor stroke text. |
| enum PDEBlendMode |
Specifies the type of function/mode used to determine how new content interacts with existing content when painted on a page.
There are two sets of standard blend modes - separable and non-separable. For more informaiton refer to section 11.3.5 Blend mode, Table 134 — Standard separable blend modes and Table 135 — Standard non-separable blend modes from the ISO 32000-2:2020 (PDF 2.0) Standard.
| enum PDECIDFontType |
Specifies the CIDFont subtype.
Unlike traditional fonts that use simple encoding schemes (e.g. ASCII), CIDFonts employ CIDs (character identifiers) to manage complex and expansive character sets.
For more information refer to section 9.7.4 CIDFonts, from the ISO 32000-2:2020 (PDF 2.0) Standard.
| enum PDEColorSpaceFamily |
Specifies a colour space family.
There are three categories of colour space families: Device colour spaces - DeviceGray, DeviceRGB, and DeviceCMYK CIE-based colour spaces - CalGray, CalRGB, Lab, and ICCBased Special colour spaces - Pattern, Indexed, Separation, and DeviceN For more information refer to section 8.6.3 Colour space families, from the ISO 32000-2:2020 (PDF 2.0) Standard.
| enum PDEElementType |
Specifies a marked-content sequence of graphics objects (Container), a marked-content point in the content stream (Place) or the specific type of graphics object or element (Path, Text, InlineImage, XObject, Shading)
For more information refer to sections 14.6 Marked content and 8.2 Graphics objects, from the ISO 32000-2:2020 (PDF 2.0) Standard.
| enum PDEFontFauxType |
Specifies how an embedded font was processed.
When a font is embedded within a document it can be processed in different ways, depending on how it has been embedded at the time of document creation.
| enum PDEFontSubtype |
Specifies the font subtype or type (if there is no subtype)
A font shall be represented in PDF as a dictionary specifying the type of font, its PostScript language name, its encoding, and information that can be used to provide a substitute when the font program is not available.
For more information refer to section 9.5 Introduction to font data structures, from the ISO 32000-2:2020 (PDF 2.0) Standard.
| enum PDELineCap |
Specifies the style of line cap endings.
For more informaiton refer to section 8.4.3.3 Line cap style, from the ISO 32000-2:2020 (PDF 2.0) Standard.
| enum PDELineJoin |
Specifies the shape to be used when joining corners of paths that are stroked and meet at acute angles.
For more informaiton refer to section 8.4.3.4 Line join style, from the ISO 32000-2:2020 (PDF 2.0) Standard.
| enum PDEPathSegmentOp |
Specifies a path construction operator.
A path description is built up through the invocation of one or more path construction operators that add segments to it.
For more informaiton refer to section 8.5.2 Path construction operators, and 8.5.2.2 Cubic Bézier curves, from the ISO 32000-2:2020 (PDF 2.0) Standard.
| enum PDEPatternType |
Specifies the type of pattern used to fill a graphical object.
The two patterns types are used to paint areas with a repeating or gradient effect, rather than a solid colour. Patterns provide a way to apply decorative, complex, or textured fills to graphical objects, such as shapes or paths.
For more information refer to section 8.7 Patterns, from the ISO 32000-2:2020 (PDF 2.0) Standard.
| enum PDERenderingIntent |
Specifies the way to reproduce colour on a target device.
Rendering intent specifies how out-of-gamut colours are managed when translating colours from one colour space to another, ensuring consistent colour reproduction on a target device.
For more informaiton refer to section 8.6.5.8 Rendering intents, Table 69 — Rendering intents from the ISO 32000-2:2020 (PDF 2.0) Standard.
| enum PDEShadingType |
Specifies the type of shading.
For more information refer to section 8.7.4.3 Shading dictionaries and for details of the individual shading types - section 8.7.4.5 Shading types from the ISO 32000-2:2020 (PDF 2.0) Standard.
| enum PDESoftMaskSubtype |
Specifies the way to obtain a transparency effect of a graphical element.
Selects the method that shall be used in deriving the mask values from the transparency group specified by the G entry of the soft-mask dictionary.
For more information refer to section 11.5 Soft masks and specifically section 11.6.5 Specifying soft masks, from the ISO 32000-2:2020 (PDF 2.0) Standard.
| enum PDETextAlign |
Specifies the alignment in the inline-progression direction, of text and other content within lines of a block-level structure element.
For more information refer to section 14.8.5.4.3 Layout Attributes for BLSEs, and Table 379 — Additional standard layout attributes specific to block-level structure elements, from the ISO 32000-2:2020 (PDF 2.0) Standard.
Specifies the type of tiling pattern.
For more information refer to sections 8.7.3 Tiling patterns and specifically 8.7.3.2 Coloured tiling patterns and section 8.7.3.3 Uncoloured tiling patterns, from the ISO 32000-2:2020 (PDF 2.0) Standard.
For a tiling pattern - specifies the type of tiling spacing.
Specifies how the pattern's tiles are spaced and rendered across a page. It is a code that controls adjustments to the spacing of tiles relative to the device pixel grid and determines the behavior of the tiling process influencing the visual appearance and performance of the pattern.
For more information refer to sections 8.7.3 Tiling patterns, Table 74 — Additional entries specific to a Type 1 pattern dictionary, key TilingType, from the ISO 32000-2:2020 (PDF 2.0) Standard.
| enum PDEWritingMode |
Specifies the writing orientation of any CIDFont. This is the WMode key from the CMap stream dictionary.
For more information refer to section 9.7.5.3 Embedded CMap files, Table 118 — Additional entries in a CMap stream dictionary, from the ISO 32000-2:2020 (PDF 2.0) Standard.
| Enumerator | |
|---|---|
| kPDEWritingModeHorz | Horizontal writing orientation. |
| kPDEWritingModeVert | Vertical writing orientation. |
| enum PDEXObjectType |
Specifies the type of external object.
For more information refer to section 8.8 External objects, from the ISO 32000-2:2020 (PDF 2.0) Standard.