| Layer | PDFEdit_Layer |
| Object | PDEXGroup |
A PDEXGroup is a reference to an XGroup resource used to support transparency.
| Typedef | ||
|---|---|---|
| PDEXGroup
A transparency (XGroup) resource.
|
||
| Enumeration | ||
|---|---|---|
PDEXGroupCreateFlags
An enumerated data type used to specify the type of transparency group to create.
|
||
| Method | ||
|---|---|---|
|
PDEColorSpace PDEXGroupAcquireColorSpace(INPDEXGroup pdeXGroup)
Acquires the color space of the transparency group.
|
||
|
Create a new XGroup of the given type.
|
||
|
PDEXGroup PDEXGroupCreateFromCosObj(const CosObj* cosObjP)
Creates a new XGroup object from its Cos representation.
|
||
|
Gets the CosObj of the transparency group.
|
||
|
ASBool PDEXGroupGetIsolated(INPDEXGroup pdeXGroup)
Gets the isolated boolean value of the transparency group.
|
||
|
ASBool PDEXGroupGetKnockout(INPDEXGroup pdeXGroup)
Gets the knockout boolean value of the transparency group.
|
||
|
Sets the PDEXObject that defines the color space into which colors are converted when painted into this group.
|
||
|
Sets the XGroup to be isolated or not. It corresponds to the / I key within the XGroup's dictionary.
|
||
|
Sets the knockout value.
|
||
| PDEXGroup |
| Product availability: PDFL |
| Platform availability: Macintosh, Windows, UNIX |
typedef struct _t_PDEXGroup* PDEXGroup;
A transparency (XGroup) resource.
See Also
| File: PEExpT.h |
| Line: 391 |
| PDEXGroupCreateFlags |
| Product availability: PDFL |
| Platform availability: Macintosh, Windows, UNIX |
enum PDEXGroupCreateFlags {
kPDEXGroupTypeTransparency = 0x0001
}
See Also
| File: PEExpT.h |
| Line: 1969 |
| kPDEXGroupTypeTransparency | Creates a transparency XGroup object. |
| PDEXGroupAcquireColorSpace | () |
| Product availability: PDFL |
| Platform availability: Macintosh, Windows, UNIX |
PDEColorSpace PDEXGroupAcquireColorSpace(INPDEXGroup pdeXGroup)
Acquires the color space of the transparency group.
Call PDERelease() to dispose of the PDEColorSpace when finished with it.
Parameters
pdeXGroup — | The transparency group object. |
Since
| File: PERProcs.h |
| Line: 2197 |
| PDEXGroupCreate | () |
| Product availability: PDFL |
| Platform availability: Macintosh, Windows, UNIX |
PDEXGroup PDEXGroupCreate(INCosDoc cosDoc, INPDEXGroupCreateFlags type)
Create a new XGroup of the given type.
Call PDERelease() to dispose of the returned PDEXGroup object when finished with it.
Parameters
cosDoc — | The document in which the object will be created. |
|
type — | It must be kPDEXGroupTypeTransparency. |
The newly created transparency group object. |
Since
| File: PEWProcs.h |
| Line: 1966 |
| PDEXGroupCreateFromCosObj | () |
| Product availability: PDFL |
| Platform availability: Macintosh, Windows, UNIX |
Creates a new XGroup object from its Cos representation.
Call PDERelease() to dispose of the returned PDEXGroup object when finished with it.
Parameters
cosObjP — | IN/OUT The XGroup object dictionary. |
The PDEXGroup object. |
Since
| File: PEWProcs.h |
| Line: 1953 |
| PDEXGroupGetCosObj | () |
| Product availability: PDFL |
| Platform availability: Macintosh, Windows, UNIX |
Gets the CosObj of the transparency group.
Parameters
pdeXGroup — | The transparency group object. |
|
cosObjP — | (Filled by the method) A pointer to the Cos object. |
Exceptions
Since
| File: PERProcs.h |
| Line: 2163 |
| PDEXGroupGetIsolated | () |
| Product availability: PDFL |
| Platform availability: Macintosh, Windows, UNIX |
Gets the isolated boolean value of the transparency group.
Parameters
pdeXGroup — | The transparency group object. |
|
Exceptions
Since
| File: PERProcs.h |
| Line: 2187 |
| PDEXGroupGetKnockout | () |
| Product availability: PDFL |
| Platform availability: Macintosh, Windows, UNIX |
Gets the knockout boolean value of the transparency group.
Parameters
pdeXGroup — | The transparency group object. |
The knockout value. |
Exceptions
Since
| File: PERProcs.h |
| Line: 2175 |
| PDEXGroupSetColorSpace | () |
| Product availability: PDFL |
| Platform availability: Macintosh, Windows, UNIX |
void PDEXGroupSetColorSpace(INPDEXGroup pdeXGroup, INPDEColorSpace pdeColorSpace)
Sets the PDEXObject that defines the color space into which colors are converted when painted into this group.
Parameters
pdeXGroup — | The transparency group object. |
|
pdeColorSpace — |
Since
| File: PEWProcs.h |
| Line: 2002 |
| PDEXGroupSetIsolated | () |
| Product availability: PDFL |
| Platform availability: Macintosh, Windows, UNIX |
Sets the XGroup to be isolated or not. It corresponds to the / I key within the XGroup's dictionary.
Parameters
pdeXGroup — | IN/OUT The transparency group object. |
|
isolated — | IN/OUT |
Since
| File: PEWProcs.h |
| Line: 1990 |
| PDEXGroupSetKnockout | () |
| Product availability: PDFL |
| Platform availability: Macintosh, Windows, UNIX |
Sets the knockout value.
Parameters
pdeXGroup — | IN/OUT The transparency group object. |
|
knockout — | IN/OUT The knockout value. |
Since
| File: PEWProcs.h |
| Line: 1977 |