[]
        
(Showing Draft Content)

C1.C1Preview

C1.C1Preview Namespace

Classes

ActionHandlerBase

The abstract base class for types representing various document-related actions that can be performed in response to a user action on a control produced by a RenderInputBase object.

ActionHandlerFile

The abstract base class for action handlers performing a file operation such as save or open.

ActionHandlerFileOpen

Represents an action handler that loads a document (in C1DX or C1D formats) from a disk file.

ActionHandlerFileSave

Represents an action handler that saves or exports a document to a disk file.

ActionHandlerHistoryNext

Represents an ActionHandlerBase that switches to the next history entry in the current viewer control.

ActionHandlerHistoryPrev

Represents an ActionHandlerBase that switches to the previous history entry in the current viewer control.

ActionHandlerLink

Describes an ActionHandlerBase that executes a hyperlink jump. The target of the jump is specified by the instance of C1LinkTarget that is assigned to the LinkTarget property.

ActionHandlerPageSetup

Represents an ActionHandlerBase that displays the page setup dialog allowing the end user to change the page properties of the current C1PrintDocument.

ActionHandlerPageView

Represents an ActionHandlerBase that changes the document view in the current viewer control.

ActionHandlerPrint

Represents an ActionHandlerBase that prints the current C1PrintDocument.

ActionHandlerReflow

Represents an ActionHandlerBase that reflows the current C1PrintDocument.

AdjustPrintPageEventArgs

Describes arguments for the AdjustPrintPage event, fired from within C1PrintManager's PrintPage event handler. Allows the user to adjust hard printer margins (e.g. to compensate for a buggy printer driver), or to print the page in user code (in that case, Handled should be set to true by the event handler).

ArcProps

Represents the geometric properties of an arc. Used by RenderArc class.

BarcodeOptions

Specifies the barcode parameters: direction, text alignment, etc.

BarcodeSizeOptions

Specifies the options affecting the size of a barcode, such as the width of narrow bars, narrow to wide bars' ratio etc.

C1Anchor

Represents an anchor within a document. One or more anchors can be associated with a RenderObject via the Anchors property on the object. An anchor (and thus the render object associated with it) can be the target of a C1Hyperlink if that hyperlink's LinkTarget is a C1LinkTargetAnchor and that anchor's AnchorName is set to that anchor's Name.

C1AnchorCollection

Represents a collection of C1Anchor objects.

C1AnchorInfo

Helper class containing additional information about a C1Anchor within a document.

C1AnchorInfoCollection

Describes a collection of C1AnchorInfo objects.

C1AnchorText

Represents an anchor within a text object (a RenderText, a RenderParagraph or a RenderRichText). Based on C1Anchor, adds the ability to reference a specific position within the text (see Position).

C1Hyperlink

Represents a hyperlink in a document. A hyperlink may be assigned to a RenderObject's Hyperlink, or a ParagraphObject's Hyperlink property. In that case clicking on that object in a viewer will jump to the hyperlink's LinkTarget.

C1HyperlinkAttrs

Represents the visual attributes of a hyperlink in a certain state.

C1HyperlinkInfo

Helper class containing additional information about a C1Hyperlink (the list of pages and areas on those pages where that hyperlink occurs).

C1HyperlinkInfo.Area

Describes the position of a hyperlink on a page.

C1HyperlinkInfo.AreaCollection

Collection of Area objects.

C1HyperlinkInfoCollection

Describes a collection of C1HyperlinkInfo objects.

C1HyperlinkTextAttrs

Represents the visual attributes of a text hyperlink in a certain state.

C1LinkTarget

Describes the target of a C1Hyperlink. This is an abstract base class for the following derived classes: C1LinkTargetDocumentLocation, C1LinkTargetPage, C1LinkTargetAnchor, C1LinkTargetExternalAnchor, C1LinkTargetFile, C1LinkTargetUser.

C1LinkTargetAnchor

Describes a C1LinkTarget pointing to a C1Anchor within the current document.

C1LinkTargetDocumentLocation

Describes a C1LinkTarget pointing to an object within the current document that supports the IDocumentLocation interface. Types supporting that interface include RenderObject, ParagraphObject, C1Page, and table elements (rows, columns, etc.).

C1LinkTargetExternalAnchor

