[]
        
(Showing Draft Content)

C1.Win.C1Preview

C1.Win.C1Preview Namespace

Classes

C1PreviewAction

Describes a predefined action available in the preview to the end user (e.g. file open or zoom in).

C1PreviewCursors

Holds the cursors used by C1PreviewPane.

C1PreviewFileActions

Encapsulates file-related operations available in preview.

C1PreviewOutlineView

Displays a tree representing the outline nodes of the connected preview pane.

C1PreviewPane

Represents the barebones control showing the preview of the associated document. To add functionality, other C1Preview components can be connected to this control.

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:

using (new busy = BusySection(previewPane)) { ..code... }.

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

C1PreviewTextSearchPanel

Displays a text search panel allowing to find text in the connected preview pane.

C1PreviewThumbnailView

Displays a list of thumbnails representing the pages of the connected preview pane.

C1PreviewToolsIntegrator

Provides integration of external tools (such as toolbars and status bar) with the preview pane, including handling of toolbar buttons.

C1PrintPreviewControl

Represents an integrated preview control, containing a preview pane, a navigation panel, toolbars and a status bar.

C1PrintPreviewControl.FileToolBar

Represents file operations toolbar.

C1PrintPreviewControl.NavigationToolBar

Represents navigation operations toolbar.

C1PrintPreviewControl.PageToolBar

Represents page view operations toolbar.

C1PrintPreviewControl.PreviewToolBar

Represents a single preview toolbar.

C1PrintPreviewControl.PreviewToolBars

Represents toolbars used by the preview control.

C1PrintPreviewControl.SearchToolBar

Represents the search toolbar.

C1PrintPreviewControl.TextToolBar

Represents text operations toolbar.

C1PrintPreviewControl.ZoomToolBar

Represents zooming operations toolbar.

C1PrintPreviewDialog

Displays a dialog box that shows the preview of the associated document. Includes toolbars, navigation panel and status bar.

C1TextFragment

Represents a text fragment that can be selected, e.g. as used by SelectTextFragment(C1TextFragment) method.

C1TextSearchArgs

Represents text search arguments, such as used by TextSearch(C1TextSearchArgs) method.

CompatibilityOptions

Represents options that improve compatibility with previous versions of C1PreviewPane.

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.

DocumentActionEventArgs

Provides data for the PreviewAction event of a C1PreviewPane.

ExportOptions

Represents export options for all export formats. This class can be handled as a collection (see Count property and indexer).

ExporterOptions

Represents options for a specific export format.

FormsUserActionEventArgs

Provides data for the FormsUserAction event of a C1PreviewPane.

HistoryItemAddingEventArgs

Contains data for the HistoryItemAdding event of a C1PreviewPane.

HistoryOptions

Represents the history-related options of a C1PreviewPane control.

HyperlinkEventArgs

Provides data for HyperlinkMouseEnter and HyperlinkMouseLeave events of a C1PreviewPane.

HyperlinkJumpEventArgs

Provides data for HyperlinkJump event of a C1PreviewPane.

HyperlinkMouseEventArgs

Provides data for HyperlinkMouseMove, HyperlinkMouseDown and HyperlinkMouseUp events of a C1PreviewPane.

KeyMap

Represents a keymap used to map keystrokes to actions.

KeyMapStack

Represents a stack of keymaps used to handle keyboard.

LoadVisitedDocumentEventArgs

Contains data for the LoadVisitedDocument event of a C1PreviewPane.

PagesChangeEventArgs

Provides data for the PagesChanged and PagesChanging events.

PreviewHistoryOptions

Represents the history-related options of a C1PrintPreviewControl.

PreviewPageBase

The abstract base class for preview pages which are elements of PreviewPages collection.

PreviewPageC1Doc

Represents a page of a C1PrintDocument in a PreviewPages collection.

PreviewPageDocBase

Common base class for classes representing pages of C1PrintDocument or C1MultiDocument.

PreviewPageExternal

Represents a page which is an image in an external (to the preview control) list.

PreviewPageMultiDoc

