DL Logo

PDEPS Enumerations

PDEPSFlags

Header: PEExpT.h:1924

Description

Flags for PDEPSAttrs.

Enum Constants

kPDEPSExternal=0x0001
PS is an XObject.

PDEPS Typedefs

PDEPS

Header: PEExpT.h:210

Description

An element representing inline or XObject pass-through PostScript object. XObject PostScripts are listed in page XObject resources.

Syntax

typedef struct _t_PDEPS *PDEPS;

Returned From

Used By

PDEPS Structures

_t_PDEPSAttrs

Header: PEExpT.h:1004

Description

Attributes of a PDEPS object.

Syntax

struct _t_PDEPSAttrs {
ASUns32 flags;
kPDEPSInline
} PDEPSAttrs, *PDEPSAttrsP;

Used By

PDEPS Functions

PDEPSCreate

Header: PEWProcs.h:772

Syntax

PDEPS PDEPSCreate(IN PDEPSAttrsP attrsP, IN ASUns32 attrsSize, IN ASStm dataStm, IN ASUns8 *data, IN ASUns32 dataSize);

PDEPSCreateFromCosObj

Header: PEWProcs.h:786

Description

Creates a PDEPS object from a CosObj object.

Call PDERelease() to dispose of the returned PDEPS object when finished with it.

Related Methods

Syntax

PDEPS PDEPSCreateFromCosObj(const CosObj *cosObjP);

Parameters

cosObjP
IN/OUT An object of type CosObj.

Returns

An object of type PDEPS.

Exceptions

PDEPSGetAttrs

Header: PERProcs.h:1016

Description

The following PDEPS methods have been deprecated and do nothing.

Syntax

void PDEPSGetAttrs(IN PDEPS ps, OUT PDEPSAttrsP attrsP, IN ASUns32 attrsSize);

PDEPSGetData

Header: PERProcs.h:1018

Syntax

ASUns32 PDEPSGetData(IN PDEPS ps, OUT ASUns8 *buffer, IN ASUns32 bufferSize, IN ASInt32 offset);

PDEPSGetDataStm

Header: PERProcs.h:1020

Syntax

ASStm PDEPSGetDataStm(IN PDEPS ps);

PDEPSSetData

Header: PEWProcs.h:768

Description

The following PDEPS methods have been deprecated and do nothing.

Syntax

void PDEPSSetData(IN PDEPS ps, IN ASUns8 *buffer, IN ASUns32 bufferSize);

PDEPSSetDataStm

Header: PEWProcs.h:770

Syntax

void PDEPSSetDataStm(IN PDEPS ps, IN ASStm stm);