Describes a C1LinkTarget pointing to a C1Anchor in a different C1PrintDocument object.

C1LinkTargetFile

Describes a C1LinkTarget pointing to an external document, file or URL. The hyperlink jump is performed using the ShellExecute OS shell API, so the result depends on the operating system and installed programs.

C1LinkTargetPage

Describes a C1LinkTarget pointing to another page in the current document.

C1LinkTargetUser

Describes a C1LinkTarget determined by a user event handler. When using C1.Win.C1Preview.C1PreviewPane, attach a handler of the type C1.Win.C1Preview.HyperlinkEventHandler to the C1PreviewPane's UserHyperlinkJump event. That event will be fired when a hyperlink with the link target of this type is clicked.

C1MultiDocument

Represents a multi-document - a sequence of several documents that have common page numbering, and can be handled (e.g. printed or exported) together as a single large document. Allows creating very large documents without running out of memory.

C1MultiDocumentItem

Represents an item (individual document or report) in a C1MultiDocument.

C1MultiDocumentItemCollection

Represents a collection of C1MultiDocumentItem objects.

C1Page

Represents a generated page of a C1PrintDocument.

C1PageCollection

Represents a collection of C1Page objects in a C1PrintDocument.

C1PageSettings

Represents the page settings of a C1PrintDocument.

C1PageSettings.PageSettingsTypeConverter

Provides TypeConverter for the C1PageSettings class.

C1PrintDocument

Represents a ComponentOne Document.

C1PrintManager

Provides printing services.

C1PrintOptions

Describes options controlling how a document's content is to be printed (or previewed).

CompatibilityOptions

Defines the compatibility options for C1PrintDocument. Contains properties specifying compatibility with previous versions of C1PrintDocument.

Dictionary

Represents a dictionary within a C1PrintDocument. The dictionary allows to store an object such as an image or an icon once, and reuse it throughout the document. Items contained in the dictionary must have types derived from DictionaryItem (e.g. DictionaryImage or DictionaryIcon).

DictionaryIcon

Represents an Icon stored in a Dictionary.

DictionaryImage

Represents an Image stored in a Dictionary.

DictionaryItem

The base class for types of objects that can be inserted in a C1PrintDocument's Dictionary. Derived classes include DictionaryImage and DictionaryIcon.

DocumentBody

Represents the body of a C1PrintDocument. The body is the main part of a document presenting visible content, and can be accessed via the Body property on the document. (The only other parts presenting visible document content are page headers and footers.)

DocumentFont

Describes a font used in a C1PrintDocument (see also FontHandling).

DocumentFontCollection

Represents the collection of DocumentFont objects describing fonts used in a C1PrintDocument.

See FontHandling for details on when and how this collection is populated.

DocumentInfo

Represents general information about a C1PrintDocument, such as author, subject, creation date and time, and so on. Can be accessed via the DocumentInfo property on a document.

DocumentLocation

Represents a position within a generated document as a combination of the page index and the area on that page.

DocumentPageLayouts

Represents the standard page layouts used in a C1PrintDocument (such as the default page layout, page layout used for first and last pages, and so on).

EllipsePartProps

Represents the geometric properties of a pie. Used by RenderPie class.

EmbeddedFont

Specifies the embedded font parameters.

EmbeddedFontCollection

Specifies the collection of EmbeddedFont class items.

EmfOutlineHeader

Contains data describing an outline entry extracted from a metafile comment record or compatible (using the "%PDFHdr|" prefix).

EventCollection

Represents an OwnedCollection that fires events when changing.

EventCollectionChangeEventArgs

Contains data about EventCollection change events.

FontProcessingOptions

Specifies font processing options for a C1PrintDocument.

IndexEntry

Represents an entry in a word index of a C1PrintDocument. Top-level entries of a RenderIndex (represented by instances of this class) are contained in the Entries collection on the index object. Nested entries are contained in the parent entry's Children The current entry's occurrences in the document are represented by instances of the IndexEntryOccurrence class, and are contained in the Occurrences collection of the entry.

IndexEntryCollection

Represents a collection of IndexEntry objects. The Entries property on the RenderIndex class, and the Children property on the IndexEntry class store collections of this type.

IndexEntryOccurrence

Represents a single occurrence of an IndexEntry in the document. Elements of this type are contained in the Occurrences collection of an IndexEntry.

