ElementReaderPatternBegin Method (Boolean, Boolean) |
A method used to spawn the sub-display list representing the tiling pattern
of the current element in the ElementReader. You can call this method at any
point as long as the current element is valid.
Namespace:
pdftron.PDF
Assembly:
pdftron (in pdftron.dll) Version: 255.255.255.255
Syntax public void PatternBegin(
bool fill_pattern,
bool reset_ctm_tfm
)
Public Sub PatternBegin (
fill_pattern As Boolean,
reset_ctm_tfm As Boolean
)
public:
virtual void PatternBegin(
[InAttribute] bool fill_pattern,
[InAttribute] bool reset_ctm_tfm
) sealed
function PatternBegin(fill_pattern, reset_ctm_tfm);
Parameters
- fill_pattern
- Type: SystemBoolean
If true, the filling pattern of the current element will
be spawned; otherwise, the stroking pattern of the current element will be
spawned. Note that the graphics state will be inherited from the parent content
stream (the content stream in which the pattern is defined as a resource) automatically.
- reset_ctm_tfm
- Type: SystemBoolean
An optional parameter used to indicate whether the pattern's
display list should set its initial CTM and transformation matrices to identity matrix.
In general, we should leave it to be false.
To open a tiling pattern sub-display list use PatternBegin() method.
The Next() returned Element will be the first Element in the pattern display list.
Subsequent calls to Next() will traverse pattern's display list until NULL is
encountered. At any point you can close the pattern sub-list using
ElementReader::End() method. After the pattern display list is closed,
the processing will return to the parent display list at the point where
pattern display list was spawned.
See Also