typedef
struct
_t_PDEBeginContainer
*
PDEBeginContainer
;
Creates a new PDEBeginContainer object. Call PDERelease to dispose of the returned PDEBeginContainer object when finished with it.
Call PDERelease() to dispose of the returned PDEBeginContainer object when finished with it.
PDEBeginContainer
PDEBeginContainerCreate(
IN
ASAtom
mcTag
,
IN
CosObj
*
cosObjP
,
IN
ASBool
isInline
);
mcTag | IN/OUT The tag name for the marked-content sequence.
|
cosObjP | |
isInline | If
true , it emits the container's dictionary into the content stream inline. If false , then the dictionary is emitted outside of the content stream and referenced by name. See the Property Lists section of the ISO 32000-1:2008, Document Management-Portable Document Format-Part 1: PDF 1.7, section 14.6.2, page 554. This document is provided on the web site of the International Standards Organization (ISO). |
Note: Either dictP
or isInlineP
may be NULL
if that information is not required.
ASBool
PDEBeginContainerGetDict(
IN
PDEBeginContainer
pdeBeginContainer
,
OUT
CosObj
*
dictP
,
OUT
ASBool
*
isInlineP
);
pdeBeginContainer | IN/OUT A PDEBeginContainer object.
|
dictP | IN/OUT (Filled by the method) The property list associated with the PDEBeginContainer.
|
isInlineP | IN/OUT (Filled by the method) If
true , the dictionary is emitted into the page content stream inline. |
if
pdeBeginContainer is NULL or not the right type. |
ASAtom
PDEBeginContainerGetMCTag(
IN
PDEBeginContainer
pdeBeginContainer
);
pdeBeginContainer | IN/OUT A PDEBeginContainer object.
|
if pdeBeginContainer is
NULL or not the right type. |
\\Properties
key in the \\Resources
dictionary of the containing stream. To learn about Property Lists for isInline, see the ISO 32000-:2008 document (1.7). This document is provided on the web site of the International Standards Organization (ISO). Note: If cosObjP is NULL
, the property list is cleared.
void
PDEBeginContainerSetDict(
IN
PDEBeginContainer
pdeBeginContainer
,
IN
CosObj
*
pdeBeginContainerDictP
,
IN
ASBool
isInline
);
pdeBeginContainer | IN/OUT The PDEBeginContainer object.
|
pdeBeginContainerDictP | IN/OUT (May be
NULL ) The Cos dictionary containing the property list. |
isInline | If
true , it emits the container's dictionary into the content stream inline. If false , then the dictionary is emitted outside of the content stream and referenced by name. See the Property Lists section of the ISO 32000-1:2008, Document Management-Portable Document Format-Part 1: PDF 1.7, section 14.6.2, page 554. |
is raised if
pdeBeginContainer is NULL or not the right type. |
void
PDEBeginContainerSetMCTag(
IN
PDEBeginContainer
pdeBeginContainer
,
IN
ASAtom
mcTag
);
pdeBeginContainer | IN/OUT The PDEBeginContainer object.
|
mcTag | IN/OUT The tag name.
|
if
pdeBeginContainer is NULL or is not the right type. |