The main functional property of this class is Target, of the type C1LinkTarget, which points to the location of the occurrence in the document.

IndexEntryStyles

Represents a collection of Styles used to render IndexEntry objects at different nesting levels of a RenderIndex. The style at index 0 of this collection is used to render the top-level entries, the style at index 1 is used to render sub-entries, and so on.

InputAction

Describes the combination of a user action on a control produced by a RenderInputBase-derived object, and the associated handling.

InputActionCollection

Represents a collection of InputAction objects.

InputValueChangedEventArgs

Provides data for the InputValueChanged event.

LayoutChangeBase

The base type for classes describing layout-releated changes that are applied to a C1PrintDocument before or after a RenderObject if assigned to LayoutChangeBefore or LayoutChangeAfter on that object.

Derived classes include LayoutChangeNewPage, LayoutChangeNewColumn, LayoutChangeNewLine and LayoutChangeNoBreak.

LayoutChangeNewColumn

Describes layout-related changes associated with a RenderObject. When an instance of this class is assigned to LayoutChangeBefore or LayoutChangeAfter on that object, a column break is inserted before of after that object, and layout changes described by the instance are applied.

LayoutChangeNewLine

Describes layout-related changes associated with a RenderObject. When an instance of this class is assigned to LayoutChangeBefore or LayoutChangeAfter on that object, and the current Stacking is InlineLeftToRight, a line break is inserted before of after that object, and layout changes described by the instance are applied.

LayoutChangeNewPage

Describes layout-related changes associated with a RenderObject. When an instance of this class is assigned to LayoutChangeBefore or LayoutChangeAfter on that object, a page break is inserted before of after that object, and layout changes described by the instance are applied to the new page.

LayoutChangeNoBreak

Describes layout-related changes associated with a RenderObject. When an instance of this class is assigned to LayoutChangeBefore or LayoutChangeAfter on that object, layout changes described by the instance are applied to the next new page (but no immediate page break is caused by this class).

LineDef

Represents a set of attributes used to draw lines. This class is immutable.

LineDef.TypeConverter

Used to convert objects of LineDef type.

LineProps

Represents the geometric properties of a RenderLine object.

LinePropsBase

The abstract base class representing the geometric properties of a line shape. Used by RenderLineBase and derived classes.

MultiDocumentItemEventArgs

Provides data for item-related C1MultiDocument events such as ItemGenerated.

MultiDocumentItemLoadedEventArgs

Provides data for the ItemLoaded event.

NamedCollection

Represents an OwnedCollection of uniquely-named elements.

NamedCollectionItem

Represents an element of a NamedCollection.

OffsetsD.TypeConverter

Represents a type converter for OffsetsD.

OutlineNode

Represents an outline node within a C1PrintDocument.

OutlineNodeCollection

Represents a collection of OutlineNode elements.

OutputRange

Describes a part of the document (pages or objects) that is to be exported or printed. Note: all page numbers are 1-based.

OutputRange.Enumerator

Allows to enumerate all pages in the range. Note: It is the client reesponsibility to take steps to avoid infinite loops if the OutputRange was created without specifying a valid MaxPageNumber.

OwnedCollection

Describes a collection with an owner. Base class for RenderObjectCollection and ParagraphObjectCollection. Additional to OwnedCollectionBase updates Owner property of items if they supports C1.C1Preview.IOwnedCollectionItem interface.

OwnedCollectionBase

Represents a collection with an owner object. Notifies the owner of interesting events on the collection if the owner supports the C1.C1Preview.ICollectionOwner interface.

OwnedFastList

Describes a FastList with an owner. Base class for OwnedFastListBase. Additional to OwnedFastListBase updates Owner property of items if they supports C1.C1Preview.IOwnedCollectionItem interface.

OwnedFastListBase

Represents FastList with owner object. Notifies the owner of interesting events on the collection if the owner supports the C1.C1Preview.ICollectionOwner interface.

PageColumnDef

Represents the properties of a page column.

PageColumnDef.TypeConverter2

Represents a type converter for PageColumnDef.

PageColumnDefCollection

Represents a collection of PageColumnDef objects.

PageConfigureEventArgs

Provides data for the PageConfigure event.

PageEventArgs

