Classes

  Class Description
Public class C1PreviewCursors
Holds the cursors used by C1PreviewPane.
Public class C1PreviewOutlineView
Displays a tree representing the outline nodes of the connected preview pane.
Public class C1PreviewPane
Represents the barebones control showing the preview of the associated document. To add functionality, other C1Preview components can be connected to this control.
Public class C1PreviewPane..::..BusySection
Helper class providing a busy section for a C1PreviewPane, raising the Busy flag in its constructor, and lowering it in the Dispose()()()() method.

Usage:

Copy CodeC#
using (new busy = BusySection(previewPane)) { ..code... }.
Public class C1PreviewPane..::..LayoutSection
Helper class providing a section inside which the preview layout is suspended. Should be used to enclose fragments of code where several properties on which the preview pages layout depends are changed. Layout updating is suspended between the construction and disposing of the class instance. Sample usage: using (LayoutSection ls = new LayoutSection(previewPane)) { ..code... }.
Public class C1PreviewTextSearchPanel
Displays a text search panel allowing to find text in the connected preview pane.
Public class C1PreviewThumbnailView
Displays a list of thumbnails representing the pages of the connected preview pane.
Public class C1PreviewToolsIntegrator
Provides integration of external tools (such as toolbars and status bar) with the preview pane, including handling of toolbar buttons.
Public class C1PrintPreviewControl
Represents an integrated preview control, containing a preview pane, a navigation panel, toolbars and a status bar.
Public class C1PrintPreviewControl..::..PreviewToolBar
Represents a single preview toolbar.
Public class C1PrintPreviewControl..::..PreviewToolBars
Represents toolbars used by the preview control.
Public class C1PrintPreviewDialog
Displays a dialog box that shows the preview of the associated document. Includes toolbars, navigation panel and status bar.
Public class CompatibilityOptions
Represents options that improve compatibility with previous versions of C1PreviewPane.
Public class ContextMenuTags
Defines static readonly objects that are assigned to the Tag property of built-in context menu items and can be used in user code to identify those items.
Public class DocumentActionEventArgs
Provides data for the PreviewAction event of a C1PreviewPane.
Public class ExporterOptions
Represents options for a specific export format.
Public class ExportOptions
Represents export options for all export formats. This class can be handled as a collection (see Count property and indexer).
Public class FormsUserActionEventArgs
Provides data for the FormsUserAction event of a C1PreviewPane.
Public class HistoryItemAddingEventArgs
Contains data for the HistoryItemAdding event of a C1PreviewPane.
Public class HistoryOptions
Represents the history-related options of a C1PreviewPane control.
Public class HyperlinkEventArgs
Provides data for HyperlinkMouseEnter()()()() and HyperlinkMouseLeave()()()() events of a C1PreviewPane.
Public class HyperlinkJumpEventArgs
Provides data for HyperlinkJump()()()() event of a C1PreviewPane.
Public class HyperlinkMouseEventArgs
Provides data for HyperlinkMouseMove()()()(), HyperlinkMouseDown()()()() and HyperlinkMouseUp()()()() events of a C1PreviewPane.
Public class KeyMap
Represents a keymap used to map keystrokes to actions.
Public class KeyMapStack
Represents a stack of keymaps used to handle keyboard.
Public class LoadVisitedDocumentEventArgs
Contains data for the LoadVisitedDocument event of a C1PreviewPane.
Public class PreviewHistoryOptions
Represents the history-related options of a C1PrintPreviewControl.
Public class PreviewPageBase
The abstract base class for preview pages which are elements of PreviewPages collection.
Public class PreviewPageC1Doc
Represents a page of a C1PrintDocument in a PreviewPages collection.
Public class PreviewPageDocBase
Common base class for classes representing pages of C1PrintDocument or C1MultiDocument.
Public class PreviewPageExternal
Represents a page which is an image in an external (to the preview control) list.
Public class PreviewPageMultiDoc
Represents a page of a C1MultiDocument in a PreviewPages collection.
Public class PreviewPages
Represents the pages of a document that is being previewed in a C1PreviewPane (see Pages).
Public class PreviewPageSimple
Represents a page which is just an image.
Public class PreviewPrintEventArgs
Provides data for the PreviewPrint event.
Public class PreviewToolTip
Describes a tooltip that can be attached to a large control, and set (e.g. from Cursor.get) depending on the current cursor location inside the control.
Public class SaveVisitedDocumentEventArgs
Contains data for the SaveVisitedDocument event of a C1PreviewPane.
Public class UserActionEventArgs
Provides data for the UserAction event.
Public class ViewHistoryItem
Represents an item in a ViewHistoryItemCollection. See also ViewHistory
Public class ViewHistoryItemCollection
Represents a collection of ViewHistoryItem objects.
Public class VisitedDocument
Represents a document in the VisitedDocuments collection of a C1PreviewPane.
Public class VisitedDocumentAddingEventArgs
Contains the data for the VisitedDocumentAdding event of a C1PreviewPane.
Public class VisitedDocumentCollection
Represents a collection of VisitedDocument objects (see VisitedDocuments).
Public class VisitedDocumentStorage
Represents the contetn of a visited document in the visited documents history of a C1PreviewPane. The storage format depends on the type of the document (C1PrintDocument, .NET PrintDocument etc).

Structures

  Structure Description
Public structure ViewState
A structure containing information about a state of a C1PreviewPane, such as scrolling position, zoom factor and so on. See also ViewState()()()().

Delegates

  Delegate Description
Public delegate HistoryItemAddingEventHandler
Represents a method that can handle the HistoryItemAdding event (occurring when a new item is being added to the ViewHistory collection).
Public delegate KeyMap..::..DoAction
Describes an action that can be mapped to a keystroke.
Public delegate LoadVisitedDocumentEventHandler
Represents a method that can handle the LoadVisitedDocument event on a C1PreviewPane. The handler should load the document from custom user-defined storage.
Public delegate PreviewPrintEventHandler
Represents a method that handles the PreviewPrint event.
Public delegate SaveVisitedDocumentEventHandler
Represents a method that can handle the SaveVisitedDocument event on a C1PreviewPane. The handler should save the document to custom user-defined storage.
Public delegate UserActionEventHandler
Represents a method that handles the UserAction event.
Public delegate VisitedDocumentAddingEventHandler
Represents a method that can handle the VisitedDocumentAdding event (occurring when a new item is being added to the VisitedDocuments collection).

Enumerations

  Enumeration Description
Public enumeration C1PreviewActionEnum
Defines the supported preview tool items.
Public enumeration C1PreviewActionFlags
Specifies flags that can be used to group, enable and disable preview actions (see C1PreviewActionEnum).
Public enumeration HideMarginsFlags
Describes page margins hide/show modes (when the mouse is over the margins area).
Public enumeration HistorySavedActionsEnum
Enumerates kinds of changes in the state of the preview control (property changes or user actions) that cause the previous state of the control to be saved in history.
Public enumeration ImageSetEnum
Describes the image set used for toolbar images of the preview actions.
Public enumeration MouseModeEnum
Describes the supported preview pane mouse behavior modes.
Public enumeration PageLayoutEnum
Describes the supported page view modes of the control.
Public enumeration ShowRulersFlags
Describes which rulers are shown.
Public enumeration VisitedDocumentStorageEnum
Specifies how visited documents are stored for the visited documents' history.
Public enumeration ZoomModeEnum
Describes the supported zoom modes of C1PrintPreview control.