Represents a page of a C1MultiDocument in a PreviewPages collection.

PreviewPageSimple

Represents a page which is just an image.

PreviewPages

Represents the pages of a document that is being previewed in a C1PreviewPane (see Pages).

PreviewPrintEventArgs

Provides data for the PreviewPrint event.

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.

SaveVisitedDocumentEventArgs

Contains data for the SaveVisitedDocument event of a C1PreviewPane.

Strings

Static class containing UI strings used in run-time.

Strings.DocumentHandler

Strings.Export

Strings.Global

Strings.History

Strings.PreviewAction

Strings.PreviewFileActions

Strings.PreviewPane

Strings.PreviewPane.ContextMenu

Strings.PreviewPaneToolTips

Strings.PrintPreviewControl

Strings.ShowMessage

Strings.TextSearch

Strings.Thumbnails

Strings.ToolsIntegrator

Strings.VNext

UserActionEventArgs

Provides data for the UserAction event.

ViewHistoryItem

Represents an item in a ViewHistoryItemCollection. See also ViewHistory

ViewHistoryItemCollection

Represents a collection of ViewHistoryItem objects.

VisitedDocument

Represents a document in the VisitedDocuments collection of a C1PreviewPane.

VisitedDocumentAddingEventArgs

Contains the data for the VisitedDocumentAdding event of a C1PreviewPane.

VisitedDocumentCollection

Represents a collection of VisitedDocument objects (see VisitedDocuments).

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

Structs

ViewState

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

Enums

C1PreviewActionEnum

Defines the supported preview tool items.

C1PreviewActionFlags

Specifies flags that can be used to group, enable and disable preview actions (see C1PreviewActionEnum).

HideMarginsFlags

Describes page margins hide/show modes (when the mouse is over the margins area).

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.

ImageSetEnum

Describes the image set used for toolbar images of the preview actions.

MouseModeEnum

Describes the supported preview pane mouse behavior modes.

PageLayoutEnum

Describes the supported page view modes of the control.

PagesChangeTypeEnum

Enumerates the types of changes to the PreviewPages collection (see PagesChangeEventArgs).

RulerUnits

Specifies measurement units used by the rulers.

ShowRulersFlags

Describes which rulers are shown.

TextSearchUIStyle

Specifies the type of UI used for text search.

VisitedDocumentStorageEnum

Specifies how visited documents are stored for the visited documents' history.

ZoomModeEnum

Describes the supported zoom modes of C1PrintPreview control.

Delegates

DocumentActionEventHandler

Represents a method that can handle the PreviewAction event of a C1PreviewPane.

FormsUserActionEventHandler

Represents a method that can handle the FormsUserAction event of a C1PreviewPane.

HistoryItemAddingEventHandler

Represents a method that can handle the HistoryItemAdding event (occurring when a new item is being added to the ViewHistory collection).

HyperlinkEventHandler

Represents a handler for HyperlinkMouseEnter and HyperlinkMouseLeave events of a C1PreviewPane.

HyperlinkJumpEventHandler

Represents a handler for HyperlinkJump event of a C1PreviewPane.

HyperlinkMouseEventHandler

Represents a handler for HyperlinkMouseMove, HyperlinkMouseDown and HyperlinkMouseUp events of a C1PreviewPane.

KeyMap.DoAction

Describes an action that can be mapped to a keystroke.

LoadVisitedDocumentEventHandler

Represents a method that can handle the LoadVisitedDocument event on a C1PreviewPane. The handler should load the document from custom user-defined storage.

PagesChangeEventHandler

Represents a method that handles PagesChanged and PagesChanging events.

PreviewPrintEventHandler

Represents a method that handles the PreviewPrint event.

SaveVisitedDocumentEventHandler

Represents a method that can handle the SaveVisitedDocument event on a C1PreviewPane. The handler should save the document to custom user-defined storage.

UserActionEventHandler

Represents a method that handles the UserAction event.

VisitedDocumentAddingEventHandler

Represents a method that can handle the VisitedDocumentAdding event (occurring when a new item is being added to the VisitedDocuments collection).