Provides data for page-related events such as PageAdded, PageUpdated, PageChanged and PageDeleted.

PageLayout

Represents the page layout of a C1PrintDocument.

PageNumberingChange

Represents an absolute or relative page numbering change in C1PrintDocument or C1MultiDocument.

PageNumberingChange.TypeConverter

Represents a type converter for PageNumberingChange.

PageResolvedInfo

Provides properties that allow to retrieve information about a resolved C1Page, such as the actual absolute page size, absolute margin values and so on. All size and length values provided by this class are absolute, expressed in ResolvedUnit.

PagesEventArgs

Provides data for page-related events such as PagesAdded and PagesChanged.

ParagraphImage

Represents an inline image in the Content of a RenderParagraph.

ParagraphObject

The abstract base class for inline text and images, rendered using a single style, in the Content of a RenderParagraph object.

ParagraphObjectCollection

Represents a collection of ParagraphObject objects that is the Content of a RenderParagraph.

ParagraphText

Represents a run of text, rendered using a single style, in the Content of a RenderParagraph.

PointD.TypeConverter

Represents a type converter for PointD.

PolygonProps

Represents the geometric properties of a RenderPolygon object.

RectangleD.TypeConverter

Represents a type converter for RectangleD.

RectangleProps

Represents the geometric properties of a rectangle, also serves as the base for classes describing certain other shapes (such as round rectangle, arc and pie). Used by RenderRectangle and derived classes.

RenderArc

Represents an arc of an ellipse in a C1PrintDocument.

RenderArea

Represents a general-purpose container for other RenderObject objects.

RenderAreaFragment

Represents a fragment of a RenderArea in the generated document.

RenderBarCode

Represents a barcode in a C1PrintDocument.

RenderBarCodeEx

Represents a barcode in a C1PrintDocument.

RenderBarCodeExFragment

Represents a fragment of a RenderBarCode object.

RenderBarCodeFragment

Represents a fragment of a RenderBarCode object.

RenderC1Printable

Represents an external object that can be seamlessly rendered in a C1PrintDocument. See remarks for details.

RenderC1PrintableFragment

Represents a fragment of a RenderC1Printable.

RenderEllipse

Represents an ellipse in a C1PrintDocument.

RenderEmpty

Represents an empty RenderObject. Provides a convenient placeholder for things like page breaks and so on, where no content needs to be rendered.

RenderEmptyFragment

Represents a fragment of a RenderEmpty in a resolved C1PrintDocument.

RenderFragment

Represents a fragment of a RenderObject in a resolved C1PrintDocument.

RenderFragmentCollection

Represents a collection of fragments (RenderFragment) of a RenderObject. All elements of this collection are sorted by ZOrder of the render object to perform drawing and searching.

RenderGraphics

Represents a drawing on a .NET Graphics object in a C1PrintDocument.

RenderGraphicsFragment

Represents a fragment of a RenderGraphics in a resolved C1PrintDocument.

RenderImage

Represents an image in a C1PrintDocument. Can also be used to show an image of a System.Windows.Forms.Control.

RenderImageFragment

Represents a fragment of a RenderImage in a resolved C1PrintDocument.

RenderIndex

Represents an alphabetical, optionally multi-level, word index in a C1PrintDocument.

RenderInputBase

The abstract base class for all Preview Forms input controls. Derived types represent active UI elements embedded in a C1PrintDocument when that document is shown by a supporting viewer (e.g. C1.Win.C1Preview.C1PrintPreviewControl).

RenderInputButton

Represents a Preview Forms pushbutton in a C1PrintDocument. When the document is shown by a supporting viewer (e.g. C1.Win.C1Preview.C1PrintPreviewControl), produces an active pushbutton control.

RenderInputButtonBase

The abstract base class for button-like input controls (button, check box, radio button).

RenderInputCheckBox

Represents a checkbox.

RenderInputComboBox

Represents a Preview Forms combobox (a textbox with an attached dropdown) in a C1PrintDocument. When the document is shown by a supporting viewer (e.g. C1.Win.C1Preview.C1PrintPreviewControl), produces an active combobox control.

RenderInputComboBoxItem

Represents an item in the Items collection of a RenderInputComboBox.

RenderInputComboBoxItemCollection

Represents a collection of RenderInputComboBoxItem objects.

