Class SfPdfViewerControl
Represents a control that displays PDF documents.
Inheritance
Namespace: Syncfusion.Windows.PdfViewer
Assembly: Syncfusion.SfPdfViewer.UWP.dll
Syntax
public class SfPdfViewerControl : Control
Constructors
SfPdfViewerControl()
Creates a new instance of the SfPdfViewerControl class.
Declaration
public SfPdfViewerControl()
Fields
ClearTextSelectionCommandParameterProperty
Backing store for the ClearTextSelectionCommandParameter property.
Declaration
public static readonly DependencyProperty ClearTextSelectionCommandParameterProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
ClearTextSelectionCommandProperty
Backing store for the ClearTextSelectionCommand property.
Declaration
public static readonly DependencyProperty ClearTextSelectionCommandProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
DecreaseZoomCommandParameterProperty
Backing store for the DecreaseZoomCommandParameter property.
Declaration
public static readonly DependencyProperty DecreaseZoomCommandParameterProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
DecreaseZoomCommandProperty
Backing store for the DecreaseZoomCommand property.
Declaration
public static readonly DependencyProperty DecreaseZoomCommandProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
FirstPageCommandParameterProperty
Backing store for the FirstPageCommandParameter property.
Declaration
public static readonly DependencyProperty FirstPageCommandParameterProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
FirstPageCommandProperty
Backing store for the FirstPageCommand property.
Declaration
public static readonly DependencyProperty FirstPageCommandProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
FreeTextCalloutAnnotationCommandProperty
Backing store for the FreeTextCalloutAnnotationCommand property.
Declaration
public static readonly DependencyProperty FreeTextCalloutAnnotationCommandProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
GoToPageCommandParameterProperty
Backing store for the GoToPageCommandParameter property.
Declaration
public static readonly DependencyProperty GoToPageCommandParameterProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
GoToPageCommandProperty
Backing store for the GoToPageCommand property.
Declaration
public static readonly DependencyProperty GoToPageCommandProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
IncreaseZoomCommandParameterProperty
Backing store for the IncreaseZoomCommandParameter property.
Declaration
public static readonly DependencyProperty IncreaseZoomCommandParameterProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
IncreaseZoomCommandProperty
Backing store for the IncreaseZoomCommand property.
Declaration
public static readonly DependencyProperty IncreaseZoomCommandProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
IsDocumentEditedProperty
Declaration
public static readonly DependencyProperty IsDocumentEditedProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
IsTextSelectionEnabledProperty
Backing store for the IsTextSelectionEnabled property.
Declaration
public static readonly DependencyProperty IsTextSelectionEnabledProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
ItemsSourceProperty
Backing store for the ItemsSource property.
Declaration
public static readonly DependencyProperty ItemsSourceProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
LastPageCommandParameterProperty
Backing store for the LastPageCommandParameter property.
Declaration
public static readonly DependencyProperty LastPageCommandParameterProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
LastPageCommandProperty
Backing store for the LastPageCommand property.
Declaration
public static readonly DependencyProperty LastPageCommandProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
MinimumZoomPercentageProperty
DependencyProperty to track the value of MinimumZoomPercentage property
Declaration
public static readonly DependencyProperty MinimumZoomPercentageProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
NextPageCommandParameterProperty
Backing store for the NextPageCommandParameter property.
Declaration
public static readonly DependencyProperty NextPageCommandParameterProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
NextPageCommandProperty
Backing store for the NextPageCommand property.
Declaration
public static readonly DependencyProperty NextPageCommandProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
PageCountProperty
Backing store for the PageCount proeprty.
Declaration
public static readonly DependencyProperty PageCountProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
PageNumberProperty
Backing store for the PageNumber property.
Declaration
public static readonly DependencyProperty PageNumberProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
PageNumberViewModeProperty
Backing store for the PageNumberViewMode property.
Declaration
public static readonly DependencyProperty PageNumberViewModeProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
PdfProgressRingProperty
Backing store for the PdfProgressRing property.
Declaration
public static readonly DependencyProperty PdfProgressRingProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
PreviousPageCommandParameterProperty
Backing store for the PreviousPageCommandParameter property.
Declaration
public static readonly DependencyProperty PreviousPageCommandParameterProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
PreviousPageCommandProperty
Backing store for the PreviousPageCommand property.
Declaration
public static readonly DependencyProperty PreviousPageCommandProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
PrintCommandParameterProperty
Backing store for the PrintCommandParameter property.
Declaration
public static readonly DependencyProperty PrintCommandParameterProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
PrintCommandProperty
Backing store for the PrintCommand property.
Declaration
public static readonly DependencyProperty PrintCommandProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
SearchNextCommandParameterProperty
Backing store for the SearchNextCommandParameter property.
Declaration
public static readonly DependencyProperty SearchNextCommandParameterProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
SearchNextCommandProperty
Backing store for the SearchNextCommand property.
Declaration
public static readonly DependencyProperty SearchNextCommandProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
SearchPreviousCommandParameterProperty
Declaration
public static readonly DependencyProperty SearchPreviousCommandParameterProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
SearchPreviousCommandProperty
Declaration
public static readonly DependencyProperty SearchPreviousCommandProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
ShowPageNumberProperty
Backing store for the ShowPageNumber property.
Declaration
public static readonly DependencyProperty ShowPageNumberProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
SwitchToThumbNailModeCommandProperty
Backing store for the SwitchToThumbnailModeCommand property.
Declaration
public static readonly DependencyProperty SwitchToThumbNailModeCommandProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
SwitchToThumnailModeCommandParameterProperty
Backing store for the SwitchToThumbnailModeCommandParameter property.
Declaration
public static readonly DependencyProperty SwitchToThumnailModeCommandParameterProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
ViewModeCommandParameterProperty
Backing store for the ViewModeCommandParameter property.
Declaration
public static readonly DependencyProperty ViewModeCommandParameterProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
ViewModeCommandProperty
Backing store for the ViewModeCommand property.
Declaration
public static readonly DependencyProperty ViewModeCommandProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
ViewModeProperty
Backing store for the ViewMode property.
Declaration
public static readonly DependencyProperty ViewModeProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
VisibilityParameterPtoperty
Backing store for the VisibilityParameter property.
Declaration
public static readonly DependencyProperty VisibilityParameterPtoperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
VisibilityProperty
Backing store for the Visibility property.
Declaration
public static readonly DependencyProperty VisibilityProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
ZoomProperty
Backing store for the Zoom property.
Declaration
public static readonly DependencyProperty ZoomProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
Properties
AllowHyperlinkNavigation
Enable or Disable the hyperlink navigation.
Declaration
public bool AllowHyperlinkNavigation { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The default value is true. |
AnnotationCollection
Gets the collection of annotations present in the PDF.
Declaration
public ObservableCollection<IAnnotation> AnnotationCollection { get; }
Property Value
Type |
---|
System.Collections.ObjectModel.ObservableCollection<IAnnotation> |
AnnotationSettings
Gets or sets the appearance of the annotation.
Declaration
public AnnotationSettings AnnotationSettings { get; set; }
Property Value
Type |
---|
AnnotationSettings |
AnnotationVisibility
Gets or sets the visibility of annotations.
Declaration
public Visibility AnnotationVisibility { get; set; }
Property Value
Type |
---|
Windows.UI.Xaml.Visibility |
ClearAllAnnotationsCommand
The command to clear all the annotations added to the PDF Viewer.
Declaration
public ICommand ClearAllAnnotationsCommand { get; set; }
Property Value
Type |
---|
System.Windows.Input.ICommand |
ClearTextSelectionCommand
The command to clear the selection of text.
Declaration
public ICommand ClearTextSelectionCommand { get; set; }
Property Value
Type |
---|
System.Windows.Input.ICommand |
ClearTextSelectionCommandParameter
The parameter for the ClearTextSelectionCommand.
Declaration
public object ClearTextSelectionCommandParameter { get; set; }
Property Value
Type |
---|
System.Object |
DecreaseZoomCommand
The command that decreases the zoom level of the PDF.
Declaration
public ICommand DecreaseZoomCommand { get; set; }
Property Value
Type |
---|
System.Windows.Input.ICommand |
DecreaseZoomCommandParameter
The parameter to the DecreaseZoomCommand.
Declaration
public object DecreaseZoomCommandParameter { get; set; }
Property Value
Type |
---|
System.Object |
DocumentStream
Gets or sets the PDF stream.
Declaration
public Stream DocumentStream { get; set; }
Property Value
Type |
---|
System.IO.Stream |
EllipseAnnotationCommand
Defines Command for EllipseAnnotation
Declaration
public ICommand EllipseAnnotationCommand { get; set; }
Property Value
Type |
---|
System.Windows.Input.ICommand |
EllipseAnnotationSettings
Get and Set the Ellipse annotation settings
Declaration
public PdfViewerEllipseAnnotationSettings EllipseAnnotationSettings { get; set; }
Property Value
Type |
---|
PdfViewerEllipseAnnotationSettings |
EnableContextMenu
Gets or sets the Boolean value to enable and disable the context menu in SfPdfViewer.
Declaration
public bool EnableContextMenu { get; set; }
Property Value
Type |
---|
System.Boolean |
EnableNonTextSelectionAlert
Gets or sets the boolean value that determines whether an alert dialog should be displayed while performing text markup or text selection on a page with no text.
Declaration
public bool EnableNonTextSelectionAlert { get; set; }
Property Value
Type |
---|
System.Boolean |
FirstPageCommand
The command to navigate to the first page of the PDF.
Declaration
public ICommand FirstPageCommand { get; set; }
Property Value
Type |
---|
System.Windows.Input.ICommand |
FirstPageCommandParameter
The parameter for the FirstPageCommand.
Declaration
public object FirstPageCommandParameter { get; set; }
Property Value
Type |
---|
System.Object |
FreeTextAnnotationCommand
Command to add freetext annotation
Declaration
public ICommand FreeTextAnnotationCommand { get; set; }
Property Value
Type |
---|
System.Windows.Input.ICommand |
FreeTextAnnotationSettings
Gets or sets the settings for freetext annotations
Declaration
public PdfViewerFreeTextAnnotationSettings FreeTextAnnotationSettings { get; set; }
Property Value
Type |
---|
PdfViewerFreeTextAnnotationSettings |
FreeTextCalloutAnnotationCommand
Command to include freetext callout annotation
Declaration
public ICommand FreeTextCalloutAnnotationCommand { get; set; }
Property Value
Type |
---|
System.Windows.Input.ICommand |
FreeTextCalloutAnnotationSettings
Gets or sets the settings for freetext callout annotations
Declaration
public PdfViewerFreeTextCalloutAnnotationSettings FreeTextCalloutAnnotationSettings { get; set; }
Property Value
Type |
---|
PdfViewerFreeTextCalloutAnnotationSettings |
GoToPageCommand
The command to navigate to a given page number.
Declaration
public ICommand GoToPageCommand { get; set; }
Property Value
Type |
---|
System.Windows.Input.ICommand |
GoToPageCommandParameter
The parameter to the GoToPageCommand.
Declaration
public object GoToPageCommandParameter { get; set; }
Property Value
Type |
---|
System.Object |
HighlightAnnotationCommand
Defines Command for Highlight annotation
Declaration
public ICommand HighlightAnnotationCommand { get; set; }
Property Value
Type |
---|
System.Windows.Input.ICommand |
HighlightAnnotationSettings
Get and Set the highlight annotation settings
Declaration
public PdfViewerHighlightAnnotationSettings HighlightAnnotationSettings { get; set; }
Property Value
Type |
---|
PdfViewerHighlightAnnotationSettings |
HorizontalOffset
Gets the Horizontal offset of the PDF Viewer
Declaration
public float HorizontalOffset { get; }
Property Value
Type |
---|
System.Single |
HorizontalScrollBarVisibility
Gets or sets a value that indicates whether a horizontal ScrollBar should be displayed.
Declaration
public ScrollBarVisibility HorizontalScrollBarVisibility { get; set; }
Property Value
Type |
---|
Windows.UI.Xaml.Controls.ScrollBarVisibility |
IncreaseZoomCommand
The command to increase the zoom level of the PDF.
Declaration
public ICommand IncreaseZoomCommand { get; set; }
Property Value
Type |
---|
System.Windows.Input.ICommand |
IncreaseZoomCommandParameter
The parameter to the IncreaseZoomCommand.
Declaration
public object IncreaseZoomCommandParameter { get; set; }
Property Value
Type |
---|
System.Object |
InkAnnotationCommand
Defines Command for ink annotation
Declaration
public ICommand InkAnnotationCommand { get; set; }
Property Value
Type |
---|
System.Windows.Input.ICommand |
InkAnnotationSettings
Get and Set the ink annotation settings
Declaration
public PdfViewerInkAnnotationSettings InkAnnotationSettings { get; set; }
Property Value
Type |
---|
PdfViewerInkAnnotationSettings |
InteractionMode
Gets or sets a value that indicates the mouse interaction modes. The default value is Selection
.
Declaration
public PdfInteractionMode InteractionMode { get; set; }
Property Value
Type |
---|
PdfInteractionMode |
Remarks
On a touch device, this property has no effect since panning is the default mode for scrolling. Annotations can be selected by simply tapping on them and ,text selection can be done by long pressing a word in the document.
IsDocumentEdited
Gets the value that indicates whether the document is edited.
Declaration
public bool IsDocumentEdited { get; }
Property Value
Type | Description |
---|---|
System.Boolean | true if document is edited; otherwise, false.The default value is false. |
Remarks
This property will be 'true' when any annotations or form fields values are added or changed. It will be reset to 'false', when the PDF is saved. It will again be set to 'true', if there are further changes made after saving. The undo and redo operations that change the annotations or form fields from their respective states at the time of saving will also set this property to 'true'.
IsTextSearchEnabled
Enables or Disables the Textsearch feature
Declaration
public bool IsTextSearchEnabled { get; set; }
Property Value
Type |
---|
System.Boolean |
IsTextSelectionEnabled
Gets or sets a value that indicates whether text selection is enabled.
Declaration
public bool IsTextSelectionEnabled { get; set; }
Property Value
Type |
---|
System.Boolean |
IsThumbnailViewEnabled
Gets or sets a value that indicates whether the thumbnail view mode is enabled.
Declaration
public bool IsThumbnailViewEnabled { get; set; }
Property Value
Type |
---|
System.Boolean |
IsUndoEnabled
Gets or sets the value that indicates whether the recording of undo operations should be enabled or not.
Declaration
public bool IsUndoEnabled { get; set; }
Property Value
Type |
---|
System.Boolean |
Remarks
Redo can be performed only if undo is enabled. So, enabling or disabling undo, effectively enables and disables redo as well.
ItemsSource
Gets or sets the stream of the PDF loaded in the SfPdfViewerControl.
Declaration
public object ItemsSource { get; set; }
Property Value
Type |
---|
System.Object |
LastPageCommand
The command to navigate to the last page of the PDF.
Declaration
public ICommand LastPageCommand { get; set; }
Property Value
Type |
---|
System.Windows.Input.ICommand |
LastPageCommandParameter
The parameter to the LastPageCommand.
Declaration
public object LastPageCommandParameter { get; set; }
Property Value
Type |
---|
System.Object |
LineAnnotationCommand
Defines Command for LineAnnotation
Declaration
public ICommand LineAnnotationCommand { get; set; }
Property Value
Type |
---|
System.Windows.Input.ICommand |
LineAnnotationSettings
Get and Set the Line annotation settings
Declaration
public PdfViewerLineAnnotationSettings LineAnnotationSettings { get; set; }
Property Value
Type |
---|
PdfViewerLineAnnotationSettings |
LoadedDocument
Gets the LoadedDocument of SfPdfViewerControl
Declaration
public PdfLoadedDocument LoadedDocument { get; }
Property Value
Type |
---|
PdfLoadedDocument |
MinimumZoomPercentage
Gets or sets the minimum zoom percentage of SfPdfViewerControl.The accepted range is from 10% to 100%. Values less than 10% will be taken as 10%. Likewise values greater than 100% will be taken as 100%. Default value is the zoom percentage at which a single page completely fits the view port of PdfViewer. This fit-page zoom percentage is computed at runtime.
Declaration
public int MinimumZoomPercentage { get; set; }
Property Value
Type |
---|
System.Int32 |
NextPageCommand
The command to navigate to the next page of the PDF.
Declaration
public ICommand NextPageCommand { get; set; }
Property Value
Type |
---|
System.Windows.Input.ICommand |
NextPageCommandParameter
The parameter to the NextPageCommand.
Declaration
public object NextPageCommandParameter { get; set; }
Property Value
Type |
---|
System.Object |
PageCount
Gets the total page count
Declaration
public int PageCount { get; }
Property Value
Type |
---|
System.Int32 |
PageGap
Gets the gap between two pages in Integer.
Declaration
public int PageGap { get; }
Property Value
Type |
---|
System.Int32 |
PageNumber
Gets or sets the current page number.
Declaration
public int PageNumber { get; set; }
Property Value
Type |
---|
System.Int32 |
PageNumberViewMode
Get and Set the visibility mode of Page number displayed in SfPdfViewerControl
Declaration
public PageNumberViewMode PageNumberViewMode { get; set; }
Property Value
Type |
---|
PageNumberViewMode |
PageOffsetCollection
Gets the collection of the page numbers along with the offset where the page ends.
Declaration
public Dictionary<int, double> PageOffsetCollection { get; }
Property Value
Type |
---|
System.Collections.Generic.Dictionary<System.Int32, System.Double> |
PageView
Gets or sets the page view mode of the SfPdfViewerControl.
Declaration
public PdfViewerPageView PageView { get; set; }
Property Value
Type |
---|
PdfViewerPageView |
PdfProgressRing
Gets or sets the progress ring that appears until the PDF is fully loaded.
Declaration
public ProgressRing PdfProgressRing { get; set; }
Property Value
Type |
---|
Windows.UI.Xaml.Controls.ProgressRing |
PopupAnnotationCommand
Defines Command for PopupAnnotation annotation
Declaration
public ICommand PopupAnnotationCommand { get; set; }
Property Value
Type |
---|
System.Windows.Input.ICommand |
PopupAnnotationSettings
Get and Set the Ellipse annotation settings
Declaration
public PdfViewerPopupAnnotationSettings PopupAnnotationSettings { get; set; }
Property Value
Type |
---|
PdfViewerPopupAnnotationSettings |
PreviousPageCommand
The command to navigate to the previous page of the PDF.
Declaration
public ICommand PreviousPageCommand { get; set; }
Property Value
Type |
---|
System.Windows.Input.ICommand |
PreviousPageCommandParameter
The parameter to the PreviousPageCommand.
Declaration
public object PreviousPageCommandParameter { get; set; }
Property Value
Type |
---|
System.Object |
PrintCommand
The command to print the PDF.
Declaration
public ICommand PrintCommand { get; set; }
Property Value
Type |
---|
System.Windows.Input.ICommand |
PrintCommandParameter
The parameter to the PrintCommand
Declaration
public object PrintCommandParameter { get; set; }
Property Value
Type |
---|
System.Object |
PrinterSettings
Get or Sets the printer settings of the printer
Declaration
public PrinterSettings PrinterSettings { get; set; }
Property Value
Type |
---|
PrinterSettings |
RectangleAnnotationCommand
Defines Command for RectangleAnnotation
Declaration
public ICommand RectangleAnnotationCommand { get; set; }
Property Value
Type |
---|
System.Windows.Input.ICommand |
RectangleAnnotationSettings
Get and Set the Rectangle annotation settings
Declaration
public PdfViewerRectangleAnnotationSettings RectangleAnnotationSettings { get; set; }
Property Value
Type |
---|
PdfViewerRectangleAnnotationSettings |
RedoCommand
Defines Command for Redo the changes
Declaration
public RedoCommand RedoCommand { get; set; }
Property Value
Type |
---|
RedoCommand |
Renderer
Gets or sets the class instance that implements IPdfRenderer and provides the page rendering mechanism using third-party PDF renderers.
Declaration
public IPdfRenderer Renderer { get; set; }
Property Value
Type |
---|
IPdfRenderer |
ResetAnnotationModeCommand
Defines command for resetting all the annotation modes
Declaration
public ICommand ResetAnnotationModeCommand { get; set; }
Property Value
Type |
---|
System.Windows.Input.ICommand |
SearchNextCommand
The command to search the next instance of the text.
Declaration
public ICommand SearchNextCommand { get; set; }
Property Value
Type |
---|
System.Windows.Input.ICommand |
SearchNextCommandParameter
The parameter to the SearchNextCommand.
Declaration
public object SearchNextCommandParameter { get; set; }
Property Value
Type |
---|
System.Object |
SearchPreviousCommand
The command to search the previous instance of the text.
Declaration
public ICommand SearchPreviousCommand { get; set; }
Property Value
Type |
---|
System.Windows.Input.ICommand |
SearchPreviousCommandParameter
The parameter to the SearchPreviousCommand.
Declaration
public object SearchPreviousCommandParameter { get; set; }
Property Value
Type |
---|
System.Object |
ShowPageNumber
Gets or sets a value that indicates whether the page number should be displayed at the corner of each page.
Declaration
public bool ShowPageNumber { get; set; }
Property Value
Type |
---|
System.Boolean |
SinglePageViewCommand
Defines Command for SinglePageFlipView
Declaration
public ICommand SinglePageViewCommand { get; set; }
Property Value
Type |
---|
System.Windows.Input.ICommand |
StrikeoutAnnotationCommand
Defines Command for Strikeout annotation
Declaration
public ICommand StrikeoutAnnotationCommand { get; set; }
Property Value
Type |
---|
System.Windows.Input.ICommand |
StrikethroughAnnotationSettings
Get and Set the strikethrough annotation settings
Declaration
public PdfViewerStrikethroughAnnotationSettings StrikethroughAnnotationSettings { get; set; }
Property Value
Type |
---|
PdfViewerStrikethroughAnnotationSettings |
SwitchToThumbnailModeCommand
The command to switch to the thumbnail page view mode.
Declaration
public ICommand SwitchToThumbnailModeCommand { get; set; }
Property Value
Type |
---|
System.Windows.Input.ICommand |
SwitchToThumbnailModeCommandParameter
The parameter to the SwitchToThumbnailModeCommand.
Declaration
public object SwitchToThumbnailModeCommandParameter { get; set; }
Property Value
Type |
---|
System.Object |
TextSearchSettings
The class that provides settings for text search
Declaration
public TextSearchSettings TextSearchSettings { get; set; }
Property Value
Type |
---|
TextSearchSettings |
TextSelectionMenu
Gets or sets a value of text selection menu in SfPdfViewerControl.
Declaration
public TextSelectionMenu TextSelectionMenu { get; set; }
Property Value
Type |
---|
TextSelectionMenu |
TextSelectionSettings
The class that provides settings for text selection
Declaration
public TextSelectionSettings TextSelectionSettings { get; set; }
Property Value
Type |
---|
TextSelectionSettings |
UnderlineAnnotationCommand
Defines Command for Underline annotation
Declaration
public ICommand UnderlineAnnotationCommand { get; set; }
Property Value
Type |
---|
System.Windows.Input.ICommand |
UnderlineAnnotationSettings
Get and Set the underline annotation settings
Declaration
public PdfViewerUnderlineAnnotationSettings UnderlineAnnotationSettings { get; set; }
Property Value
Type |
---|
PdfViewerUnderlineAnnotationSettings |
UndoCommand
Defines Command for Undo the changes
Declaration
public UndoCommand UndoCommand { get; set; }
Property Value
Type |
---|
UndoCommand |
VerticalOffset
Gets the Vertical Offset of the PDF Viewer
Declaration
public float VerticalOffset { get; }
Property Value
Type |
---|
System.Single |
VerticalScrollBarVisibility
Gets or sets a value that indicates whether a vertical ScrollBar should be displayed.
Declaration
public ScrollBarVisibility VerticalScrollBarVisibility { get; set; }
Property Value
Type |
---|
Windows.UI.Xaml.Controls.ScrollBarVisibility |
VerticalScrollBarWidth
Gets or sets the width of the vertical scrollbar.
Declaration
public double VerticalScrollBarWidth { get; set; }
Property Value
Type |
---|
System.Double |
Remarks
The default value of this property is 16, which is also its minimum value. Any value set below the default one will be taken as 16.
ViewMode
Gets or sets the page view mode of the SfPdfViewerControl.
Declaration
public PageViewMode ViewMode { get; set; }
Property Value
Type |
---|
PageViewMode |
ViewModeCommand
The command to the set the page view mode of the SfPdfViewerControl.
Declaration
public ICommand ViewModeCommand { get; set; }
Property Value
Type |
---|
System.Windows.Input.ICommand |
ViewModeCommandParameter
The parameter to the ViewModeCommand.
Declaration
public object ViewModeCommandParameter { get; set; }
Property Value
Type |
---|
System.Object |
Visibility
Gets or sets a value that indicates whether the SfPdfViewerControl should be visible.
Declaration
public Visibility Visibility { get; set; }
Property Value
Type |
---|
Windows.UI.Xaml.Visibility |
VisibilityCommand
The command to set the visibility of the SfPdfViewerControl.
Declaration
public Visibility VisibilityCommand { get; set; }
Property Value
Type |
---|
Windows.UI.Xaml.Visibility |
VisibilityParameter
The parameter to the VisibilityCommand.
Declaration
public object VisibilityParameter { get; set; }
Property Value
Type |
---|
System.Object |
Zoom
Gets the current zoom percentage.
Declaration
public int Zoom { get; }
Property Value
Type |
---|
System.Int32 |
Methods
add_TextFound(SfPdfViewerControl.TextFoundEventHandler)
Declaration
public void add_TextFound(SfPdfViewerControl.TextFoundEventHandler value)
Parameters
Type | Name | Description |
---|---|---|
SfPdfViewerControl.TextFoundEventHandler | value |
add_TextSearchCompleted(SfPdfViewerControl.TextSearchCompletedEventHandler)
Declaration
public void add_TextSearchCompleted(SfPdfViewerControl.TextSearchCompletedEventHandler value)
Parameters
Type | Name | Description |
---|---|---|
SfPdfViewerControl.TextSearchCompletedEventHandler | value |
add_TextSearchInitiated(SfPdfViewerControl.TextSearchInitiatedEventHandler)
Declaration
public void add_TextSearchInitiated(SfPdfViewerControl.TextSearchInitiatedEventHandler value)
Parameters
Type | Name | Description |
---|---|---|
SfPdfViewerControl.TextSearchInitiatedEventHandler | value |
AddStamp(UIElement, Int32)
Add custom view to the PDF viewer control.
Declaration
public void AddStamp(UIElement view, int pageNumber)
Parameters
Type | Name | Description |
---|---|---|
Windows.UI.Xaml.UIElement | view | View to be added. |
System.Int32 | pageNumber | Page number to which the view has to be added. |
AddStamp(UIElement, Int32, Point)
Add custom view to the PDF viewer control.
Declaration
public void AddStamp(UIElement view, int pageNumber, Point location)
Parameters
Type | Name | Description |
---|---|---|
Windows.UI.Xaml.UIElement | view | View to be added. |
System.Int32 | pageNumber | Page number to which the view has to be added. |
Windows.Foundation.Point | location | Location in which the view has to be added. |
AddStamp(UIElement, Int32, Rect)
Add custom view to the PDF viewer control.
Declaration
public void AddStamp(UIElement view, int pageNumber, Rect bounds)
Parameters
Type | Name | Description |
---|---|---|
Windows.UI.Xaml.UIElement | view | View to be added. |
System.Int32 | pageNumber | Page number to which the view has to be added. |
Windows.Foundation.Rect | bounds | Bounds of the view. |
ClearAllAnnotations()
Clears all the annotations added to the PDF Viewer.
Declaration
public void ClearAllAnnotations()
ClearAllAnnotations(Int32)
Delete all the annotations in the given page.
Declaration
public void ClearAllAnnotations(int pageNumber)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | pageNumber |
DeselectAnnotation(IAnnotation)
Deselect the annotation with given id
Declaration
public void DeselectAnnotation(IAnnotation annotation)
Parameters
Type | Name | Description |
---|---|---|
IAnnotation | annotation |
ExportAsImage(Int32)
Exports the specified page as MemoryStream
Declaration
public Task<Stream> ExportAsImage(int pageIndex)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | pageIndex | The page index to be converted into MemoryStream. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task<System.IO.Stream> | Returns the specified page as MemoryStream. |
ExportAsImage(Int32, Int32)
Exports the specified pages as MemoryStreams.
Declaration
public Task<List<Stream>> ExportAsImage(int startIndex, int endIndex)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | startIndex | The starting page index |
System.Int32 | endIndex | The ending page index |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task<System.Collections.Generic.List<System.IO.Stream>> | Returns the specified pages as MemoryStreams |
ExportAsImage(Int32, Int32, Single)
Exports the specified pages as MemoryStreams with respect to zoomFactor specified.
Declaration
public Task<List<Stream>> ExportAsImage(int startIndex, int endIndex, float zoomFactor)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | startIndex | The starting page index. |
System.Int32 | endIndex | The ending page index. |
System.Single | zoomFactor | Zoom Factor in which the page is to be exported. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task<System.Collections.Generic.List<System.IO.Stream>> | Returns the specified pages as MemoryStreams with respect to zoom factor. |
ExportAsImage(Int32, Single)
Exports the specified page as MemoryStream with respect to zoomfactor specified.
Declaration
public Task<Stream> ExportAsImage(int pageIndex, float zoomFactor)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | pageIndex | The page index to be converted into Stream. |
System.Single | zoomFactor | Zoom Factor in which the page is to be exported. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task<System.IO.Stream> | Returns the specified page as Stream with respect to zoom factor. |
GetPage(Int32)
Outputs an Image, which represents a Portable Document Format (PDF) page's contents
Declaration
public Image GetPage(int pageIndex)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | pageIndex | Index of the page to be extracted as image |
Returns
Type | Description |
---|---|
Windows.UI.Xaml.Controls.Image | Content of the page as Image |
GetPage(Int32, Int32)
Outputs an Image, which represents a Portable Document Format (PDF) page's contents with custom magnification
Declaration
public Image GetPage(int pageIndex, int zoomFactor)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | pageIndex | Index of the page to be extracted as image |
System.Int32 | zoomFactor | The magnification factor |
Returns
Type | Description |
---|---|
Windows.UI.Xaml.Controls.Image | Content of the page with custom magnification as Image |
GetPages(Int32, Int32)
Outputs an array of Image, which represents a Portable Document Format (PDF) page's contents
Declaration
public Image[] GetPages(int startIndex, int endIndex)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | startIndex | Index of the starting page |
System.Int32 | endIndex | Index of the ending page |
Returns
Type | Description |
---|---|
Windows.UI.Xaml.Controls.Image[] | Content of the page as Image array |
GetPages(Int32, Int32, Int32)
Outputs an array of Image, which represents a Portable Document Format (PDF) page's contents with custom magnification
Declaration
public Image[] GetPages(int startIndex, int endIndex, int zoomFactor)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | startIndex | Index of the starting page |
System.Int32 | endIndex | Content of the page as Image array |
System.Int32 | zoomFactor | The magnification factor |
Returns
Type | Description |
---|---|
Windows.UI.Xaml.Controls.Image[] | Content of the page with custom magnification as Image array |
GetTextCoordinates(String, Int32, out List<PdfTextCoordinates>)
Search for the existence of a text and returns the text positions in a PDF page
Declaration
public void GetTextCoordinates(string targetText, int pageIndex, out List<PdfTextCoordinates> coordinatesList)
Parameters
Type | Name | Description |
---|---|---|
System.String | targetText | The text to be searched |
System.Int32 | pageIndex | The targeted page index in which search to be performed |
System.Collections.Generic.List<PdfTextCoordinates> | coordinatesList | Returns the text coordinates available in the PDF page |
GoToBookmark(PdfBookmark)
Navigates the PdfViewer to the location specified by the given bookmark destination
Declaration
public void GoToBookmark(PdfBookmark bookmark)
Parameters
Type | Name | Description |
---|---|---|
PdfBookmark | bookmark | The bookmark object corresponding to the title clicked |
GotoPage(Int32)
Navigates to the given page number.
Declaration
public void GotoPage(int pNumber)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | pNumber | The page number to navigate to. |
LoadDocument(PdfLoadedDocument)
Loads the PdfLoadedDocument into the PDF Viewer
Declaration
public void LoadDocument(PdfLoadedDocument loadedDocument)
Parameters
Type | Name | Description |
---|---|---|
PdfLoadedDocument | loadedDocument | PdfLoadedDocument to be loaded |
LoadDocument(Stream)
Loads the PDF document created with the stream into the PDF Viewer
Declaration
public void LoadDocument(Stream stream)
Parameters
Type | Name | Description |
---|---|---|
System.IO.Stream | stream | Document stream |
LoadDocument(Stream, String)
Loads the encrypted PDF document created from the stream into the PdfViewer control
Declaration
public void LoadDocument(Stream stream, string password)
Parameters
Type | Name | Description |
---|---|---|
System.IO.Stream | stream | Document Stream |
System.String | password | Password |
LoadDocument(StorageFile)
Loads a PDF document from a StorageFile
Declaration
public void LoadDocument(StorageFile storageFile)
Parameters
Type | Name | Description |
---|---|---|
Windows.Storage.StorageFile | storageFile |
Examples
The below code example shows how to load a PDF document from a StorageFile
var picker = new FileOpenPicker();
picker.SuggestedStartLocation = PickerLocationId.DocumentsLibrary;
picker.ViewMode = PickerViewMode.List;
picker.FileTypeFilter.Add(".pdf");
var file = await picker.PickSingleFileAsync();
if (file != null)
{
pdfViewer.LoadDocument(file);
}
LoadDocumentAsync(PdfLoadedDocument)
Load the PDF document into the PdfViewer control
Declaration
public Task<bool> LoadDocumentAsync(PdfLoadedDocument loadedDocument)
Parameters
Type | Name | Description |
---|---|---|
PdfLoadedDocument | loadedDocument |
Returns
Type |
---|
System.Threading.Tasks.Task<System.Boolean> |
LoadDocumentAsync(Stream)
Declaration
public Task<bool> LoadDocumentAsync(Stream stream)
Parameters
Type | Name | Description |
---|---|---|
System.IO.Stream | stream |
Returns
Type |
---|
System.Threading.Tasks.Task<System.Boolean> |
LoadDocumentAsync(StorageFile, CancellationToken)
Loads a PDF document from a StorageFile
Declaration
public Task<bool> LoadDocumentAsync(StorageFile storageFile, CancellationToken cancellationToken = null)
Parameters
Type | Name | Description |
---|---|---|
Windows.Storage.StorageFile | storageFile | |
System.Threading.CancellationToken | cancellationToken | A cancellation token to receive notice of cancellation. This parameter is optional. |
Returns
Type |
---|
System.Threading.Tasks.Task<System.Boolean> |
Examples
The below code example shows how to load a PDF document from a StorageFile asynchronously
var picker = new FileOpenPicker();
picker.SuggestedStartLocation = PickerLocationId.DocumentsLibrary;
picker.ViewMode = PickerViewMode.List;
picker.FileTypeFilter.Add(".pdf");
var file = await picker.PickSingleFileAsync();
if (file != null)
{
await pdfViewer.LoadDocumentAsync(file);
}
OnApplyTemplate()
Declaration
protected override void OnApplyTemplate()
Print()
Prints all pages in the viewer.
Declaration
public void Print()
PrintAsync(CancellationToken)
Prints the PDF.
Declaration
public Task PrintAsync(CancellationToken cancellationToken)
Parameters
Type | Name | Description |
---|---|---|
System.Threading.CancellationToken | cancellationToken | When System.Threading.CancellationTokenSource.Cancel is called, the print operation is stopped. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task | Task |
Remarks
The method calls the
Examples
This code sample illustrates how to catch the print exceptions in the application code.
Try
{
await pdfViewerControl.PrintAsync(cancellationToken);
}
catch
{
ContentDialog printErrorDialog = new ContentDialog()
}
remove_TextFound(SfPdfViewerControl.TextFoundEventHandler)
Declaration
public void remove_TextFound(SfPdfViewerControl.TextFoundEventHandler value)
Parameters
Type | Name | Description |
---|---|---|
SfPdfViewerControl.TextFoundEventHandler | value |
remove_TextSearchCompleted(SfPdfViewerControl.TextSearchCompletedEventHandler)
Declaration
public void remove_TextSearchCompleted(SfPdfViewerControl.TextSearchCompletedEventHandler value)
Parameters
Type | Name | Description |
---|---|---|
SfPdfViewerControl.TextSearchCompletedEventHandler | value |
remove_TextSearchInitiated(SfPdfViewerControl.TextSearchInitiatedEventHandler)
Declaration
public void remove_TextSearchInitiated(SfPdfViewerControl.TextSearchInitiatedEventHandler value)
Parameters
Type | Name | Description |
---|---|---|
SfPdfViewerControl.TextSearchInitiatedEventHandler | value |
RemoveAnnotation(IAnnotation)
Clears the selected annotation.
Declaration
public void RemoveAnnotation(IAnnotation annotation)
Parameters
Type | Name | Description |
---|---|---|
IAnnotation | annotation | Selected annotation to be deleted |
Save()
Saves the PDF document
Declaration
public Stream Save()
Returns
Type | Description |
---|---|
System.IO.Stream | Returns the stream of Saved PDF document |
SaveAsync()
Asynchronously saves the PDF document
Declaration
public Task<Stream> SaveAsync()
Returns
Type |
---|
System.Threading.Tasks.Task<System.IO.Stream> |
ScrollToHorizontalOffset(Double)
Scrolls the content in SfPdfViewerControl to the specified horizontal offset position
Declaration
public void ScrollToHorizontalOffset(double offset)
Parameters
Type | Name | Description |
---|---|---|
System.Double | offset | The position that the content in SfPdfViewerControl scrolls to |
ScrollToVerticalOffset(Double)
Scrolls the content in SfPdfViewerControl to the specified vertical offset position
Declaration
public void ScrollToVerticalOffset(double offset)
Parameters
Type | Name | Description |
---|---|---|
System.Double | offset | The position that the content in SfPdfViewerControl scrolls to |
SearchNextText(String)
Search the next occurance of the text
Declaration
public void SearchNextText(string targetString)
Parameters
Type | Name | Description |
---|---|---|
System.String | targetString | The text to be searched |
SearchNextTextAsync(String, CancellationToken)
Navigates to the next instance of the text already found by “SearchText”.
Declaration
public Task SearchNextTextAsync(string targetText, CancellationToken cancellationToken = null)
Parameters
Type | Name | Description |
---|---|---|
System.String | targetText | Text to be searched. |
System.Threading.CancellationToken | cancellationToken | Cancellation token to receive notice of cancellation. |
Returns
Type |
---|
System.Threading.Tasks.Task |
Remarks
If this method is called without “SearchText” being called before it, it will find all instances and will navigate to the first found instance.
SearchPreviousTextAsync(String, CancellationToken)
Navigates to the previous instance of the text already found by “SearchText”.
Declaration
public Task SearchPreviousTextAsync(string targetText, CancellationToken cancellationToken = null)
Parameters
Type | Name | Description |
---|---|---|
System.String | targetText | The text to be searched |
System.Threading.CancellationToken | cancellationToken | Cancellation token to receive notice of cancellation. |
Returns
Type |
---|
System.Threading.Tasks.Task |
Remarks
If this method is called without “SearchText” being called before it, it will find all instances and will navigate to the last of the found instances.
SearchPrevText(String)
Search the previous occurance of the text
Declaration
public void SearchPrevText(string targetString)
Parameters
Type | Name | Description |
---|---|---|
System.String | targetString | The text to be searched |
SearchText(String)
Searches for the given text in the PDF and navigates to the first found instance.
Declaration
public bool SearchText(string targetText)
Parameters
Type | Name | Description |
---|---|---|
System.String | targetText | The text to be searched. |
Returns
Type |
---|
System.Boolean |
SearchTextAsync(String, CancellationToken)
Searches the given text in the PDF, highlights all instances and navigates to the first found instance.
Declaration
public Task<bool> SearchTextAsync(string targetText, CancellationToken cancellationToken = null)
Parameters
Type | Name | Description |
---|---|---|
System.String | targetText | Text to be searched. |
System.Threading.CancellationToken | cancellationToken | Cancellation token to receive notice of cancellation. |
Returns
Type |
---|
System.Threading.Tasks.Task<System.Boolean> |
Remarks
A value indicating whether the searched text is found in the document. If the text is found, returns true and returns false, if the text is not found.
SelectAnnotation(IAnnotation)
Select the annotation with given id
Declaration
public void SelectAnnotation(IAnnotation annotation)
Parameters
Type | Name | Description |
---|---|---|
IAnnotation | annotation |
Unload()
Declaration
public void Unload()
Unload(Boolean)
Unloads the PDF Viewer
Declaration
public void Unload(bool disposeDocumentStream)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | disposeDocumentStream | Setting this parameter to true will dispose the loaded document completely. By default this parameter is set to true |
ZoomTo(Int32)
Zooms the document to the specified percentage
Declaration
public void ZoomTo(int percentage)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | percentage | The percentage between 100 to 300 |
Events
AnnotationAdded
Occurs when annotation is added.
Declaration
public event EventHandler<AnnotationAddedEventArgs> AnnotationAdded
Event Type
Type |
---|
System.EventHandler<AnnotationAddedEventArgs> |
AnnotationDeselected
Occurs when annotation is deselected.
Declaration
public event EventHandler<AnnotationDeselectedEventArgs> AnnotationDeselected
Event Type
Type |
---|
System.EventHandler<AnnotationDeselectedEventArgs> |
AnnotationModeChanged
Occurs when annotation mode changed.
Declaration
public event EventHandler<AnnotationModeChangedEventArgs> AnnotationModeChanged
Event Type
Type |
---|
System.EventHandler<AnnotationModeChangedEventArgs> |
AnnotationMovedOrResized
Occurs when annotation is moved or resized.
Declaration
public event EventHandler<AnnotationMovedOrResizedEventArgs> AnnotationMovedOrResized
Event Type
Type |
---|
System.EventHandler<AnnotationMovedOrResizedEventArgs> |
AnnotationRemoved
Occurs when annotation is removed.
Declaration
public event EventHandler<AnnotationRemovedEventArgs> AnnotationRemoved
Event Type
Type |
---|
System.EventHandler<AnnotationRemovedEventArgs> |
AnnotationSelected
Occurs when annotation is selected.
Declaration
public event EventHandler<AnnotationSelectedEventArgs> AnnotationSelected
Event Type
Type |
---|
System.EventHandler<AnnotationSelectedEventArgs> |
AnnotationTapped
Occurs when popup annotation is tapped.
Declaration
public event EventHandler<AnnotationTappedEventArgs> AnnotationTapped
Event Type
Type |
---|
System.EventHandler<AnnotationTappedEventArgs> |
DocumentLoaded
Occurs when the PDF is loaded.
Declaration
public event EventHandler<DocumentLoadedEventArgs> DocumentLoaded
Event Type
Type |
---|
System.EventHandler<DocumentLoadedEventArgs> |
FreeTextAnnotationEdited
Occurs when freetext annotation is edited
Declaration
public event EventHandler<FreeTextAnnotationEditedEventArgs> FreeTextAnnotationEdited
Event Type
Type |
---|
System.EventHandler<FreeTextAnnotationEditedEventArgs> |
FreeTextAnnotationPopupAppearing
Occurs when the freetext popup appears
Declaration
public event EventHandler<FreeTextAnnotationPopupAppearingEventArgs> FreeTextAnnotationPopupAppearing
Event Type
Type |
---|
System.EventHandler<FreeTextAnnotationPopupAppearingEventArgs> |
FreeTextAnnotationPopupDisappearing
Occurs when the freetext popup disappears
Declaration
public event EventHandler<FreeTextAnnotationPopupDisappearingEventArgs> FreeTextAnnotationPopupDisappearing
Event Type
Type |
---|
System.EventHandler<FreeTextAnnotationPopupDisappearingEventArgs> |
FreeTextCalloutAnnotationMoved
Occurs when a freetext callout annotation is moved .
Declaration
public event EventHandler<FreeTextCalloutAnnotationMovedEventArgs> FreeTextCalloutAnnotationMoved
Event Type
Type |
---|
System.EventHandler<FreeTextCalloutAnnotationMovedEventArgs> |
FreeTextCalloutAnnotationResized
Occurs when a freetext callout annotation is resized.
Declaration
public event EventHandler<FreeTextCalloutAnnotationResizedEventArgs> FreeTextCalloutAnnotationResized
Event Type
Type |
---|
System.EventHandler<FreeTextCalloutAnnotationResizedEventArgs> |
HyperlinkPointerMoved
Occurs when a pointer is moved over a hyperlink.
Declaration
public event EventHandler<HyperlinkEventArgs> HyperlinkPointerMoved
Event Type
Type |
---|
System.EventHandler<HyperlinkEventArgs> |
HyperlinkPointerPressed
Occurs when a hyperlink is pressed by the pointer device.
Declaration
public event EventHandler<HyperlinkEventArgs> HyperlinkPointerPressed
Event Type
Type |
---|
System.EventHandler<HyperlinkEventArgs> |
InkEdited
Occurs when ink annotation is edited.
Declaration
public event EventHandler<InkEditedEventArgs> InkEdited
Event Type
Type |
---|
System.EventHandler<InkEditedEventArgs> |
PageChanged
Occurs when the value of PageNumber is changed.
Declaration
public event EventHandler<PageChangedEventArgs> PageChanged
Event Type
Type |
---|
System.EventHandler<PageChangedEventArgs> |
PageClicked
Occurs when a Page of the PDF document is clicked in SfPdfViewerControl.
Declaration
public event EventHandler<PageClickedEventArgs> PageClicked
Event Type
Type |
---|
System.EventHandler<PageClickedEventArgs> |
PagePointerPressed
Occurs when the pointer device initiates a Press action within the page.
Declaration
public event EventHandler<PagePointerEventArgs> PagePointerPressed
Event Type
Type |
---|
System.EventHandler<PagePointerEventArgs> |
PagePointerReleased
Occurs when the pointer device that previously initiated a Press action is released, while within the page.
Declaration
public event EventHandler<PagePointerEventArgs> PagePointerReleased
Event Type
Type |
---|
System.EventHandler<PagePointerEventArgs> |
PopupAnnotationAdded
Occurs when a popup annotation is added in the PDF.
Declaration
public event EventHandler<PopupAnnotationAddedEventArgs> PopupAnnotationAdded
Event Type
Type |
---|
System.EventHandler<PopupAnnotationAddedEventArgs> |
PopupEdited
Occurs when popup annotation is edited.
Declaration
public event EventHandler<PopupEditedEventArgs> PopupEdited
Event Type
Type |
---|
System.EventHandler<PopupEditedEventArgs> |
PopupMoved
Occurs when popup annotation is moved.
Declaration
public event EventHandler<PopupMovedEventArgs> PopupMoved
Event Type
Type |
---|
System.EventHandler<PopupMovedEventArgs> |
PrintCompleted
Occurs to provide information on how much of content were submitted to printing subsystem
Declaration
public event EventHandler<PrintCompletedEventArgs> PrintCompleted
Event Type
Type |
---|
System.EventHandler<PrintCompletedEventArgs> |
PrintProgress
Occurs to provide information on how much of content were submitted to printing subsystem
Declaration
public event EventHandler<PrintProgressEventArgs> PrintProgress
Event Type
Type |
---|
System.EventHandler<PrintProgressEventArgs> |
PrintStarted
Occurs when the print operation is initiated
Declaration
public event EventHandler<PrintStartedEventArgs> PrintStarted
Event Type
Type |
---|
System.EventHandler<PrintStartedEventArgs> |
PrintTaskRequested
Declaration
public event EventHandler<SfPdfViewerPrintTaskRequestedEventArgs> PrintTaskRequested
Event Type
Type |
---|
System.EventHandler<SfPdfViewerPrintTaskRequestedEventArgs> |
ScrollChanged
Occurs when the content in the SfPdfViewerControl is being scrolled
Declaration
public event EventHandler<ScrollChangedEventArgs> ScrollChanged
Event Type
Type |
---|
System.EventHandler<ScrollChangedEventArgs> |
SemanitcZoomChanged
Occurs when the semantic zoom is changed
Declaration
public event EventHandler<SemanticZoomViewChangedEventArgs> SemanitcZoomChanged
Event Type
Type |
---|
System.EventHandler<Windows.UI.Xaml.Controls.SemanticZoomViewChangedEventArgs> |
SemanticZoomChanged
Occurs when the semantic zoom is changed
Declaration
public event EventHandler<SemanticZoomViewChangedEventArgs> SemanticZoomChanged
Event Type
Type |
---|
System.EventHandler<Windows.UI.Xaml.Controls.SemanticZoomViewChangedEventArgs> |
ShapeEdited
Occurs when shape annotation is edited.
Declaration
public event EventHandler<ShapeEditedEventArgs> ShapeEdited
Event Type
Type |
---|
System.EventHandler<ShapeEditedEventArgs> |
TextFound
Occurs when an instance of the target text is found
Declaration
public event SfPdfViewerControl.TextFoundEventHandler TextFound
Event Type
Type |
---|
SfPdfViewerControl.TextFoundEventHandler |
TextMarkupEdited
Occurs when textmarkup annotation is edited.
Declaration
public event EventHandler<TextMarkupEditedEventArgs> TextMarkupEdited
Event Type
Type |
---|
System.EventHandler<TextMarkupEditedEventArgs> |
TextSearchCompleted
Occurs when the document is completely scanned for the target text
Declaration
public event SfPdfViewerControl.TextSearchCompletedEventHandler TextSearchCompleted
Event Type
Type |
---|
SfPdfViewerControl.TextSearchCompletedEventHandler |
TextSearchInitiated
Occurs when the text search is initiated
Declaration
public event SfPdfViewerControl.TextSearchInitiatedEventHandler TextSearchInitiated
Event Type
Type |
---|
SfPdfViewerControl.TextSearchInitiatedEventHandler |
TextSelectionCompleted
Occurs when text is selected.
Declaration
public event EventHandler<TextSelectionCompletedEventArgs> TextSelectionCompleted
Event Type
Type |
---|
System.EventHandler<TextSelectionCompletedEventArgs> |
ZoomChanged
Occurs when the value of Zoom is changed.
Declaration
public event EventHandler<ZoomChangedEventArgs> ZoomChanged
Event Type
Type |
---|
System.EventHandler<ZoomChangedEventArgs> |