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 ).
No operation.
File open.
File save.
Page setup.
Print document.
Reflow document.
File operations (combination of , ,
, and ).
Single page view.
Continuous page view.
Facing page view.
Continuous facing page view.
Page view operations (combination of , ,
and ).
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 (combination of , ,
, , ,
and ).
Zoom in.
Zoom out.
Zoom factor.
Zoom in tool.
Zoom out tool.
Zoom operations (combination of , ,
, and ).
Hand tool.
Text select tool.
Find text.
Text operations (combination of ,
and ).
All operations (combination of , ,
, and ).
Describes a predefined action available in the preview to the end user
(e.g. file open or zoom in).
Returns a value corresponding
to a tag string associated with a UI element.
When 's UI elements (such as toolbar items)
are created, their properties are assigned predefined
strings that determine actions performed when those elements are invoked.
This method allows to find out the specific action associated with a tag.
The tag string.
A represening the action
associated with .
Gets one of the predefined images representing the specified action.
The image set to use.
The action to return the image for.
The image from the specified image set representing
the specified action, or null if the action has no corresponding image.
Creates a object corresponding
to the specified action, using the
image set.
A value representing the action.
A object representing the action.
Creates a object corresponding
to the specified string tag value (see
for details).
The tag string.
Retrieves the combination of
for the specified action.
The action to get the flags for.
The combination of flags corresponding to .
Gets the value corresponding to the current action.
Gets the tag string corresponding to the current action.
This string (assigned to the )
identifies UI elements (such as toolbar buttons) associated with the current action.
Gets the image corresponding to the current action.
Gets the text corresponding to the current action.
Gets the tooltip corresponding to the current action.
Gets the combination of
associated with the current action.
Holds the cursors used by .
Initializes a new instance of the class.
Tests whether the HandHover property should be serialized.
True if HandHover should be serialized, false otherwise.
Resets the HandHover property to the default value.
Tests whether the HandGrab property should be serialized.
True if HandGrab should be serialized, false otherwise.
Resets the HandGrab property to the default value.
Tests whether the ZoomIn property should be serialized.
True if ZoomIn should be serialized, false otherwise.
Resets the ZoomIn property to the default value.
Tests whether the ZoomOut property should be serialized.
True if ZoomOut should be serialized, false otherwise.
Resets the ZoomOut property to the default value.
Tests whether the ZoomNone property should be serialized.
True if ZoomNone should be serialized, false otherwise.
Resets the ZoomNone property to the default value.
Tests whether the MarginsHide property should be serialized.
True if MarginsHide should be serialized, false otherwise.
Resets the MarginsHide property to the default value.
Tests whether the MarginsShow property should be serialized.
True if MarginsShow should be serialized, false otherwise.
Resets the MarginsShow property to the default value.
Tests whether the MarginsHideH property should be serialized.
True if MarginsHideH should be serialized, false otherwise.
Resets the MarginsHideH property to the default value.
Tests whether the MarginsShowH property should be serialized.
True if MarginsShowH should be serialized, false otherwise.
Resets the MarginsShowH property to the default value.
Tests whether the MarginsHideV property should be serialized.
True if MarginsHideV should be serialized, false otherwise.
Resets the MarginsHideV property to the default value.
Tests whether the MarginsShowV property should be serialized.
True if MarginsShowV should be serialized, false otherwise.
Resets the MarginsShowV property to the default value.
Tests whether the PanMarker property should be serialized.
True if PanMarker should be serialized, false otherwise.
Resets the PanMarker property to the default value.
Tests whether the PanMarkerNS property should be serialized.
True if PanMarkerNS should be serialized, false otherwise.
Resets the PanMarkerNS property to the default value.
Tests whether the PanMarkerEW property should be serialized.
True if PanMarkerEW should be serialized, false otherwise.
Resets the PanMarkerEW property to the default value.
Tests whether the PanMarkerN property should be serialized.
True if PanMarkerN should be serialized, false otherwise.
Resets the PanMarkerN property to the default value.
Tests whether the PanMarkerS property should be serialized.
True if PanMarkerS should be serialized, false otherwise.
Resets the PanMarkerS property to the default value.
Tests whether the PanMarkerE property should be serialized.
True if PanMarkerE should be serialized, false otherwise.
Resets the PanMarkerE property to the default value.
Tests whether the PanMarkerW property should be serialized.
True if PanMarkerW should be serialized, false otherwise.
Resets the PanMarkerW property to the default value.
Tests whether the PanMarkerNE property should be serialized.
True if PanMarkerNE should be serialized, false otherwise.
Resets the PanMarkerNE property to the default value.
Tests whether the PanMarkerSE property should be serialized.
True if PanMarkerSE should be serialized, false otherwise.
Resets the PanMarkerSE property to the default value.
Tests whether the PanMarkerNW property should be serialized.
True if PanMarkerNW should be serialized, false otherwise.
Resets the PanMarkerNW property to the default value.
Tests whether the PanMarkerSW property should be serialized.
True if PanMarkerSW should be serialized, false otherwise.
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.
Encapsulates file-related operations available in preview.
Initializes a new instance of the class.
Initializes a new instance of the class.
The current preview document.
Export options.
Loads the document from a specified file. If the file does not exist
uses its directory as the initial directory for the "open file" dialog.
The name of the file to open.
If true, error message is shown if an exception occurs,
otherwise the exception is rethrown.
The opened document or null if operation was cancelled,
or if is true and an error occurred while loading the document.
Loads the document from a specified file. If the file does not exist
uses its directory as the initial directory for the "open file" dialog.
The name of the file to open.
The opened document or null if operation was cancelled
or there was an error while loading the document.
Shows the "open file" dialog allowing the user to select a document to open,
and then opens it.
The opened document or null if operation was cancelled
or there was an error while loading the document.
Saves (exports) the current document in the specified file.
If is empty or specifies a directory,
the user can select a file name in a "save file" dialog.
If specified, determines
the save/export format, otherwise the file extension is used.
The target file name.
The export provider to use.
If true, error message is shown if an exception occurs,
otherwise the exception is rethrown.
true if the current document was saved, false if operation was cancelled,
or if is true and an error occurred while saving the document.
Saves (exports) the current document in the specified file.
If is empty or specifies a directory,
the user can select a file name in a "save file" dialog.
If specified, determines
the save/export format, otherwise the file extension is used.
The target file name.
The export provider to use.
true if the current document was saved, false otherwise.
Saves (exports) the current document in the specified file.
The user can select a file name in a "save file" dialog.
The save/export format is determined by the file extension.
true if the current document was saved, false otherwise.
Occurs periodically during long operations (e.g. saving to disk).
Allows to provide progress indication and the ability to cancel generation to the user.
Gets or sets the current document.
Gets or sets export options.
Gets a value indicating whether the current document can be saved.
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.
Identifies text select tool menu item.
Identifies hand tool menu item.
Identifies zoom tool menu item.
Identifies copy menu item.
Identifies select all menu item.
Identifies deselect all menu item.
Identifies find menu item.
Identifies print menu item.
Identifies zoom in menu item.
Identifies zoom out menu item.
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 object with the specified .
The newly created object is then added to the collection.
Adding of the new state to history can be cancelled in the
event.
The value defining
user action associated with the new history item.
The caption of the new history item.
The structure representig the state
of control (scroll position, zooming etc).
The newly created object,
or null if the action was cancelled.
Creates a new object using the current state
of the .
The newly created object is then added to the collection.
Adding of the new state to history is cancelled if the property of
the current preview pane is null, or if the specified action should not be saved
according to the value
of the current pane's .
Adding of the new state to history can also be cancelled in the
event.
A value defining the user action associated with the new history item.
The caption of the new history item.
If true, forces adding of the current state even if it is equal to the state
stored in the .
The newly created object,
or null if the action was cancelled.
Temporarily locks (suspends) adding of new items to .
Note a matching call to must exist for each call of this method.
Unlocks (resumes) adding of new items to
temporarily locked by a previous call to .
Action that was performed between the call to
and this call to . This action is added to history.
Caption for the history item.
Goes forward in history.
Goes back in history.
Searches for a hyperlink at the specified client location.
Location, in client coordinates.
A describing the hyperlink, or null if none was found.
Ensures that the specified document location is visible in the current preview pane.
A document location to go to.
Ensures that the specified document location is visible in the current preview pane.
A document location to go to.
The caption to use for the history item created by the view change.
Ensures that the specified anchor (see )
is visible in the current preview pane.
The name of the anchor.
true if the anchor was found, false otherwise.
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.
Sets the input focus to the specified object.
This method should be used only if the preview currently shows a .
The input fragment to move the focus to.
Selects all text in the document currently loaded into this .
Selects all text on the specified page
in the document currently loaded into this .
0-based page index.
Removes all selection
in the document currently loaded into this .
Selects a word at the specified location (in client coordinates)
in the document currently loaded into this .
The location in client coordinates.
Copies the text currently selected in this
to clipboard. Does nothing if the current selection is empty.
Gets the text currently selected in this .
The currently selected text, or empty string if the current
selection is empty.
Raises the event on the current preview pane.
A that contains the event data.
Raises the PropertyChanged event.
The name of the changed property.
Raises the LongOperation event on the preview pane.
A 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 control.
Releases the resoureces used by .
true to release both managed and unmanaged resources; false to release only unmanaged resources.
Tests whether the BackColor property should be serialized.
True if BackColor should be serialized, false otherwise.
Resets the BackColor property to the default value.
Overridden. Processes Windows messages.
The Windows System.Windows.Forms.Message to process.
Overridden. Raises the ParentChanged event.
An EventArgs that contains the event data.
Overridden. Raises the SizeChanged event.
An EventArgs that contains the event data.
Overridden. Raises the Layout event.
An LayoutEventArgs that contains the event data.
Forces the preview pane to update the preview.
Overridden. Raises the MouseDown event.
A MouseEventArgs that contains the event data.
Overridden. Raises the MouseClick event.
A MouseEventArgs that contains the event data.
Overridden. Raises the MouseDoubleClick event.
A MouseEventArgs that contains the event data.
Overridden. Raises the MouseUp event.
A MouseEventArgs that contains the event data.
Overridden. Raises the MouseMove event.
A MouseEventArgs that contains the event data.
Overridden. Raises the MouseWheel event.
A MouseEventArgs that contains the event data.
Overridden. Raises the Paint event.
A PaintEventArgs that contains the event data.
Shows a dialog box with the exception message.
The exception to show.
Converts a point in the current 's client coordinates,
to document coordinates.
Document coordinates are also pixels, but are relative to a specific page's left top corner,
and do not depend on the current zoom factor.
For instance, a client point that is over a page's right top corner would yield
a point with document coordinates (816,0) on a 96 DPI resolution display
for a 8.5 in wide page (816 is 8.5 multiplied by 96), regardless of the current
zoom factor or document scroll position in the preview.
Point in client coordinates.
OUT: 0-based page index or -1.
OUT: document coordinates on page .
True if a page containing the specified point has been found, false otherwise.
Converts a PointF in document coordinates to the current
's client coordinates.
0-based page index of the document point.
Point on page .
OUT: Preview pane client point.
True if the client point belongs to a document page, false otherwise.
Converts a RectangleF in document coordinates to the current
's client coordinates.
0-based page index.
Rectangle on page .
OUT: Rectangle converted to preview pane client coordinates.
True if the client rectangle's location belongs to a document page, false otherwise.
Converts a RectangleF in document coordinates to the current
's client coordinates.
0-based page index.
Rectangle on page .
Rectangle converted to preview pane client coordinates.
Converts a PointF in document coordinates to the current
's client coordinates.
0-based page index.
Point on page .
Point converted to preview pane client coordinates.
Gets RectangleF representing the area of the specified page
that is currently visible in the current .
The rectangle is in document (i.e. independent of the current zoom factor)
coordinates, and is relative to the specified page's left top corner.
0-based page index.
Rectangle representing the currently visible area of the specified page.
Gets the rectangle representing the specified page,
relative to .
The rectangle is in document coordinates
(i.e. does not depend on the current zoom factor).
0-based page index.
RectangleF structure representing the specified page.
Gets the size of a page specified by the page index.
The size is in document coordinates
(i.e. does not depend on the current zoom factor).
0-based page index.
SizeF structure representing the specified page size.
Gets the percentage (from 0 to 100) of the area of the specified page
that is currently visible in this .
The returned value is rounded to 2 decimal digits.
0-based page index.
Percentage of the specified page's surface that is visible.
Gets a value indicating whether any part of the specified page
is currently visible in this .
0-based page index.
True if any part of the specified page is visible, false otherwise.
Scrolls the previewed document in the client area by the specified
horizontal and vertical amounts.
The horizontal scroll amount.
The vertical scroll amount.
If true, the currently shown row
of pages may be changed by the scroll operation. Otherwise, it can not.
Scrolls the previewed document in the client area by the specified
horizontal and vertical amounts.
May change the currently shown row of pages.
The horizontal scroll amount.
The vertical scroll amount.
Scrolls the previewed document in the client area by the specified
horizontal and vertical amounts. The scroll amounts are
expressed in document coordinates.
The horizontal scroll amount.
The vertical scroll amount.
If true, the currently shown row
of pages may be changed by the scroll operation. Otherwise, it can not.
Scrolls the previewed document in the client area by the specified
horizontal and vertical amounts. The scroll amounts are
expressed in document coordinates.
May change the currently shown row of pages.
The horizontal scroll amount.
The vertical scroll amount.
Ensures that the specified rectangle (expressed in preview pane
client coordinates) is visible (scrolled in) in the preview pane.
The rectangle to make visible.
Ensures that the specified point (expressed in preview pane
client coordinates) is visible (scrolled in) in the preview pane.
The point to make visible.
Searches for an occurrence of a text in the document currently
loaded in the current .
Text search arguments.
True if the search text was found,
false otherwise.
Searches for all occurrences of a text in the document currently
loaded in the current .
Text search arguments.
True if at least one occurrence of the search text was found,
false otherwise.
Selects the specified text fragment in the document currently
loaded in the current .
An instance of a class describing the fragment to select.
Makes sure that the currently selected text is visible
in the current .
(This method does nothing if currently there is no selection.)
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.
If a handler is assigned to the event,
that handler is invoked but no message is shown to the user.
Loads the specified file (which must be a valid C1DX, C1D or C1MDX 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.
If a handler is assigned to the event,
that handler is invoked but no message is shown to the user.
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.
If a handler is assigned to the event,
that handler is invoked but no message is shown to the user.
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.
If a handler is assigned to the event,
that handler is invoked but no message is shown to the user.
Reflows the currently loaded document.
Invokes the standard page setup dialog.
If the user presses OK in the dialog, the currently loaded document
reflows if reflow is supported.
True if the user pressed OK in the dialog,
false if the user cancelled the dialog.
Shows the standard print dialog, allowing the user
to print the currently loaded document.
True if the user pressed OK in the dialog,
false if the user cancelled the dialog.
Shows the standard print dialog, allowing the user
to print the currently loaded document.
The name of the printer that should be initially selected in the dialog.
The list of selected page numbers.
If this parameter is not null, selection option is enabled in the dialog.
True if the user pressed OK in the dialog,
false if the user cancelled the dialog.
If an exception occurs, the error message is shown,
and false is returned.
Tests whether the ZoomFactor property should be serialized.
True if ZoomFactor should be serialized, false otherwise.
Resets the ZoomFactor property to the default value.
Tests whether the PagesFillColor property should be serialized.
True if PagesFillColor should be serialized, false otherwise.
Resets the PagesFillColor to the default value.
Tests whether the PagesPadding property should be serialized.
True if PagesPadding should be serialized, false otherwise.
Resets the PagesPadding to the default value.
Tests whether the PagesPaddingSmall property should be serialized.
True if PagesPaddingSmall should be serialized, false otherwise.
Resets the PagesPaddingSmall to the default value.
Tests whether the SidesPadding property should be serialized.
True if SidesPadding should be serialized, false otherwise.
Resets the SidesPadding to the default value.
Tests whether the ZoomSteps property should be serialized.
True if ZoomSteps should be serialized, false otherwise.
Resets the ZoomSteps property to the default value.
Indicates whether the property should be serialized.
true if should be serialized, false otherwise.
Indicates whether the property should be serialized.
true if should be serialized, false otherwise.
Resets the property to the defalut value.
Gets or sets the System.Windows.Forms.ContextMenuStrip associated with this .
If not explicitly set in code (i.e. null at design time), the default context menu will be used at runtime.
To remove the default context menu altogether without assigning a custom menu,
set this value to null in code.
Gets a value indicating whether history is currently locked
(i.e. adding of new history items is suspended).
Gets the object determining how
history is saved for the current .
Gets the collection of objects saved in history.
If indicates that documents should be saved in history,
they are added to this collection automatically when the user navigates between documents.
Gets the collection of objects saved in history.
Depending on , items are automatically added
to this collection when the user scrolls, zooms and so on in the current
.
Gets or sets the index of the current visited document
in the collection.
Assigning a value to this property causes the preview pane
to show the document stored at that index in the collection.
If the assigned value is -1, the current document is cleared.
Gets or sets the current visited document.
Gets or sets the current history entry.
Assigning to this property moves the preview pane in history.
The value being assigned must be an element in the collection.
Note that in some situations the current 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 operation will be ignored.
Gets or sets the index of current history entry.
Assigning to this property moves the preview pane in history.
Note that in some situations the current 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 operation will be ignored.
Occurs when a new object is being added
to the collection of the current preview pane.
Adding can be cancelled in the event handler.
Occurs if
on the current preview pane is set to ,
and a visited document should be added to history.
The event handler must save the document.
Occurs if
on the current preview pane is set to ,
and a previously saved visited document should be loaded from history.
Occurs when a new object is being added
to the collection.
The event handler can cancel this adding.
Occurs when the mouse pointer leaves a hyperlink.
Occurs when the mouse pointer enters a hyperlink.
Occurs when a hyperlink jump takes place.
Occurs when the mouse pointer is over a hyperlink and a mouse button is pressed.
Occurs when the mouse pointer is over a hyperlink and a mouse button is released.
Occurs when the mouse pointer moves over a hyperlink.
Occurs when a user-defined hyperlink jump takes place.
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.
Fired from within the event handler of the
used to print the document. See for details.
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 the horizontal resolution of the display.
Gets the vertical resolution of the display.
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 a 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 a 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 a value indicating whether the user is allowed to hide/show margins
by double-clicking the mouse in the gap between pages.
Gets a 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 a value indicating whether horizontal and/or vertical margins should be hidden.
Gets or sets a value indicating whether to show horizontal and/or vertical rulers.
Gets or sets a value indicating whether to highlight the printable area
of the current printer.
Gets or sets a 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 a 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 amount of padding between pages in the preview.
Gets or sets the amount of padding between pages in the preview used when margins are hidden.
Gets or sets the amount of 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 printer 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 a value indicating whether to show tooltips.
True to turn tooltips on, false to turn them off.
Gets or sets a 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 containing the current , or null.
Gets a value indicating whether anything is selected in the current preview pane.
Gets the object
which determines compatibility with previous versions of .
For internal use only.
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 for a ,
raising the flag in its constructor,
and lowering it in the method.
Usage:
using (new busy = BusySection(previewPane)) { ..code... }.
Initializes a new instance of the class,
raises the flag on .
The owner preview pane.
Disposes the busy section,
lowers the flag on the preview pane.
Represents a method that can handle the event
(occurring when a new item is being added to the collection).
The source of the event.
object containing event data.
Contains the data for the event of a .
Initializes a new instance of the class.
The object.
The object that is about to be added.
Represents a method that can handle the event
(occurring when a new item is being added to the collection).
The source of the event.
object containing event data.
Contains data for the event of a .
Initializes a new instance of the class.
The object.
The object that is about to be added.
Represents a method that can handle the event
on a .
The handler should save the document to custom user-defined storage.
The source of event.
object containing event data.
Contains data for the event of a .
Initializes a new instance of the class.
Arbitrary data associated with the current instance.
Gets or sets arbitrary data associated with the current object.
Typically this data is filled on saving a document,
and can be used when that document is loaded.
Represents a method that can handle the event
on a .
The handler should load the document from custom user-defined storage.
The source of event.
object containing event data.
Contains data for the event of a .
Initializes a new instance of the class.
Arbitrary data associated with the current instance.
Gets or sets the document being loaded.
Provides data for and
events of a .
Initializes a new instance of the class.
Hyperlink data.
Gets the hyperlink associated with the event.
Represents a handler for and
events of a .
The source of the event.
Data describing the event.
Provides data for event
of a .
Initializes a new instance of the class.
Hyperlink data.
Gets or sets a value indicating whether the hyperlink jump should be canceled.
Represents a handler for event
of a .
The source of the event.
Data describing the event.
Provides data for ,
and
events of a .
Initializes a new instance of the class.
Mouse event data.
Hyperlink data.
Gets the hyperlink associated with the event.
Represents a handler for ,
and events
of a .
The source of the event.
Data describing the event.
Provides data for the event of a .
Initializes a new instance of the class.
The render input object that caused the event.
The user action.
The input action.
Gets the user action (Click, MouseDown, MouseUp etc.).
Gets the 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 object corresponding to the input control which
caused the event.
Gets or sets a value indicating whether the default handling of the user action
should take place. Set this property to true to cancel the default handling.
Represents a method that can handle the event
of a .
The source of the event.
Event data.
Provides data for the event of a .
Initializes a new instance of the class.
The action handler.
Gets the object associated with the event.
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.
Represents a method that can handle the event
of a .
The source of the event.
Event data.
Represents options that improve compatibility
with previous versions of .
Copies properties from another object into this object.
The source object, properties of which are copied.
Resets properties of this object to default values.
Gets a value indicating whether any properties on the current object
have non-default values.
true if any property on the current object has non-default value, false otherwise.
Gets or sets a value indicating whether
should use legacy method to draw shadows around pages.
The default value is false.
Gets or sets a value indicating whether
should use legacy method to draw mouse tracks on rulers if is true.
The default value is false.
Gets or sets a value indicating whether a single mouse click (rather than a double click)
should hide/show page margins in .
The default value is false.
Gets or sets a value indicating whether defalut System.Drawing.Drawing2D.SmoothingMode
is used to draw preview pages.
If this value is false (which is the default), pages are drawn using antialiased smoothing mode.
Displays a text search panel allowing to find text in the connected preview pane.
Initializes a new instance of the class.
For internal use.
For internal use.
Clean up any resources being used.
Raises the PropertyChanged event.
The name of the changed property.
Indicates whether the property should be serialized.
true if should be serialized, false otherwise.
Resets the property to its default value.
Indicates whether the property should be serialized.
true if should be serialized, false otherwise.
Resets the property to its default value.
Indicates whether the property should be serialized.
true if should be serialized, false otherwise.
Resets the property to its default value.
Indicates whether the property should be serialized.
true if should be serialized, false otherwise.
Resets the property to its default value.
Indicates whether the property should be serialized.
true if should be serialized, false otherwise.
Resets the property to its default value.
Indicates whether the property should be serialized.
true if should be serialized, false otherwise.
Resets the property to its default value.
Indicates whether the property should be serialized.
true if should be serialized, false otherwise.
Resets the property to its default value.
Indicates whether the property should be serialized.
true if should be serialized, false otherwise.
Resets the property to its default value.
Indicates whether the property should be serialized.
true if should be serialized, false otherwise.
Resets the property to its default value.
Indicates whether the property should be serialized.
true if should be serialized, false otherwise.
Resets the property to its default value.
Indicates whether the property should be serialized.
true if should be serialized, false otherwise.
Resets the property to its default value.
Indicates whether the property should be serialized.
true if should be serialized, false otherwise.
Resets the property to its default value.
Indicates whether the property should be serialized.
true if should be serialized, false otherwise.
Resets the property to its default value.
Indicates whether the property should be serialized.
true if should be serialized, false otherwise.
Resets the property to its default value.
Indicates whether the property should be serialized.
true if should be serialized, false otherwise.
Resets the property to its default value.
Repeats the last search.
True if the search text was found, false otherwise.
Shows the text search panel, puts focus into the search text box.
True.
Occurs when a property of the text search panel that is not inherited from the base class changes.
Gets or sets a 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 text box for entering the search text.
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 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 a value indicating whether the search result list items appear as links when the mouse hovers over them.
Gets or sets a value indicating whether a search result list item is selected when the mouse hovers over it.
Gets or sets a 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.
Event fired when the property has changed.
Displays a list of thumbnails representing the pages of the connected preview pane.
Initializes a new instance of the class.
For internal use.
For internal use.
For internal use.
Raises the PropertyChanged event.
The name of the changed property.
Indicates whether the property should be serialized.
true if should be serialized, false otherwise.
Resets the property to its default value.
Indicates whether the property should be serialized.
true if should be serialized, false otherwise.
Tests whether the ThumbnailSize property should be serialized.
True if ThumbnailSize should be serialized, false otherwise.
Resets the ThumbnailSize property to the default value.
Makes the thumbnail of a page image.
The page image.
OUT: Rectangle within the thumbnail
corresponding to the page bounds.
The image representing the thumbnail.
Makes the thumbnail of a page image.
The page image.
The image representing the thumbnail.
Makes the thumbnail of a page image.
The page image.
The size of the thumbnail image.
The pen used to draw page outline.
The image representing the thumbnail.
Makes the thumbnail of a page image.
The page image.
Indicates whether to use image as thumbnail.
The size of the thumbnail image.
The pen used to draw page outline.
OUT: Rectangle within the thumbnail
corresponding to the page bounds.
The image representing the thumbnail.
For internal use.
For internal use.
For internal use.
For internal use.
For internal use.
For internal use.
For internal use.
Occurs when a property of the thumbnail view that is not inherited from the base class changes.
For internal use only.
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 a value indicating whether thumbnails should show the navigation rectangle which can be dragged or resized using the mouse.
Gets or sets a 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.
For internal use.
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.
Raises the RightToLeftChanged event.
An EventArgs that contains the event data.
Indicates whether the property should be serialized.
true if should be serialized, false otherwise.
Resets the property to its default value.
Indicates whether the property should be serialized.
true if should be serialized, false otherwise.
Resets the property to its default value.
Clean up any resources being used.
true if managed resources should be disposed; otherwise, false.
Indicates whether the property should be persisted.
true if the property value has changed from its default; false otherwise.
Resets the property to its default value.
For internal use.
For internal use.
For internal use.
For internal use.
For internal use.
For internal use.
For internal use.
For internal use.
For internal use.
Gets options controlling the behavior of export modules.
Gets the preview pane.
Gets or sets the document shown by the preview.
Gets or sets flags indicating which tools should be available in the preview.
Gets or sets a value indicating whether the navigation panel should be visible in the preview.
Gets or sets a value indicating whether the status bar should be visible in the preview.
Gets or sets a value indicating whether the text search panel should be visible in the preview.
Gets or sets a value indicating which set of predefined images is used by the preview.
Gets or sets the thumbnail view caption.
Gets or sets the outline view caption.
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 preview control toolbars.
Represents toolbars used by the preview control.
Indicates whether the File property should be persisted.
true if the property value has changed from its default; otherwise, false.
Resets the File property to its default value.
Indicates whether the Page property should be persisted.
true if the property value has changed from its default; otherwise, false.
Resets the Page property to its default value.
Indicates whether the Navigation property should be persisted.
true if the property value has changed from its default; otherwise, false.
Resets the Navigation property to its default value.
Indicates whether the Zoom property should be persisted.
true if the property value has changed from its default; otherwise, false.
Resets the Zoom property to its default value.
Indicates whether the Text property should be persisted.
true if the property value has changed from its default; otherwise, false.
Resets the Text property to its default value.
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.
Represents a single preview toolbar.
Indicates whether this toolbar should be persisted.
true if the toolbar has changed from its default; otherwise, false.
Resets this toolbar to its default value.
Indicates whether the property should be persisted.
true if the property value has changed from its default; otherwise, false.
Resets the property to its default value.
Returns a tool strip item property name.
The tool strip item.
The property name.
Gets the owner of this toolbar.
Gets the preview control containing this toolbar.
Gets the ToolStrip containing the buttons in this toolbar.
Gets or sets a value indicating whether this toolbar is visible.
Gets describing the content of this toolbar.
For internal use.
Provides design-time properties which can be edited in a property grid.
For internal use.
For internal use.
For internal use.
For internal use.
For internal use.
For internal use.
For internal use.
For internal use.
For internal use.
For internal use.
Represents file operations toolbar.
Gets describing the content of this toolbar.
Gets the Open toolstrip button.
Gets the Save toolstrip button.
Gets the PageSetup toolstrip button.
Gets the Print toolstrip button.
Gets the Reflow toolstrip button.
Represents page view operations toolbar.
Gets describing the content of this toolbar.
Gets the Single toolstrip button.
Gets the Continuous toolstrip button.
Gets the Facing toolstrip button.
Gets the FacingContinuous toolstrip button.
Represents navigation operations toolbar.
Gets describing the content of this toolbar.
Gets the GoFirst toolstrip button.
Gets the GoPrev toolstrip button.
Gets the "page" toolstrip label.
Gets the page number toolstrip textbox.
Gets the "of X pages" toolstrip label.
Gets the GoNext toolstrip button.
Gets the GoLast toolstrip button.
Gets the HistoryPrev toolstrip button.
Gets the HistoryNext toolstrip button.
Represents zooming operations toolbar.
Gets describing the content of this toolbar.
Gets the ZoomTool toolstrip button.
Gets the zoom in tool toolstrip menu item.
Gets the zoom out tool toolstrip menu item.
Gets the ZoomOut toolstrip button.
Gets the zoom factor toolstrip textbox.
Gets the zoom factor toolstrip dropdown.
Gets the ZoomIn toolstrip button.
Represents text operations toolbar.
Gets describing the content of this toolbar.
Gets the Hand toolstrip button.
Gets the SelectText toolstrip button.
Gets the Find toolstrip button.
Represents a text fragment that can be selected,
e.g. as used by method.
Initializes a new instance of the class.
0-based page index.
Fragment's start position.
Fragment's length.
0-based page index.
Fragment's start position.
Fragment's length.
Text preceding the fragment.
The fragment's text.
Text following the fragment.
For internal use.
Contains localizable design-time strings.
Represents visited document storage for documents.
Represents the contetn of a visited document in the visited documents
history of a .
The storage format depends on the type of the document
(, .NET PrintDocument etc).
Destroys the current instance.
Disposes the current document storage.
Creates a document based on the stored data.
The created document.
Creates an instance of a previously saved visited document.
Input stream containing document data.
representing the visited 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).
For internal use.
Gets or sets the name of the sample document (shown as watermark text).
Represents visited document storage for documents.
Creates an instance of a previously saved visited document.
Input stream containing document data.
representing the visited document.
Represents a page of a in
a collection.
Common base class for classes representing pages of or
.
The abstract base class for preview pages which are
elements of collection.
Gets an image representing the current page.
Indicates whether input controls on the page
should be rendered (if real controls will be created over the page, this flag must
be set to false).
The page image.
Makes sure that the property will return an up-to-date image
the next time that property is queried. In particular, if the page image is cached,
this method flushes the cache.
Initializes a new instance of the class.
The page owner document.
The page index.
Smoothing mode to use when drawing the page.
Destructs the current object.
Makes metafile representing the current page.
Indicates whether to render preview forms controls.
The metafile representing this page.
Gets an image representing the current page.
Indicates whether input controls on the page
should be rendered (if real controls will be created over the page, this flag must
be set to false).
The page image.
Flushes the cached page image.
Gets the page index.
Initializes a new instance of the class.
The page owner document.
The page index.
Smoothing mode to use when drawing the page.
The horizontal resolution.
The vertical resolution.
Overridden. Makes metafile representing the current page.
Indicates whether to render preview forms controls.
The metafile representing this page.
Gets an image representing the current page.
Indicates whether input controls on the page
should be rendered (if real controls will be created over the page, this flag must
be set to false).
The page image.
Flushes the cached page image.
Represents export options for all export formats.
This class can be handled as a collection
(see property and indexer).
Initializes a new instance of the class.
Resets all export options to their default values.
Searches the current for an index
corresponding to the specified .
The to search for.
Index of the specified export provider in the current ,
or -1 if none was found.
Searches the current for an index
corresponding to the specified format key (see ).
The to search for.
Index of the specified export provider in the current ,
or -1 if none was found.
Gets the number of export formats in the current .
Gets an object by its index
in the current .
Gets an object by the type
of its .
Gets an object by the format key
of the export provider (see ).
For internal use.
Represents options for a specific export format.
Initializes a new instance of the class.
The associated with this instance.
Initializes a new instance of the class.
The associated with this instance.
The options dialog class name.
Indicates whether this export format is enabled.
Indicates whether to show options to the user.
Indicates whether to preview the exported document by default.
Initializes a new instance of the class.
The export format key associated with this instance.
The options dialog class name.
Indicates whether this export format is enabled.
Indicates whether to show options to the user.
Indicates whether to preview the exported document by default.
Assigns (copies) properties from another to the current object.
The source object to copy properties from.
Gets or sets the class name of the export options dialog form.
Gets or sets a value indicating whether the exporter appears in the default "file save" dialog of a .
Gets or sets a value indicating whether to show the export options dialog to the user.
Gets or sets a value indicating whether to preview the exported document.
Gets the object associated with this .
For internal use.
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.
Clean up any resources being used.
true if managed resources should be disposed; otherwise, false.
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 a value indicating whether the navigation panel should be visible.
Gets or sets a value indicating whether the status bar should be visible.
Gets or sets a 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.
For internal use.
Provides integration of external tools (such as toolbars and status bar)
with the preview pane, including handling of toolbar buttons.
Tag identifying the ToolStripProgressBar used to show preview progress.
Tag identifying the ToolStripStatusLabel used to show preview status text.
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.
Gets the associated with the specified action.
A value.
A , or null.
Updates the current state of items.
For internal use.
For internal use.
For internal use.
For internal use.
Shows the print dialog, allows the user to
prints the document currently loaded into the .
True if the document was printed by the user, false otherwise.
Shows the print dialog, allows the user to print the document
currently loaded into the .
The name of the printer that is to be initially selected in the print dialog.
True if the document was printed, false otherwise.
Gets or sets the associated with the current
.
Gets or sets the associated with the current
.
Gets or sets the associated with the current
.
Gets or sets the associated with the current
.
Gets or sets the associated with the current
.
Gets or sets the associated with the current
.
Gets or sets the flags indicating which tools should be available to the user.
Gets the control containing the preview thumbnail and outline panels.
Gets or sets a value indicating whether the navigation panel is currently visible.
Gets the preview status bar.
Gets or sets a value indicating whether the status bar is currently visible.
Gets or sets a value indicating which set of predefined images is used by the preview toolbar.
Represents text search arguments,
such as used by method.
The search string.
Value indicating whether to search forward.
Value indicating whether to ignore case.
Value indicating whether to search for whole words only.
Value indicating whether to search from the top of the document.
Displays a tree representing the outline nodes of the connected preview pane.
Initializes a new instance of the class.
Releases the resources used by the C1PreviewOutlineView.
Overloaded. Raises the AfterSelect event.
A TreeViewEventArgs that contains the event data.
Raises the PropertyChanged event.
The name of the changed property.
Indicates whether the property should be serialized.
true if should be serialized, false otherwise.
Resets the property to its default value.
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 a value indicating whether to expand the tree when the outline is displayed for the first time.
Gets or sets a value indicating whether selection follows the current preview page (StartPageIdx).
A structure containing information about a state of a ,
such as scrolling position, zoom factor and so on.
See also .
Stores the value of the property of a .
Stores the value of the property of a .
Stores the value of the property of a .
Stores the value of the property of a .
Stores the value of the property of a .
Stores the value of the property of a .
Stores the value of the property of a .
Stores the value of the property of a .
Stores the value of the property of a .
Stores the value of the property of a .
Stores the value of the property of a .
Stores the value of the property of a .
Copies values from the current to corresponding
properties of a .
The target .
Tests whether the current contains the same values
as the specified object.
The value to test.
True if the two objects specify the same view state.
Generates a hash code for the current .
Tests two values for equality.
The first value to compare.
The second value to compare.
true if the values are equal, false otherwise.
Tests two values for non-equality.
The first value to compare.
The second value to compare.
true if the values are non-equal, false otherwise.
Creates a value and fills it with the properties
of a specified .
The to store the properties of.
The created value.
Represents an item in a .
See also
Gets the containing the current history item.
Gets the that is the owner of the
containing the current history item.
Gets the caption representing the current history item.
Gets the corresponding to the current history item.
Gets a value specifying what caused the current history item to be saved.
Gets the visited document that was opened when the current history item was created.
Gets the index of the current history item in the containing collection.
Represents a collection of objects.
Initializes a new instance of the class.
The owner of the current collection.
Gets the containing the current collection.
Gets or sets the element at the specified index.
The index in the current collection.
The element at the specified index.
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.
Represents the history-related options of a control.
Initializes a new instance of the class.
The owner control.
Fires event.
The changed property name.
Assigns (copies) properties from another to the current object.
The source object to copy properties from.
Gets the control associated with the current object.
Gets or sets the maximum number of items stored in preview history.
Gets or sets a value indicating which kinds of
actions are saved in the preview history.
Gets or sets a value indicating how to store
documents in the preview history.
Gets or sets the maximum number of stored visited documents.
Occurs when the value of a property of the current has changed.
Represents a document in the collection
of a .
Gets the caption representing the current visited document
with description of the change that caused it to be saved appended.
For instance, if the current visited document was saved when
the user changed page settings, the value of this property
can be "Document1 (page settings changed)".
Creates an instance of the document that is stored in the current
visited document.
Note that if the current visited document is linked with the document
that is currently open in the preview pane, that document object
is returned.
The created document.
Gets the containing the current visited document.
Gets the that is the owner of the
containing the current visited document.
Gets or sets the caption of the current visited document.
Gets a value indicating whether the current visited document has an
automatically generated name.
That name is changed when the document is saved to file.
Gets the action that caused the current visited document to be stored in history.
This property is used to generate the string returned by the
method.
Gets or sets the object
containing the data of the current visited document.
Gets the index of the current object in the containing collection.
Represents a collection of
objects (see ).
Initializes a new instance of the class.
The owner of the current collection.
Gets the that is the owner of this collection.
Gets or sets the element at the specified index.
The index in the current collection.
The element at the specified index.
Represents the history-related options of a .
Initializes a new instance of the class.
The owner .
Gets the associated with the current object.
Gets or sets the maximum number of items in history dropdown menus.
Gets or sets the maximum number of previously visited documents in
file open dropdown menu.
Provides navigation over a page thumbnail.
For internal use.
For internal use.
For internal use.
For internal use.
For internal use.
For internal use.
For internal use.
No op.
Zoom.
Pan.
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.
Represents a page which is an image in an external (to the preview control) list.
Initializes a new instance of the class.
The list that is the source of the page.
Page index in the list.
Destructs the current object.
Gets an image representing the current page.
This parameter is ignored.
The page image.
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.
Represents a page which is just an image.
Initializes a new instance of the class.
The page image.
Destructs the current object.
Gets an image representing the current page.
This parameter is ignored.
The page image.
Represents visited document storage for page lists.
Creates an instance of a previously saved visited document.
Input stream containing document data.
of page images representing the visited document.
Enumerates the types of changes to the collection
(see ).
A page was appended to the end of the collection.
A page was added to the collection (not necessarily at the end).
A page in the collection was changed.
A page was removed from the collection.
A page was moved from one position in the collection to another.
The collection was changed.
Provides data for the
and events.
The type of collection change.
New page index.
Old page index.
Initializes a new instance of the class.
The collection change type.
Initializes a new instance of the class.
The collection change type.
New page index.
Initializes a new instance of the class.
The collection change type.
New page index.
Old page index.
Represents a method that handles
and events.
The event source.
Event data.
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.
Represents a page of a in
a collection.
Initializes a new instance of the class.
The page owner document.
The page index.
Smoothing mode to use when drawing the page.
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.
Represents the pages of a document that is being previewed in a
(see ).
Initializes a new instance of the class.
Adds a page to the current collection.
The page to add.
Index of the newly added page in the current collection.
Adds a range of pages to the current collection.
The pages to add.
Removes a page from the current collection.
The page to remove.
Removes a range of pages from the current collection.
Index of the first page to remove.
The number of pages to remove.
Inserts a page into the current collection.
Index at which to insert the page.
The page to insert.
Inserts a range of pages into the current collection.
Index at which to insert the pages.
The pages to insert.
Gets the index of a page in the current collection.
The page to find the index of.
Index of in the current collection.
Creates an array of page image clones.
The array of page image clones.
Occurs when the current or one of its elements
is about to change.
Occurs when the current or one of its elements
has changed.
Gets or sets the element at the specified index.
The index in the current collection.
The element at the specified index.
Gets a value indicating whether the current collection of pages 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.
Gets or sets a value indicating whether tooltips are active.