RenderInputFragment

Represents a fragment of a RenderInputBase object.

RenderInputRadioButton

Represents a Preview Forms radio button in a C1PrintDocument. When the document is shown by a supporting viewer (e.g. C1.Win.C1Preview.C1PrintPreviewControl), produces an active radio button control.

RenderInputText

Represents a Preview Forms textbox in a C1PrintDocument. When the document is shown by a supporting viewer (e.g. C1.Win.C1Preview.C1PrintPreviewControl), produces an active textbox control.

RenderLine

Represents a line shape in a C1PrintDocument.

RenderLineBase

The abstract base class for classes representing line-based shapes (lines and polygons) in a C1PrintDocument.

RenderLineFragment

Represents a fragment of a RenderLineBase in a resolved C1PrintDocument.

RenderObject

The abstract base class for all render objects representing content of a C1PrintDocument.

RenderObjectCollection

Represents the collection of RenderObject objects.

RenderObjectList

Represents a simple List<T> of RenderObject objects. This list is used to store copies of an object produced by data binding.

RenderParagraph

Represents a paragraph in a C1PrintDocument. Paragraphs can contain inline text and images, possibly rendered using different styles. The content of a paragraph is accessible via the Content property.

RenderParagraphFragment

Represents a fragment of a RenderParagraph in a resolved C1PrintDocument.

RenderPie

