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. |