LayerPDFEdit_Layer
ObjectPDEPS

A PDEPS is a pass-through PostScript object.



Typedef Summary
 Typedef
 PDEPS
An element representing inline or XObject pass-through PostScript object. XObject PostScripts are listed in page XObject resources.
 PDEPSAttrs
 PDEPSAttrsP
Enumeration Summary
 Enumeration
  PDEPSFlags
Flags for PDEPSAttrs.
Structure Summary
 Structure
 _t_PDEPSAttrs
Attributes of a PDEPS object.
Method Summary
 Method
 
PDEPS PDEPSCreate(INPDEPSAttrsP attrsP, INASUns32 attrsSize, INASStm dataStm, INASUns8* data, INASUns32 dataSize)
 
PDEPS PDEPSCreateFromCosObj(const CosObj* cosObjP)
Creates a PDEPS object from a CosObj object.
 
void PDEPSGetAttrs(INPDEPS ps, OUTPDEPSAttrsP attrsP, INASUns32 attrsSize)
The following PDEPS methods have been deprecated and do nothing.
 
ASUns32 PDEPSGetData(INPDEPS ps, OUTASUns8* buffer, INASUns32 bufferSize, INASInt32 offset)
 
 
void PDEPSSetData(INPDEPS ps, INASUns8* buffer, INASUns32 bufferSize)
The following PDEPS methods have been deprecated and do nothing.
 
void PDEPSSetDataStm(INPDEPS ps, INASStm stm)

Typedefs Detail
PDEPS 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

typedef struct _t_PDEPS* PDEPS;

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

See Also


File: PEExpT.h
Line: 207
PDEPSAttrs 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

typedef _t_PDEPSAttrs PDEPSAttrs;

File: PEExpT.h
Line: 955
PDEPSAttrsP 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

typedef _t_PDEPSAttrs PDEPSAttrsP;

File: PEExpT.h
Line: 955

Enumeration Detail
PDEPSFlags
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

enum PDEPSFlags {
 kPDEPSExternal = 0x0001
}

File: PEExpT.h
Line: 1826

Elements
kPDEPSExternal  

PS is an XObject.


Structure Detail
_t_PDEPSAttrs
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

struct _t_PDEPSAttrs {
 ASUns32 flags; 
}

Attributes of a PDEPS object.

See Also


File: PEExpT.h
Line: 951

Elements
flags  

kPDEPSInline


Method Detail
PDEPSCreate()
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

PDEPS PDEPSCreate(INPDEPSAttrsP attrsP, INASUns32 attrsSize, INASStm dataStm, INASUns8* data, INASUns32 dataSize)

Parameters

attrsP
 
attrsSize
 
dataStm
 
data
 
dataSize

Returns

File: PEWProcs.h
Line: 854
PDEPSCreateFromCosObj() 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

PDEPS PDEPSCreateFromCosObj(const CosObj* cosObjP)

Creates a PDEPS object from a CosObj object.

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

Parameters

cosObjP — 

IN/OUT An object of type CosObj.

Returns

An object of type PDEPS.

See Also

Exceptions

genErrBadParm

Since


File: PEWProcs.h
Line: 868
PDEPSGetAttrs() 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

void PDEPSGetAttrs(INPDEPS ps, OUTPDEPSAttrsP attrsP, INASUns32 attrsSize)

The following PDEPS methods have been deprecated and do nothing.

Parameters

ps
 
attrsP
 
attrsSize


File: PERProcs.h
Line: 1107
PDEPSGetData() 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

ASUns32 PDEPSGetData(INPDEPS ps, OUTASUns8* buffer, INASUns32 bufferSize, INASInt32 offset)

Parameters

ps
 
buffer
 
bufferSize
 
offset

Returns

File: PERProcs.h
Line: 1113
PDEPSGetDataStm() 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

ASStm PDEPSGetDataStm(INPDEPS ps)

Parameters

ps

Returns

File: PERProcs.h
Line: 1116
PDEPSSetData() 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

void PDEPSSetData(INPDEPS ps, INASUns8* buffer, INASUns32 bufferSize)

The following PDEPS methods have been deprecated and do nothing.

Parameters

ps
 
buffer
 
bufferSize


File: PEWProcs.h
Line: 843
PDEPSSetDataStm() 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

void PDEPSSetDataStm(INPDEPS ps, INASStm stm)

Parameters

ps
 
stm


File: PEWProcs.h
Line: 847