|
This class represents the cmap stream dictionary. This is
definitively detailed in:.
The ISO PDF Specification, ISO 32000-1:2008 PDF 1.7; Table: 120,
page 277.
The ISO PDF
Specification, ISO 32000-2:2017 PDF 2.0; Table: 118, page 336.
This class is always an indirect object because it is also a
StreamElement and these are always indirect objects.
System.Object
WebSupergoo.ABCpdf14.Elements.Element
WebSupergoo.ABCpdf14.Elements.CMapStreamElement
A CMap stream defines a mapping from character codes to
character identifiers. In a type 0 composite font, the Encoding
entry points to either a predefined CMap name or a CMap stream. The
stream body holds the CMap program in a PostScript-like syntax that
lists the code mappings.
CMapName gives the name of the CMap as it would be used to
reference it. This name appears in the CMap program body as well as
in the stream dictionary.
CIDSystemInfo identifies the character collection the CMap
targets. It must be compatible with the CIDSystemInfo of the
CIDFont it is paired with.
WMode controls writing direction. A value of 0 selects
horizontal writing; a value of 1 selects vertical. The default is
0.
UseCMap names or references another CMap that this one extends.
Character codes not handled by this CMap fall through to the
referenced one. This allows a compact CMap to cover only the
differences from a standard mapping.
|