Classes

  ClassDescription
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

  StructureDescription
LengthUnit
Structure containing enumeration for different length units and holding a specific units value. Can convert unit names (including %) to and from strings.

Interfaces

  InterfaceDescription
IDrawel
Summary description for IDrawel.
IDrawelBase
Summary description for IDrawel.

Enumerations

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