C1.Win.C1Report.2
Defines the supported preview tool items.
No tool.
File open button.
File save button.
Page setup button.
Document print button.
Document reflow button.
Single page view button.
Continuous page view button.
Facing page view button.
Facing continuous page view button.
Go to the first page button.
Go to the previous page button.
Go to the next page button.
Go to the last page button.
History forward button.
History backward button.
Page label ("Page").
Page number text box.
Total page count label ("of {0}").
Zoom in button.
Zoom out button.
Zoom factor text box.
Zoom in tool.
Zoom out tool.
Hand tool.
Text select tool.
Find text button.
Specifies flags that can be used to group, enable and disable
preview actions (see C1PreviewActionEnum).
No operation.
File open.
File save.
Page setup.
Print document.
Reflow document.
File operations (FileOpen, FileSave, PageSetup, Print and Reflow).
Single page view.
Continuous page view.
Facing page view.
Continuous facing page view.
Page view operations (PageSingle, PageContinuous, PageFacing and PageFacingContinuous).
Go to first page.
Go to previous page.
Go to next page.
Go to last page.
Go to specified page.
Go forward in history.
Go back in history.
Navigation operations.
Zoom in.
Zoom out.
Zoom factor.
Zoom in tool.
Zoom out tool.
Zoom operations (ZoomIn, ZoomOut, ZoomFactor, ZoomInTool and ZoomOutTool).
Hand tool.
Text select tool.
Find text.
Text operations (HandTool, SelectTextTool and Find).
All operations.
Holds the cursors used by the preview pane.
Resets the HandHover property to the default value.
Resets the HandGrab property to the default value.
Resets the ZoomIn property to the default value.
Resets the ZoomOut property to the default value.
Resets the ZoomNone property to the default value.
Resets the MarginsHide property to the default value.
Resets the MarginsShow property to the default value.
Resets the MarginsHideH property to the default value.
Resets the MarginsShowH property to the default value.
Resets the MarginsHideV property to the default value.
Resets the MarginsShowV property to the default value.
Resets the PanMarker property to the default value.
Resets the PanMarkerNS property to the default value.
Resets the PanMarkerEW property to the default value.
Resets the PanMarkerN property to the default value.
Resets the PanMarkerS property to the default value.
Resets the PanMarkerE property to the default value.
Resets the PanMarkerW property to the default value.
Resets the PanMarkerNE property to the default value.
Resets the PanMarkerSE property to the default value.
Resets the PanMarkerNW property to the default value.
Resets the PanMarkerSW property to the default value.
Gets or sets the hand hovering cursor.
Gets or sets the hand grabbing cursor.
Gets or sets the zoom in cursor.
Gets or sets the zoom out cursor.
Gets or sets the zoom disabled cursor.
Gets or sets the hide margins cursor.
Gets or sets the show margins cursor.
Gets or sets the hide horizontal margins cursor.
Gets or sets the show horizontal margins cursor.
Gets or sets the hide vertical margins cursor.
Gets or sets the show vertical margins cursor.
Gets or sets the pan marker cursor.
Gets or sets the pan marker (north-south) cursor.
Gets or sets the pan marker (east-west) cursor.
Gets or sets the pan marker (north) cursor.
Gets or sets the pan marker (south) cursor.
Gets or sets the pan marker (east) cursor.
Gets or sets the pan marker (west) cursor.
Gets or sets the pan marker (north-east) cursor.
Gets or sets the pan marker (south-east) cursor.
Gets or sets the pan marker (north-west) cursor.
Gets or sets the pan marker (south-west) cursor.
Loads the document from specified file, if file does not exist
uses its directory as the initial directory of FileOpen dialog.
The name of file to open.
Returns the opened document or null if the action was cancelled
or there was an error while loading the document.
Represents the barebones control showing the preview of the associated document. To add functionality, other C1Preview components can be connected to this control.
Creates a new ViewHistoryItem object with the specified ViewState;
the newly created object is then added to the ViewHistory collection.
The adding of the new state to history can be cancelled in the
HistoryItemAdding event.
The HistorySavedActionsEnum value defining the user action associated with the new history item.
The caption of the new history item.
The ViewState structure representig the state of C1PreviewPane control (scroll position, zooming etc).
The newly created ViewHistoryItem object, or null if the action was cancelled.
Creates a new ViewHistoryItem object with the current state of the preview pane;
the newly created object is then added to the ViewHistory collection.
The adding of the new state to history is cancelled if the Document property of
the preview pane is null, or if the specified action is not saved according to
the current value of the C1PreviewPane.HistoryOptions.SavedActions property.
Also the adding of the new state can be cancelled in the HistoryItemAdding event handler.
The HistorySavedActionsEnum value defining the user action associated with the new history item.
The caption of the new history item.
If true, forces the adding of the current state even if it is equal to the state stored in the CurrentHistoryEntry.
The newly created ViewHistoryItem object, or null if the action was cancelled.
Locks adding of new items to ViewHistory; a matching call to UnlockHistory() must be present.
Unlocks adding of new items to ViewHistory; must match a previous call to LockHistory().
User action which was performed between the calls to LockHistory() and UnlockHistory().
Caption for the user action history item.
Goes forward in history.
Goes back in history.
Handles the Escape key (clears selection, resets mouse mode).
True.
Scrolls to the top of the document.
True.
Scrolls to the end of the document.
True.
Scrolls one page up.
True.
Scrolls one page down.
True.
Scrolls up.
True.
Scrolls down.
True.
Scrolls left.
True.
Scrolls right.
True.
Goes to previous page.
True.
Goes to next page.
True.
Selects the whole document.
True.
Copies the current selection to clipboard.
True.
Zooms in.
True.
Zooms out.
True.
Goes back in history.
True.
Goes forward in history.
True.
Selects text in the whole document.
Raises the LongOperation event on the preview pane.
A LongOperationEventArgs that contains the event data.
Raises the LongOperation event on the preview pane.
How much is complete (from 0 to 1).
Whether the operation can be cancelled.
True if the operation should be cancelled.
Initializes a new instance of C1PreviewPane control.
Resets the BackColor property to the default value.
Forces the preview pane to update the preview.
Converts preview pane's client coordinates to document.
Point in client coords.
Out: 0-based page index or -1.
Out: page coordinates.
True if the page has been found, false otherwise.
Converts document coordinates to preview pane client coords.
0-based page index.
Point on the page.
Out: Preview pane client point.
True if the client point belongs to a document page, false otherwise.
Converts a rectangle on a page in document coordinates to preview pane client coords.
0-based page index.
Rectangle on the page.
Out: Preview pane client rectangle.
True if the client rectangle's location belongs to a document page, false otherwise.
Returns the percentage of the area of the specified page currently visible.
0-based page index.
Percentage of the page's surface visible.
Shows a file open dialog, allows the user to select a C1DX or C1D file,
and loads the selected file into the current preview pane.
If an exception occurs while loading the file, an error message is displayed,
and the method returns false.
true if the file was successfully loaded,
false if an error occurred or the user cancelled the dialog.
Loads the specified file (which must be a valid C1DX or C1D document)
into the current preview pane.
If does not exist or is a directory,
shows the file open dialog and allows the user to select a file to load.
In that case specifies the initial directory
for the dialog.
The name of the file to load, or the initial directory
for the file open dialog.
true if the file was successfully loaded,
false if an error occurred or the user cancelled the dialog.
Saves the currently loaded document,
allowing the user to select the file name and the output format,
using the specified
on the current preview pane.
true if the file was saved, false if an error occurred
or if the user cancelled the dialog.
Saves the currently loaded document into the specified .
If is null or empty, or if
is null,
shows the file save dialog allowing the user to select
the file name and output format.
specified
on the current preview pane are used when saving the document.
The output file name.
The to use.
true if the file was saved, false if an error occurred
or if the user cancelled the dialog.
Resets the PagesFillColor to the default value.
Resets the PagesPadding to the default value.
Resets the PagesPaddingSmall to the default value.
Resets the SidesPadding to the default value.
Resets the ZoomSteps property to the default value.
Gets the HistoryOptions object defining the parameters of history in preview pane.
Gets the collection of visited documents,
the items in this collection (VisitedDocument objects)
are added automatically when user navigates between documents.
Gets the collection of states of preview pane,
the items in this collection (ViewHistoryItem objects)
are added automatically when user scrolling, zooming etc
the document in preview.
Gets or sets the index of current visited document.
Assigning of this property causes the go to another document
stored in the VisitedDocuments collection.
Gets or sets the VisitedDocument object.
Gets or sets the current history entry.
The value should be in the ViewHistory collection
of this C1PreviewPane object, and can not be null.
Note that in some situations the history entry can not be changed
(e.g. when the operation is attempted while the preview
is changing its state). In those cases the set will be
ignored.
Gets or sets the index of current history entry.
Note that in some situations the index can not be changed
(e.g. when the operation is attempted while the preview
is changing its state). In those cases the set will be
ignored.
Occurs when new VisitedDocument object adding to the VisitedDocuments collection,
in this event you can cancel this adding.
Occurs the HistoryOptions.VisitedDocumentStorage is VisitedDocumentStorageEnum.User
and visited document should be saved.
Occurs the HistoryOptions.VisitedDocumentStorage is VisitedDocumentStorageEnum.User
and visited document should be loaded.
Occurs when new ViewHistoryItem object adding to the ViewHistory collection,
in this event you can cancel this adding.
Gets the KeyMapStack containing key maps for keyboard handling.
Occurs when user performs some action on RenderInputBase object within preview (Click, MouseDown etc).
Occurs when the document action from preview forms should be executed.
Occurs whenever the user clicks one of the predefined preview toolbar buttons
such as print or file open. Allows to provide non-standard toolbar button handling,
or cancel the action.
Occurs immediately before a print dialog is shown by the preview in response to user action.
Allows to adjust the properties of the print dialog, or cancel it without showing.
Occurs when a property of the preview pane that is not inherited from the base class changes.
Occurs periodically when a long operation is in progress.
Occurs when an external exception is thrown (e.g. while printing).
Gets the used by the current preview pane.
Provides access to controls associated with the current preview pane,
such as and .
This value is null if is false.
Gets or sets a value indicating whether the current preview pane
should integrate and handle external tools such as toolbars and
navigation panels.
When true, the can be used
to access the tools associated with the current preview pane.
Gets or sets the document shown by the preview.
Gets or sets the background color for the control.
Gets or sets the flag indicating whether the preview pane is currently busy.
Some actions (especially those that could cause significant changes in the
preview pane's state) raise this flag themselves, and cannot be performed when
this flag was raised by another operation. This flag should be tested before
attempting to change preview pane's properties or invoke methods on it.
The value of the Busy flag.
Gets or sets the value indicating whether to show document pages continuously.
Gets or sets the preview layout.
Gets or sets the preview zoom mode.
Gets or sets the zoom factor (1 is actual size).
Gets or sets the minimum allowed zoom factor.
Gets or sets the maximum allowed zoom factor.
Gets or sets the value indicating whether the rulers should display marks
showing the current cursor position.
Gets or sets the number of page rows shown in non-continuous mode.
Gets or sets the number of page columns shown.
Gets or sets the 0-based index of the currently visible page.
If several pages are visible, this property indicates the page with the
most surface shown.
When the property is set, the new start page's top left corner is aligned
with the preview window's top left corner.
Gets or sets the location of the top left corner of the preview area
(the scroll position) within the preview window. The value is relative
to the PreviewRectangle, not to the ClientRectangle. The value is
independent of the ZoomFactor (i.e. setting the same values will scroll
to the same logical position in the document at any zoom factor).
The scroll position (unzoomed).
Gets or sets the mouse mode (zoom, selection etc.).
Gets or sets the value indicating whether the user is allowed to hide/show margins
by clicking the mouse in the gap between pages.
Gets the value indicating whether horizontal or vertical margins can be hidden
on the current document.
Margins can hide if all pages have the same size.
Additionally, horizontal margins can also hide if the preview has one column.
Gets or sets the value indicating whether horizontal and/or vertical margins should be hidden.
Gets or sets the value indicating whether to show horizontal and/or vertical rulers.
Gets or sets the value indicating whether to highlight the printable area
of the current printer.
Gets or sets the value indicating whether to show the original page outline
(as a dashed line) when PrintingLayout is true and the printer paper does
not match the original page size.
Gets or sets the value indicating whether to show the physical printing
layout (printer page size and the location of the document pages' on the paper).
Gets the print options.
Gets or sets printer settings.
Gets or sets page settings associated with the current document.
IMPORTANT NOTE: The
object returned by this property is created on the fly, and any changes made
to its sub-properties may be lost unless you explicitly assign the modified
object to the current property.
A snapshot of the current page settings.
Gets the value indicating whether the currently loaded document
supports reflow.
True if the document can reflow, false otherwise.
Gets or sets the color used to fill the document pages in the preview
before drawing the content.
The fill color.
Gets the collection of the preview pages.
Gets or sets the padding between pages in the preview.
Gets or sets the padding between pages in the preview used when margins are hidden.
Gets or sets the padding between pages and the preview window edges.
Gets the current padding between pages in the preview.
Gets the preview rectangle (client are of the preview pane without the rulers and scrollbars).
Gets the rectangle for the vertical ruler for the current page, in client coordinates.
The actual visible ruler can be clipped by the VertRulerArea.
Gets the rectangle for the horizontal ruler for the current page, in client coordinates.
The actual visible ruler can be clipped by the HorzRulerArea.
Gets the vertical ruler area (the actual ruler is always contained within that area).
Gets the horizontal ruler area (the actual ruler is always contained within that area).
Gets the value indicating whether the document pages have the same size
as the currently selected priinter paper.
Gets the ToolTip used to display tooltips in the preview.
Change this to customize the way preview tooltips look (e.g. change colors etc.).
Gets or sets the value indicating whether to show tooltips.
True to turn tooltips on, false to turn them off.
Gets or sets the value indicating whether the C1PreviewPane should handle the common preview keys.
True to turn keyboard handling on, false to turn it off.
Gets or sets the array of preset zoom factors.
The array of float values used as preset zoom factors.
Gets or sets the string that is interpreted by attached controls as the current status string.
Gets the set of cursors used in the preview.
The cursors.
Gets the options controlling the behavior of export modules.
Gets the print preview control containing the current preview pane, or null.
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... }.
Initializes a new instance of the LayoutSection class.
The preview pane which is the owner of this layout section.
Action that caused this layout section (for history).
Releases the resources used by the layout section. Updates the preview pane layout.
Helper class providing a busy section. Usage:
using (new busy = BusySection(previewPane)) { ..code... }.
Represents the method that will handle an event occuring when
new item adding to the VisitedDocuments collection.
The source of event.
The VisitedDocumentAddingEventArgs object containing the event data.
Contains the data for VisitedDocumentAdding event of C1PreviewPane.
The adding VisitedDocument object.
Represents the method that will handle an event occuring when
new item adding to the ViewHistory collection.
The source of event.
The HistoryItemAddingEventArgs object containing the event data.
Contains the data for HistoryItemAdding event of C1PreviewPane.
The adding ViewHistoryItem object.
Represents the method that will handle an event occuring when
visited documeng should be saved to custom user-defined
storage.
The source of event.
The SaveVisitedDocumentEventArgs object containing the event data.
Contains the data for SaveVisitedDocument event of
C1PreviewPane.
Gets or sets the custom user-defined data. Typically this
data is filled on saving and then can be used on loading.
Represents the method that will handle an event occuring when
visited document should be loaded from custom user-defined
storage.
The source of event.
The LoadVisitedDocumentEventArgs object containing the event data.
Contains the data for LoadVisitedDocument event of
C1PreviewPane.
Gets or sets the loaded document.
Provides a data for HyperlinkLeave and HyperlinkEnter events of C1PreviewPane.
Gets the hyperlink causing an event.
Provides a data for HyperlinkJump events of C1PreviewPane.
Gets or sets a value indicating whether the hyperlink jump should be canceled.
Provides a data for HyperlinkMouseMove, HyperlinkMouseDown and
HyperlinkMouseUp events of C1PreviewPane.
Gets the hyperlink causing an event.
Provides data for the FormsUserAction event.
Gets the user action (Click, MouseDown, MouseUp etc.).
Gets the InputAction object that will handle the user action by default.
This parameter can be null if no action is associated with the specified user action.
Gets the RenderInputBase object corresponding to the input control which
causes an event.
Gets or sets the value indicating whether the default handling of the user action
should take place. Set this property to True to cancel the default handling.
Provides data for the PreviewAction event.
Gets the ActionHandlerBase object to execute.
Gets or sets a value that indicates whether the event
handler has completely handled the event or whether
the preview pane should continue its own processing.
Displays a text search panel allowing to find text in the connected preview pane.
Occurs when a property of the text search panel that is not inherited from the base class changes.
Gets or sets the value indicating whether the text search panel should be shown.
Gets or sets the preview pane to which this text search panel is connected.
Gets the button that hides the text search panel.
Gets the button that starts the search.
Gets the label containing the "Find What" label.
Gets the "Match Case" checkbox.
Gets the "Match Whole Word" checkbox.
Gets the "Search Up" checkbox.
Gets the search results list view.
Gets or sets the text of the hide button.
Gets or sets the text of the hide button.
Gets or sets the text of the "Find What:" label.
Gets or sets the text of the "Match Case" checkbox.
Gets or sets the text of the "Math Whole Word" checkbox.
Gets or sets the text of the "Search Up" checkbox.
Gets or sets the text of the caption of the "Text" column in the result list.
Gets or sets the text of the caption of the "Page" column in the result list.
Gets or sets the FlatStyle of buttons and checkboxes on the text search panel.
Gets or sets the search text.
Gets or sets the search text font.
Gets or sets the search text color.
Gets or sets the search text background color.
Gets or sets the search text border style.
Gets or sets the search result list font.
Gets or sets the search result list text color.
Gets or sets the search result list background color.
Gets or sets the value indicating whether the search result list items appear as links when the mouse hovers over them.
Gets or sets the value indicating whether a search result list item is selected when the mouse hovers over it.
Gets or sets the value indicating whether the search result list selection is removed when the control loses focus.
Gets or sets the border style of the search result list.
Displays a list of thumbnails representing the pages of the connected preview pane.
Occurs when a property of the thumbnail view that is not inherited from the base class changes.
Gets or sets the preview pane to which this thumbnail view is connected.
Gets or sets the format used to display the page number below the page thumbnail.
Gets or sets the value indicating whether thumbnails should show the navigation rectangle which can be dragged or resized using the mouse.
Gets or sets the value indicating whether the page image obtained from the preview
pane should be used as the thumbnail (if this property is false, Image.GetThumbnailImage
is called to obtain the thumbnail).
Gets or sets the size of page thumbnails.
Represents an integrated preview control, containing a preview pane, a navigation panel, toolbars and a status bar.
Initializes a new instance of the C1PrintPreviewControl class.
For internal use only.
Gets the options controlling the behavior of export modules.
Gets the preview pane.
Gets or sets the document shown by the preview.
Gets or sets the flags indicating which tools should be available in the preview.
Gets or sets the value indicating whether the navigation panel should be visible in the preview.
Gets or sets the value indicating whether the status bar should be visible in the preview.
Gets or sets the value indicating whether the text search panel should be visible in the preview.
Gets or sets the image set used by the preview.
Gets the preview thumbnails view.
Gets the preview outline view.
Gets the preview text search panel.
Gets the preview progress bar.
Gets the preview status.
Gets the preview navigation panel.
Gets the preview status bar.
Gets the toolbars of the preview control.
Describes the toolbars used by the preview control.
Gets the owner of the toolbars.
Gets the File toolbar.
Gets the Page toolbar.
Gets the Navigation toolbar.
Gets the Zoom toolbar.
Gets the Text toolbar.
Describes a single preview toolbar.
Gets the owner of this toolbar.
Gets the preview control containing this toolbar.
Gets the ToolStrip containing the buttons in this toolbar.
Indicates whether the ToolBar is visible.
Gets the C1PreviewActionFlags value describing content of this toolbar.
This type converter provides a design-time properties
which can be edited in property grid.
Contains the content of visited document,
the format of content depends on the type of document
(C1Doc, .NET PrintDocument etc).
Creates an document on the basis of storage's data.
Returns the created document.
Provides a sample C1PrintDocument used by the C1PreviewPane designer
at design time.
Creates a new instance of SampleC1PrintDocument class.
Creates a new instance of SampleC1PrintDocument class.
The name of the sample document (shown as watermark text).
Gets or sets the name of the sample document (shown as watermark text).
Contains the options for all exporters (PdfExporter, XlsExporter and so on).
Resets all options of exporters to default values.
Searches the ExportOptions object by ExportProvider.
ExportProvider object, options of which must be searched.
Searches the ExportOptions object by ExportProvider.FormatKey property.
Value of ExportProvider.FormatKey property.
Returns the number of options of exporters.
Returns the options of exporter by its index.
Returns the options of exporter by type of ExportProvider.
Returns the options of exporter by FormatKey of ExportProvider.
Each ExportProvider has unique identificator (FormatKey property).
Represents the options of separate exporter,
the ExportOptions class contains the list of such objects.
Gets or sets the class name of the export options dialog form.
Indicates whether the exporter appears in the default FileSave dialog of C1PrintPreview.
Gets or sets the value indicating whether to show the options dialog before export.
Gets or sets the value of Preview property of exporter.
Gets the ExportProvider object.
Displays a dialog box that shows the preview of the associated document.
Includes toolbars, navigation panel and status bar.
Initializes a new instance of the C1PrintPreviewDialog class.
Gets or sets the document shown by the dialog.
Gets or sets flags indicating which tools should be available in the preview.
Gets or sets the value indicating whether the navigation panel should be visible.
Gets or sets the value indicating whether the status bar should be visible.
Gets or sets the value indicating whether the text search panel should be visible.
Gets the C1PrintPreviewControl shown by the current print preview dialog.
Gets the preview pane.
Gets the preview thumbnails tspanel.
Gets the preview outline tspanel.
Gets the preview text search tspanel.
Gets the preview progress bar.
Gets the preview progress bar.
Provides integration of external tools (such as toolbars and status bar)
with the preview pane, including handling of toolbar buttons.
Creates a new instance of the class.
Searches the controls tree and attaches to any tools found on it.
The top level control, or a nested control on
the form or control containing the tools that are to be integrated
with the preview pane.
Detaches the tools integrator from all tools
(but does not detach from the PreviewPane).
Attaches the tools integrator to the specified toolstrip.
If the toolstrip contains preview items, they will be handled
by the tools integrator.
The toolstrip to attach to.
Detaches the tools integrator from the specified toolstrip.
The toolstrip to detach from.
Displays a tree representing the outline nodes of the connected preview pane.
Occurs when a property of the outline view that is not inherited from the base class changes.
Gets the collection of tree nodes representing the outline entries of the document.
Gets or sets the preview pane to which this outline view is connected.
Gets or sets the value indicating whether to expand the tree when the outline is displayed for the first time.
Gets or sets the value indicating whether selection follows the current preview page (StartPageIdx).
Contains information about the state of C1PreviewPane:
scrooling position, zoom factor etc.
Represents the separate item of the view history of the
preview pane.
Gets the ViewHistoryItemCollection collection containing this object.
Gets the C1PreviewPane object containg this object.
The visited document that was opened when this history entry was created.
Collection of the ViewHistoryItem objects.
Gets the C1PreviewPane object containing this object.
Enumerates objects in collection.
Index of object, zero-based.
Returns the ViewHistoryItem object in specified position.
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.
No actions are saved in the history.
State before the Continuous property is changed is saved in history.
State before the PageLayout property is changed is saved in history.
State before the Rows property is changed is saved in history.
State before the Cols property is changed is saved in history.
State before the HideMarginsState property is changed is saved in history.
State before the ShowRulers property is changed is saved in history.
State before the ShowPrintableArea property is changed is saved in history.
State before the PrintingLayout property is changed is saved in history.
State before the PrinterSettings property is changed is saved in history.
State before any of the layout-related properties is changed is saved in history.
State before the ZoomMode property is changed is saved in history.
State before the ZoomFactor property is changed is saved in history.
State before any of the zoom-related properties is changed is saved in history.
State before the StartPageChange property is changed is saved in history.
State before the HyperlinkJump property is changed is saved in history.
State before the Scroll property is changed is saved in history.
State before the TextSearch property is changed is saved in history.
State before any of the location-related properties is changed is saved in history.
State before a new document is opened is saved in history.
When triggered, this option saves the current document, and thus may cause delays
and/or increase memory consumption, especially in the case of large documents.
State before reflow of the current document is saved in history.
When triggered, this option saves the current document, and thus may cause delays
and/or increase memory consumption, especially in the case of large documents.
State before margins on the current document are changed is saved in history.
When triggered, this option saves the current document, and thus may cause delays
and/or increase memory consumption, especially in the case of large documents.
State before page settings on the current document are changed is saved in history.
When triggered, this option saves the current document, and thus may cause delays
and/or increase memory consumption, especially in the case of large documents.
State before any of the document-related changes occur is saved in history.
When triggered, all document-related actions save the current document, and thus may cause delays
and/or increase memory consumption, especially in the case of large documents.
State before any of the document-related changes
(except the opening of a new document) occur is saved in history.
When triggered, all document-related actions save the current document, and thus may cause delays
and/or increase memory consumption, especially in the case of large documents.
State before any of the supported changes occur is saved in history.
Note that this option includes DocumentAction, which, when triggered,
saves the current document, and thus may cause delays
and/or increase memory consumption, especially in the case of large documents.
Specifies how visited documents are stored for the visited documents' history.
The visited document is stored in a temporary file.
The visited document is stored in a memory buffer.
The visited doocument is stored by the user.
The user must handle the
event.
Contains options for the preview history.
Gets or sets the maximum number of items stored in the preview history.
Gets or sets the value indicating which kinds of
actions are saved in the preview history.
Gets or sets the value indicating how to store
documents in the preview history.
Gets or sets the maximum number of stored visited documents.
Occurs then value of any property of HistoryOptions is changed.
Represents the document in the collection of visited documents.
Gets the full document caption it is DocumentCaption with
suffix depending on UserAction, for example if document was
created after changing the page settings then its name will:
"Document1 (page settings changed)".
If UserAction is DocumentOpen then simple DocumentCaption returned.
Creates the document which is stored in this visited document,
if this VisitedDocument object linked with currently opened
document then this method returns this *currently opened* document.
Returns the created document.
Gets the VisitedDocumentCollection collection containing this object.
Gets the C1PreviewPane object containing this object.
Caption of visited document.
Gets the value indicating whether the visited document has an
automatically generated name.
This name will be changed when document is saved to file.
Gets the user's action producing this document.
This property is used to generate the FullDocumentCaption.
Gets or sets the VisitedDocumentStorage object
containing the data of visited document.
Gets an index of this object in the owner collection.
Collection of VisitedDocument objects.
Gets the C1PreviewPane object containing this object.
Enumerates objects in collection.
Index of object, zero-based.
Returns the VisitedDocument object in specified position.
Defines the history related options of C1PrintPreview control.
Gets the C1PrintPreview object containing this object.
Gets or sets the maximum count of items in drop-down menus of
HistoryNext and HistoryPrev buttons.
Gets or sets the maximum count of items in drop-down menus of
FileOpen button.
Cleares state vars without redrawing anything.
Erases the current view box, updates page box data and redraws it.
Represents a keymap used to map keystrokes to actions.
Adds a handler to the keymap.
The keystroke to map.
The handler for the keystroke.
Sets a handler to an existing key.
The keystroke to map.
The handler for the keystroke.
Removes the handler for the specified keystroke from the keymap.
The keystroke to remove.
Tests whether the current keymap can handle the keystroke.
The keystroke to test.
True if the current keymap contains a handler for the keystroke, false otherwise.
Invokes the handler for the specified keystroke.
The keystroke to handle.
The return value of the handler, false if it is not found.
Gets or sets user data associated with the keymap.
Describes an action that can be mapped to a keystroke.
True to indicate that the expected action was taken, false otherwise.
Represents a stack of keymaps used to handle keyboard.
Pushes a new keymap on the stack.
The keymap to push on the stack.
Pops the top keymap from the stack.
Returns the top keymap.
The top keymap.
Tests whether the stack contains a keymap that can handle the keystroke.
The keystroke to test.
True if a handler is found, false otherwise.
Tests whether the stack contains a keymap that can handle the keystroke.
The keystroke to test.
The keymap that can handle the keystroke.
True if a handler is found, false otherwise.
Handles a keystroke.
The keystroke to handle.
True if the keystroke was handled, false otherwise.
Finds a keymap by its tag.
The tag to search for.
The keymap or null if none was found.
Gets the value indicating whether the stack is empty.
Describes a preview page which is really an image in an external (to us) list.
The base class for different types of preview pages.
Returns the page image.
Indicates whether input controls on the page
should be rendered (if real controls are created over the page, this flag must
be set to false.
The page image.
Makes sure that the Image property will return an up-to-date image
the next time it is queried. In particular, if the page image is cached,
this method flushes the cache.
Gets or sets the index of this page in the list.
The index may need to be set to a different value e.g. if
new pages were added to the list, or existing pages removed.
Describes a preview page represented by a simple page image.
Provides data for the event.
Initializes a new instance of the class.
The object related to the event.
Gets the object related to the event.
Represents a method that handles the event.
The source of the event (usually an instance of the class).
A that contains the event data.
Provides data for the event.
Initializes a new instance of the class.
The value related to the event.
Gets the value related to the event.
Represents a method that handles the event.
The source of the event (usually an instance of the class).
A that contains the event data.
Describes a preview page belonging to a C1Preview.
Describes the supported page view modes of the control.
Displays pages in the standard way, one beneath the other.
Displays facing pages side by side, the first page on the right.
Displays pages in a grid layout, where the number or rows and columns
in the grid is determined by the Rows and Cols properties.
Describes the supported zoom modes of C1PrintPreview control.
Pages are shown in actual size.
Pages are zoomed in or out as necessary to fit the page width in the preview window.
Pages are zoomed in or out as necessary to fit the content width in the preview window.
Pages are zoomed in or out as necessary to fit the whole page in the preview window.
Custom zoom mode. The actual zoom factor is determined by the value of the
property.
Describes the supported preview pane mouse behavior modes.
No action is associated with the mouse.
Clicking and dragging with the mouse moves the document page within the preview window.
Clicking and dragging with the mouse zooms into the rectangle upon mouse button release.
Clicking and dragging with the mouse zooms out of the rectangle upon mouse button release.
Clicking and dragging with the mouse selects text.
Describes page margins hide/show modes (when the mouse is over the margins area).
No margins are hidden.
Horizontal margins are hidden.
Vertical margins are hidden.
All margins are hidden.
Describes which rulers are shown.
No rulers are displayed.
The horizontal ruler is displayed.
The vertical ruler is displayed.
All rulers are displayed.
Describes the image set used for toolbar images of the
preview actions.
Classic image set.
XP image set.
XP alternative image set.
XP second alternative image set.
Adobe image set.
Os X image set.
Original (C1Preview "classic") image set.
Collection of preview pages.
Returns an array of page image clones
Begins a series of related changes to the pages collection,
specifying the type of changes to occur.
Should be followed by a call to EndChanges.
Improves performance and provides consistency.
If true, the changes are assumed to be limited
to adding new pages to the end of the list. Specifying this
parameter as true may increase performance when creating long documents.
Note: it is the caller's responsibility to ensure that if this
parameter is true, the changes are indeed limited to appending
new pages only. Otherwise, unpredictable results may occur.
Begins a series of related changes to the pages collection.
Should be followed by a call to EndChanges.
Improves performance and provides consistency.
Ends a series of related changes to the pages collection.
Should follow a call to BeginChanges.
Improves performance and provides consistency.
Gets the value indicating whether the pages collection is empty.
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.