Represents a pie shape (a closed shape consisting of an arc of an ellipse, with lines going from the start and end points of the arc to the ellipse's center) in a C1PrintDocument.

RenderPolygon

Represents an open or closed polygon shape in a C1PrintDocument.

RenderRectangle

Represents a rectangle in a C1PrintDocument. This is also the base class for RenderEllipse and RenderRoundRectangle classes.

RenderRectangleFragment

Represents a fragment of a RenderRectangle in a resolved C1PrintDocument.

RenderRichText

Represents an RTF text in a C1PrintDocument.

RenderRichTextFragment

Represents a fragment of a RenderRichText in a resolved C1PrintDocument.

RenderRoundRectangle

Represents a rectangle with rounded corners in a C1PrintDocument.

RenderRoundRectangleFragment

Represents a fragment of a RenderRoundRectangle in a resolved C1PrintDocument.

RenderShapeBase

The abstract base class for classes representing geometric shapes (lines, polygons and so on) in a C1PrintDocument.

RenderShapeFragment

Represents a fragment of a RenderShapeBase in a resolved C1PrintDocument.

RenderTable

Represents a table in a C1PrintDocument.

RenderTableFragment

Represents a fragment of a RenderTable in a resolved C1PrintDocument.

RenderText

Represents a run of text in a C1PrintDocument. Text is drawn using a single style (see RenderParagraph for multi-style text).

RenderTextBase

The abstract base class for render object types representing text (RenderText and RenderParagraph) in a C1PrintDocument.

RenderTextFragment

Represents a fragment of a RenderText in a resolved C1PrintDocument.

RenderTextFragmentBase

The abstract base class for RenderTextFragment and RenderParagraphFragment.

RenderToc

Represents a table of contents (TOC) in a C1PrintDocument. Individual TOC entries are represented by RenderTocItem objects. This object may also contain other types of render objects (this may be used e.g. to show a TOC header).

RenderTocItem

Represents a single entry in the table of contents (TOC; RenderToc) in a C1PrintDocument.

RenderTocItemFragment

Represents a fragment of a RenderTocItem in a resolved C1PrintDocument.

RenderVerticalParagraph

Represents a paragraph of vertical text in a C1PrintDocument. Paragraphs can contain inline text and images, possibly rendered using different styles. The content of a paragraph is accessible via the Content property.

Designed primarily for rendering of Asian (e.g. Japanese) text in the traditional manner, vertically from right to left.

RenderVerticalParagraphFragment

Represents a fragment of a RenderParagraph in a resolved C1PrintDocument.

RenderVerticalText

Represents a run of vertical text in a C1PrintDocument.

Designed primarily for rendering of Asian (e.g. Japanese) text in the traditional manner, vertically from right to left.

Text is drawn using a single style (see RenderVerticalParagraph for multi-style text).

RenderVerticalTextFragment

Represents a fragment of a RenderVerticalText in a resolved C1PrintDocument.

RoundRectangleProps

Represents the geometric properties of a rectangle with rounded corners. Used by the RenderRoundRectangle class.

SerializerBase

For internal use.

ShapeProps

The abstract base class representing the geometric properties of a shape. Used by RenderShapeBase and derived classes.

Style

Represents the style of an object.

StyleCollection

Represents a collection of Style objects. This is the type of the Children collection on a Style.

SystemInfo

Represents operating system related information in a C1PrintDocument.

SystemTagCollection

Represents a read-only collection of system tags (objects derived from TagSys).

TabPosition

Represents a tab stop in a text in a C1PrintDocument. To set a tab stop, add it to the TabPositions collection on the text or paragraph.

TabPositionCollection

Represents a collection of TabPosition objects. This is the type of TabPositions property.

TableCell

Represents a cell in a RenderTable.

TableCellCollection

Represents a collection of RenderTable cells (objects of the type TableCell). A collection of this type is returned by the Cells property of a table.

TableCol

Represents a column of a RenderTable.

TableColCollection

Represents a collection of columns (objects of the TableCol type) in a RenderTable.

TableRow

Represents a row of a RenderTable.

TableRowCollection

Represents a collection of rows (objects of the TableRow type) in a RenderTable.

TableVector

The abstract base class for rows and columns of a RenderTable.

TableVectorCollection

The abstract base class representing a collection of TableVector objects. This is the base class for collections of table rows and columns, accessible as Rows and Cols on a RenderTable.

TableVectorGroup

Represents a group of RenderTable rows or columns (see RowGroups and ColGroups).

TableVectorGroupCollection

Represents a collection of row or column groups in a RenderTable. This is the type of RowGroups and ColGroups collections.

Tag

Represents a user-defined tag.

Tag.TagConverter

Converts Tag objects to/from other types.

Tag.TagValueConverter

Converts Tag values to/from other types.

TagBase

The abstract base class for system (TagSys) and user defined (Tag) tags.

TagBoolInputParams

Represents customization parameters for input of Booleand tag values.

TagCollection

Represents a collection of Tag objects.

TagDateTimeInputParams

Represents customization parameters for input of DateTime tag values.

TagGeneratedDateTime

Represents a system tag returning the date and time when the document was last generated.

TagHyperlinkPageNo

Represents a system tag that is replaced by the page number of a hyperlink target.

TagInputParams

The abstract base class for specialized classes used by the tag input dialog to customize input of individual tags.

TagLastFileName

Represents a system tag returning the file name last used to save or load the document.

TagLastPrinterName

Represents a system tag returning the name of the printer last used to print the document.

TagListInputParams

Represents customization parameters for input of tag values that can be selected from a list.

TagListInputParamsItem

Represents a list item for TagListInputParams.

TagListInputParamsItemCollection

Represents a collection of list items for TagListInputParams.

TagNumericInputParams

Represents customization parameters for input of numeric tag values.

TagPage

The abstract base class for system tags that evaluate to a page number or count.

TagPageCount

Represents the total page count system tag.

TagPageNo

Represents the current page number system tag.

TagPageX

Represents the current horizontal page number system tag.

TagPageXCount

Represents the horizontal page count system tag.

TagPageY

Represents the current vertical page number system tag.

TagPageYCount

Represents the vertical page count system tag.

TagPrintedDateTime

Represents a system tag returning the date and time when the document was last printed.

TagStringInputParams

Represents customization parameters for input of string tag values.

TagSys

The abstract base class for system defined tags such as TagPageNo and TagPageCount.

TagUsageInfo

The abstract base class for system tags that return data from UsageInfo.

Unit.TypeConverter

Provides type conversions for Unit values.

UnitPoint.TypeConverter

Provides type conversions for UnitPoint values.

UsageInfo

Represents information related to usage of a C1PrintDocument, such as the date and time when the document was last generated or printed.

UserCellGroup

Represents a (possibly sparse) user-defined group of cells (objects of type TableCell) in a RenderTable.

UserCellGroupCollection

Represents a collection of UserCellGroup objects. This is the type of the UserCellGroups property of a RenderTable.

Utils

Contains common functions.

Warning

Represents information about a potentially erroneous or conflicting situation that occurred during generation of a C1PrintDocument.

WarningCollection

Represents a collection of Warning objects. This is the type of the Warnings property on a C1PrintDocument.

ZoomSliderScale

A helper class that allows to use a slider control for a zoom factor value, placing zoom factor 1 (no zoom) in the middle of the slider control.

Structs

Borders

A structure defining the four borders around a rectangular area. Each border is represented by a LineDef object.

GridLines

A structure defining the grid lines (four borders and two internal lines) used to draw a RenderTable. Each line is represented by a LineDef object.

ImageAlign

Represents the alignment of an image within its container.

Offsets

A structure representing four Unit values corresponding to the four sides of a rectangluar area. Used by Padding and Spacing properties.

OffsetsD

Stores a set of four double numbers that represent the offsets from the edges of a rectangular area.

OffsetsI

Stores a set of four integer numbers that represent the offsets from edges of rectangular area.

PageDrawParams

Defines parameters used to generate a metafile representing a C1Page.

PointD

Represents an ordered pair of double X and Y coordinates that defines a point in a two-dimensional plane.

RectangleD

Stores a set of four double values that represent the location and size of a rectangle.

RenderObject.ShadowParams

For internal use only.

RenderShapeBase.ShapeParams

For internal use only.

Shadow

Represents the shadow cast by a RenderObject.

SizeD

Stores an ordered pair of double values, typically the width and height of a rectangle.

Unit

A structure representing a single coordinate or dimension of an object (e.g. X or Height of a RenderObject) in a C1PrintDocument.

UnitPoint

Represents a point on a two-dimensional surface, with coordinates specified as Unit values.

Interfaces

IC1Printable

If an object implements this interface, it can be seamlessly rendered in a C1PrintDocument via a RenderC1Printable.

IDocumentLocation

Describes a location within a C1PrintDocument (used e.g. as the target of a hyperlink etc.). The location is identified by a page and a rectangle on that page. The rectangle's unit of measurement is determined by the document's ResolvedUnit property. Classes that implement this interface are C1Page, RenderObject and C1Anchor.

IStyleOwner

Defines a class that can expose a Style property (of the type Style).

Enums

AlignHorzEnum

Specifies the horizontal alignment of text within a containing object.

This is the type of TextAlignHorz property.

AlignVertEnum

Specifies the vertical alignment of text within a containing object.

This is the type of TextAlignVert property.

BarDirectionEnum

Specifies the direction of the barcode

BarcodeSizeMode

Specifies the various barcode sizing modes.

BordersModeEnum

Specifies the various modes of accounting for border thickness when laying out the objects in a document.

BordersSplitMode

Specifies how borders are drawn when the object is split between pages.

BreakEnum

Defines the various breaks which can be forced before or after render object.

BusyStateEnum

Describes the busy state of a C1PrintDocument.

C1DocumentFormatEnum

Specifies the C1PrintDocument persistence format.

C1HyperlinkStateEnum

Represents the state of a C1Hyperlink.

CellSplitBehaviorEnum

Enumerates the possible handling of a RenderTable cell's content when the cell is split between pages.

CheckMarkStyleEnum

Describes the type of mark which is used in the ScalableCheckBox and RenderInputCheckBoxOptions.

DataBindingModeEnum

Flags defining data binding mode.

DocumentCreationMode

Defines the generation mode of a C1PrintDocument.

DocumentInfoFields

Enumerates the fields stored by the DocumentInfo class.

EmbeddedFontsGlyphsBuildMode

Defines methods used to create lists of glyphs in an EmbeddedFont.

EventCollectionChangeTypeEnum

Describes the type of a change to a collection.

FlowAlignEnum

Specifies the alignment within their container of objects in the block flow (see Stacking). This is the type of FlowAlignChildren and FlowAlign properties.

FontHandling

Specifies how font embedding and substitution are handled by a C1PrintDocument (see FontHandling for details).

FormsKeyActionEnterEnum

Specifies an action that is to be performed when the ENTER key is pressed on a page containing RenderInputBase-derived objects, while the containing C1PrintDocument is shown by a supporting viewer (e.g. by C1.Win.C1Preview.C1PrintPreviewControl).

FormsKeyActionTabEnum

Specifies an action that is to be performed when the TAB key is pressed on a page containing RenderInputBase-derived objects, while the containing C1PrintDocument is shown by a supporting viewer (e.g. by C1.Win.C1Preview.C1PrintPreviewControl).

FormsStyleEnum

Specifies the look and feel of input controls displayed by render objects derived from RenderInputBase. The FormsStyle property returns a member of this enumeration.

GenerateErrorEnum

Represents types of errors that can occur during document generation.

ImageAlignHorzEnum

Specifies the horizontal alignment of foreground and background images.

This is the type of AlignHorz property on ImageAlign and BackgroundImageAlign.

ImageAlignVertEnum

Specifies the vertical alignment of foreground and background images.

This is the type of AlignVert property on ImageAlign and BackgroundImageAlign.

MeasurementDeviceEnum

Defines the device (printer or screen) used to measure the elements of a C1PrintDocument.

NestedOutlinesMode

Specifies how outlines of a document or report associated with a multi-document item are treated when the outline tree for the whole multi-document is prepared.

OutputRangeTypeEnum

Specifies the type of an OutputRange.

PageBreakBehaviorEnum

Enumerates page break options available for elements of a RenderTable.

PageDirectionEnum

Describes the direction in which the new page should be started.

PageJumpTypeEnum

Describes the supported modes of moving between pages in a viewer.

PageLayoutKindEnum

Identifies the set of pages to which a page layout is applied in a C1PrintDocument.

PageNumberingChangeModeEnum

Describes the type of a page numbering change in a C1PrintDocument.

PageScalingEnum

Specifies the way pages are scaled during printing.

RefreshModeEnum

Describes the data and expressions refresh mode during document generation.

SplitBehaviorEnum

Defines the splitting behavior of a render object.

StackingRulesEnum

Defines the stacking rules: block or inline flow, top to bottom or left to right for block flow.

StorageType

Specifies the type of temporary storage used by C1MultiDocument.

StretchColumnEnum

Describes how the width of a column in a RenderTable can be adjusted if required by adjustments to the width of the containing table.

StretchRowEnum

Describes how the height of a row in a RenderTable can be adjusted if required by adjustments to the height of the containing table.

StretchTableEnum

Enumerates the modes of stretching the rows or columns of a RenderTable when filling an empty space below or on the right of the table.

TabAlignmentEnum

Specifies the text alignment on a tab position. See TabPositions for details.

TableFooterEnum

Flags specifying how a table footer is repeated in a RenderTable. This is the type of Footer.

TableHeaderEnum

Flags specifying how a table header is repeated in a RenderTable. This is the type of Header.

TableSizingModeEnum

Enumerates the sizing modes of a RenderTable.

TagListInputParamsTypeEnum

Specifies the type of list for TagListInputParams.

TextPositionEnum

Specifies the subscript and superscript properties of text.

This is the type of TextPosition property.

ThreeStateEnum

Defines a value which can be in one of three states: undefined, true or false.

UnicodeRangeEnum

Defines the available unicode ranges.

UnitTypeEnum

Enumerates units of measurement used in a C1PrintDocument, used by Unit and related types.

UserActionEnum

Specifies an end user action on a control produced by a RenderInputBase-derived object when the containing C1PrintDocument is shown by a supporting viewer (e.g. by C1.Win.C1Preview.C1PrintPreviewControl).

VisibilityEnum

Specifies the visibility of an object.

WordWrapMode

Specifies how to break words when lines of text wrap.

Delegates

AdjustPrintPageEventHandler

Represents a method that can handle a AdjustPrintPage event.

EventCollectionChangeEventHandler

Represents the method that will handler an event occuring when collection changing.

InputValueChangedEventHandler

Represents a method that can handle the InputValueChanged event.

MultiDocumentItemEventHandler

Represents a method that can handle item-related C1MultiDocument events such as ItemGenerated.

MultiDocumentItemLoadedEventHandler

Represents a method that can handle ItemLoaded event of C1MultiDocument.

PageConfigureEventHandler

Represents a method that can handle the PageConfigure event.

PageEventHandler

Represents a method that can handle page-related events such as PageAdded, PageUpdated, PageChanged and PageDeleted.

PagesEventHandler

Represents a method that can handle page-related events of a C1MultiDocument such as PagesAdded and PagesChanged.

PrintQueryPageSettingsEventHandler

Represents a method that can handle a QueryPageSettings event.