PDF SDK Documentation

Comprehensive Guide for Developers: Features, Integration, and API Reference

Loading...
Searching...
No Matches
output_intent.h File Reference

Output Intent API. More...

#include <pdfsdk/core/api_macro.h>
#include <pdfsdk/core/atoms.h>
#include <pdfsdk/core/types.h>
#include <pdfsdk/errors.h>

Go to the source code of this file.

Functions

PDF_CORE_API PDErrCode PDFSDK_CALLCONV PDOutputIntentCreate (PDDoc doc, PDObject profileStream, PDAtom subtype, PDOutputIntent *pOut)
 Defines the document’s Output Intent information.
PDF_CORE_API PDErrCode PDFSDK_CALLCONV PDOutputIntentGetPDObject (PDOutputIntent oi, PDObject *pObj)
PDF_CORE_API PDErrCode PDFSDK_CALLCONV PDOutputIntentCreateFromPDObject (PDObject dictObj, PDOutputIntent *pOut)
PDF_CORE_API PDErrCode PDFSDK_CALLCONV PDOutputIntentGetSubtype (PDOutputIntent oi, PDAtom *pSubtype)
PDF_CORE_API PDErrCode PDFSDK_CALLCONV PDOutputIntentSetSubtype (PDOutputIntent oi, PDAtom subtype)
PDF_CORE_API PDErrCode PDFSDK_CALLCONV PDOutputIntentGetOutputConditionIdentifier (PDOutputIntent oi, wchar_t *buffer, size_t bufSize, size_t *pSize)
PDF_CORE_API PDErrCode PDFSDK_CALLCONV PDOutputIntentSetOutputConditionIdentifier (PDOutputIntent oi, const wchar_t *value, size_t valueSize)
PDF_CORE_API PDErrCode PDFSDK_CALLCONV PDOutputIntentGetOutputCondition (PDOutputIntent oi, wchar_t *buffer, size_t bufSize, size_t *pSize)
PDF_CORE_API PDErrCode PDFSDK_CALLCONV PDOutputIntentSetOutputCondition (PDOutputIntent oi, const wchar_t *value, size_t valueSize)
PDF_CORE_API PDErrCode PDFSDK_CALLCONV PDOutputIntentGetRegistryName (PDOutputIntent oi, wchar_t *buffer, size_t bufSize, size_t *pSize)
PDF_CORE_API PDErrCode PDFSDK_CALLCONV PDOutputIntentSetRegistryName (PDOutputIntent oi, const wchar_t *value, size_t valueSize)
PDF_CORE_API PDErrCode PDFSDK_CALLCONV PDOutputIntentGetInfo (PDOutputIntent oi, wchar_t *buffer, size_t bufSize, size_t *pSize)
PDF_CORE_API PDErrCode PDFSDK_CALLCONV PDOutputIntentSetInfo (PDOutputIntent oi, const wchar_t *value, size_t valueSize)
PDF_CORE_API PDErrCode PDFSDK_CALLCONV PDOutputIntentGetDestOutputProfile (PDOutputIntent oi, PDObject *pStream)
PDF_CORE_API PDErrCode PDFSDK_CALLCONV PDOutputIntentSetDestOutputProfile (PDOutputIntent oi, PDObject stream)
PDF_CORE_API PDErrCode PDFSDK_CALLCONV PDDocGetNumOutputIntents (PDDoc doc, size_t *pCount)
PDF_CORE_API PDErrCode PDFSDK_CALLCONV PDDocGetOutputIntent (PDDoc doc, size_t index, PDOutputIntent *pOut)
PDF_CORE_API PDErrCode PDFSDK_CALLCONV PDDocAddOutputIntent (PDDoc doc, PDOutputIntent oi)
PDF_CORE_API PDErrCode PDFSDK_CALLCONV PDDocRemoveOutputIntent (PDDoc doc, PDOutputIntent oi)

Detailed Description

Output Intent API.

Function Documentation

◆ PDOutputIntentCreate()

PDF_CORE_API PDErrCode PDFSDK_CALLCONV PDOutputIntentCreate ( PDDoc doc,
PDObject profileStream,
PDAtom subtype,
PDOutputIntent * pOut )

Defines the document’s Output Intent information.

For more information refer to section 14.11.5 Output intents of the ISO 32000‑2:2020 (PDF 2.0) Standard.