Classes
Class | Description | |
---|---|---|
DictDiv |
A dictionary division - contains dictionary items of the same type.
Item type is determined by the 1st stored item.
Should not be used directly, only via Dictionary.
| |
Dictionary |
A dictionary. Corresponds to the c1d:dictionary element.
c1d:dictionary
| |
DictItem |
A dictionary item - base class for items of different types.
| |
DictItemImage |
Image dictionary item
| |
Drawel |
The base class for all visible source tree drawels
Notes:
All attributes stored in XML (see C1PrintDocument spec) should be implicitly
convertible to and from strings which are their xml representation,
and should have constructors accepting string argument.
| |
DrawelArea | ||
DrawelBase |
The base class for all source tree drawels.
Encapsulates the tree structure and the layout functionality
of all drawels, and also provides some contants used throughout
the source tree. All else (fonts, colors etc.) are in the (also
abstract, but less so) Drawel class, which inherits from this.
Notes:
All attributes stored in XML (see C1PrintDocument spec) should be implicitly
convertible to and from strings which are their xml representation,
and should have constructors accepting string argument.
| |
DrawelGraphPathSet |
A graphical path (set of figures)
| |
DrawelImage | ||
DrawelInput | ||
DrawelInputButton | ||
DrawelInputCheckBox | ||
DrawelInputComboBox | ||
DrawelInputRadioButton | ||
DrawelInputText | ||
DrawelMarkup | ||
DrawelNewPage |
Drawel providing a page break (and possibly new page settings)
| |
DrawelOwnerDraw | ||
DrawelPageSetting |
Abstract base drawel for drawels which can change
the current page settings and/or page headers and footers.
(Currently DrawelRoot and DrawelNewPage).
| |
DrawelPolygon |
A simple (probably filled) polygon
| |
DrawelRichText | ||
DrawelRoot | ||
DrawelShape |
Abstract base for all shape drawels.
| |
DrawelText | ||
DrawelTextBase | ||
Figures |
Figure collection.
| |
GraphPaths |
GraphPath collection.
| |
Names |
This class is used as a namespace to hold enums and other things
with names which are represented in the XML docs (i.e. names that
should not be changed w/out a very good reason).
Names of values in this class all start with a lowercase letter.
| |
OutlineInfo |
Class describing an outline entry corresponding to this drawel
| |
PageInfo |
Holds generation data for one page
| |
TextRange |
Structures
Structure | Description | |
---|---|---|
LengthUnit |
Structure containing enumeration for different length units and
holding a specific units value. Can convert unit names (including %)
to and from strings.
|
Interfaces
Interface | Description | |
---|---|---|
IDrawel |
Summary description for IDrawel.
| |
IDrawelBase |
Summary description for IDrawel.
|
Enumerations
Enumeration | Description | |
---|---|---|
FigureTypeEnum |
Enumerates separate figures which may be added to a DrawelPath.
Open and closed figures do not have separate items; rather, each figure
may be explicitly closed.
| |
Names..::.ImageAlignment |
Specifies image alignment mode. Zoom, aspect (width to height),
and fit (boolean) are set separately.
|