Class RadPdfViewerElement
Represents the main element of the Rad
Inheritance
Inherited Members
Namespace: Telerik.WinControls.UI
Assembly: Telerik.WinControls.PdfViewer.dll
Syntax
public class RadPdfViewerElement : VirtualizedScrollPanel<RadFixedPage, RadFixedPageElement>, INotifyPropertyChanged, ICustomTypeDescriptor, ISupportSystemSkin, IComponent, IDisposable, IBindableComponent, ISupportDrag, ISupportDrop, IShortcutProvider, IStylableElement, IStylableNode, IPrimitiveElement, IShapedElement, IFillElement, IBorderElement, IBoxStyle, IBoxElement, IImageElement, ITextPrimitive, ITextProvider, IFixedDocumentPresenter, IPrintable
Constructors
RadPdfViewerElement()
Declaration
public RadPdfViewerElement()
Properties
AllowSignatureDialog
Declaration
public bool AllowSignatureDialog { get; set; }
Property Value
System.
|
AllowSignSignatureDialog
Declaration
public bool AllowSignSignatureDialog { get; set; }
Property Value
System.
|
Annotations
Declaration
public Dictionary<RadFixedPage, RadElement> Annotations { get; set; }
Property Value
System.
|
AnnotationsColor
Gets or sets the background color of the annotations when they are pressed.
Declaration
public Color AnnotationsColor { get; set; }
Property Value
System.
|
AsyncRender
Declaration
public bool AsyncRender { get; set; }
Property Value
System.
|
CacheCapacity
Declaration
public int CacheCapacity { get; set; }
Property Value
System.
|
CachePaint
Declaration
public bool CachePaint { get; set; }
Property Value
System.
|
CanScrollHorizontally
[true] if the horizontal scroll is visible, [false] otherwise.
Declaration
public bool CanScrollHorizontally { get; }
Property Value
System.
|
Implements
CanScrollVertically
[true] if the vertical scroll is visible, [false] otherwise.
Declaration
public bool CanScrollVertically { get; }
Property Value
System.
|
Implements
ContextMenu
Gets or sets the associated Rad
Declaration
public RadContextMenu ContextMenu { get; set; }
Property Value
CurrentPage
Gets the current page.
Declaration
public RadFixedPage CurrentPage { get; }
Property Value
Implements
Document
Gets or sets the currently loaded Rad
Declaration
public RadFixedDocument Document { get; set; }
Property Value
Implements
EditingFields
FitFullPage
Declaration
public bool FitFullPage { get; set; }
Property Value
System.
|
FitToWidth
Declaration
public bool FitToWidth { get; set; }
Property Value
System.
|
HorizontalScrollState
Gets or sets the display state of the horizontal scrollbar.
Declaration
public ScrollState HorizontalScrollState { get; set; }
Property Value
ImportSettings
Mode
Gets or sets the current viewer mode - Pan, TextSelection or None.
Declaration
public FixedDocumentViewerMode Mode { get; set; }
Property Value
Implements
MouseController
Gets the Mouse
Declaration
public MouseHandlersController MouseController { get; }
Property Value
MouseHandlersController
Gets the Mouse
Declaration
public MouseHandlersController MouseHandlersController { get; }
Property Value
Implements
PdfNavigationBehavior
PrintOrientation
PrintScalePageToPaperSize
Declaration
public bool PrintScalePageToPaperSize { get; set; }
Property Value
System.
|
ReadingMode
Gets or sets whether the entire document is loaded at the beginning or pages are loaded on demand.
Declaration
public ReadingMode ReadingMode { get; set; }
Property Value
RotateAngle
Gets or Sets the angle for pages rotation
Declaration
public RotationAngle RotateAngle { get; set; }
Property Value
ScaleFactor
Gets or sets the factor by which the document is scaled.
Declaration
public float ScaleFactor { get; set; }
Property Value
System.
|
SelectionColor
Gets or sets the color that highlights the current selection.
Declaration
public Color SelectionColor { get; set; }
Property Value
System.
|
SignatureValidationProperties
Gets or Sets SignatureValidationProperties
Declaration
public SignatureValidationProperties SignatureValidationProperties { get; set; }
Property Value
UseBufferedPrinting
if True, the page will be printed in an image that will be send to the printer at once. Loss of quality is possible.
Declaration
public bool UseBufferedPrinting { get; set; }
Property Value
System.
|
UsePdfProcessingModel
Declaration
[Obsolete("The model from the PdfProcessing library is always used for rendering the PDF pages. As of R2 2023 setting this property will not have any effect. The property will be removed in R2 2024.")]
public bool UsePdfProcessingModel { get; set; }
Property Value
System.
|
UsePdfProcessingModelDefaultValue
Declaration
[Obsolete("The model from the PdfProcessing library is always used for rendering the PDF pages. As of R2 2023 setting this property will not have any effect. The property will be removed in R2 2024.")]
public static bool UsePdfProcessingModelDefaultValue { get; set; }
Property Value
System.
|
VerticalScrollState
Gets or sets the display state of the vertical scrollbar.
Declaration
public ScrollState VerticalScrollState { get; set; }
Property Value
Methods
ArrangeOverride(SizeF)
Declaration
protected override SizeF ArrangeOverride(SizeF finalSize)
Parameters
System.
|
Returns
System.
|
Overrides
BringIntoView(TextPosition)
Scrolls horizontally and vertically to ensure that the specified TextPosition is in the view port.
Declaration
public void BringIntoView(TextPosition textPosition)
Parameters
Text The TextPosition to bring into view. |
Copy()
Copies the selected text in the Clipboard.
Declaration
public void Copy()
CreateChildElements()
Declaration
protected override void CreateChildElements()
Overrides
CreateElementProvider()
Declaration
protected override IVirtualizedElementProvider<RadFixedPage> CreateElementProvider()
Returns
Overrides
CreateItemScroller()
Declaration
protected override ItemScroller<RadFixedPage> CreateItemScroller()
Returns
Overrides
CreatePageElement(RadFixedPage, Object)
Creates a Rad
Declaration
public virtual IVirtualizedElement<RadFixedPage> CreatePageElement(RadFixedPage data, object context)
Parameters
Rad The Rad |
System. The context. |
Returns
CreateViewElement()
Declaration
protected override VirtualizedStackContainer<RadFixedPage> CreateViewElement()
Returns
Overrides
DeselectAll()
Clears the current selection.
Declaration
public void DeselectAll()
DisposeManagedResources()
Declaration
protected override void DisposeManagedResources()
Overrides
ExportPage(Int32, Double, Boolean, ImageFormat)
Export a single Pdf Page to a Bitmap
Declaration
public Bitmap ExportPage(int pageNumber, double aspectRatio, bool overrideFileIfAlreadyExist, ImageFormat imageFormat)
Parameters
System. Number of the page to export. Firts page have a number 1. 0 means export of the current page. |
System. Scale factor. 1 mean original size. |
System. override image file if they exists |
System. Specify an image format when saving the image |
Returns
System. returns a Bitmap. This bitmap should be disposed manually. |
ExportPage(Int32, String, Double, Boolean, ImageFormat)
Export a single Pdf Page to an image file on the disk
Declaration
public bool ExportPage(int pageNumber, string fileName, double aspectRatio, bool overrideFileIfAlreadyExist, ImageFormat imageFormat)
Parameters
System. Number of the page to export. Firts page have a number 1. 0 means export of the current page. |
System. Output image file |
System. Scale factor. 1 mean original size. |
System. override image file if they exists |
System. Specify an image format when saving the image |
Returns
System. returns False if file already exist and overrideFileIfAlreadyExist is false |
ExportPages(Double, Boolean, ImageFormat)
Export all Pdf Pages to a collection of Bitmaps
Declaration
public IEnumerable<Bitmap> ExportPages(double aspectRatio, bool overrideFileIfAlreadyExist, ImageFormat imageFormat)
Parameters
System. Scale factor - 1 mean original size. |
System. override image file if they exists |
System. Specify an image format when saving the image |
Returns
System. returns collection of Bitmaps. These Bitmaps should be disposed manually. |
ExportPages(String, Double, Boolean, ImageFormat)
Export all Pdf Pages to an image files on the disk
Declaration
public bool ExportPages(string fileName, double aspectRatio, bool overrideFileIfAlreadyExist, ImageFormat imageFormat)
Parameters
System. Output image file |
System. Scale factor - 1 mean original size. |
System. override image file if they exists |
System. Specify an image format when saving the image |
Returns
System. returns False if file already exist and overrideFileIfAlreadyExist set to False |
Find(String)
Finds the specified text in the current document.
Declaration
public SearchResult Find(string text)
Parameters
System. The text. |
Returns
Search The result. |
Find(String, Int32)
Finds the specified text in the current document using specified options.
Declaration
public SearchResult Find(string text, int pageNumber)
Parameters
System. The text. |
System. The Page. |
Returns
Search The result. |
Find(String, TextSearchOptions)
Finds the specified text in the current document using specified options.
Declaration
public SearchResult Find(string text, TextSearchOptions options)
Parameters
System. The text. |
Text The options. |
Returns
Search The result. |
FindPrevious(String)
Finds the previous text in the current document.
Declaration
public SearchResult FindPrevious(string text)
Parameters
System. The text. |
Returns
FindPrevious(String, TextSearchOptions)
Finds the previous text in the current document using specified options.
Declaration
public SearchResult FindPrevious(string text, TextSearchOptions options)
Parameters
System. The text. |
Text The options. |
Returns
FitFullPageCore()
Declaration
public void FitFullPageCore()
FitPageToWidthCore()
Declaration
public void FitPageToWidthCore()
GetDocumentAsStream()
Gets the PDF document as stream
Declaration
public Stream GetDocumentAsStream()
Returns
System.
|
GetFocusedPage()
Gets the Rad
Declaration
public RadFixedPageElement GetFocusedPage()
Returns
GetLocationFromViewPoint(Point, out RadFixedPage, out Point)
Declaration
public bool GetLocationFromViewPoint(Point viewPoint, out RadFixedPage page, out Point location)
Parameters
System.
|
Rad
|
System.
|
Returns
System.
|
Implements
GetPageElement(RadFixedPage)
Gets the Rad
Declaration
public RadFixedPageElement GetPageElement(RadFixedPage page)
Parameters
Rad The Rad |
Returns
Rad The Rad |
GetPageVerticalOffset(RadFixedPage)
Gets the vertical offset of a given page from the top edge of the first page.
Declaration
public int GetPageVerticalOffset(RadFixedPage page)
Parameters
Rad The page. |
Returns
System. The offset. |
GetScrollOffset()
Gets the current scroll offset.
Declaration
public Point GetScrollOffset()
Returns
System. The offset |
Implements
GetSelectedText()
Gets the selected text.
Declaration
public string GetSelectedText()
Returns
System.
|
GetSelectedTextAsync()
Gets the selected text asynchronously.
Declaration
public Task<string> GetSelectedTextAsync()
Returns
System.
|
GetViewPointFromTextPosition(TextPosition)
Gets the location in the view of a given TextPosition.
Declaration
public Point GetViewPointFromTextPosition(TextPosition position)
Parameters
Text The TextPosition. |
Returns
System. The coordinates of the location. |
GoToDestination(Destination)
GoToPage(Int32)
Navigates to the page with the specified number.
Declaration
public void GoToPage(int pageNo)
Parameters
System. The page number. |
Implements
HideCaret()
Hides the caret indicator.
Declaration
public void HideCaret()
Implements
HideSignaturePanel()
Declaration
public void HideSignaturePanel()
InvalidatePage(RadFixedPage)
Invalidates a given page.
Declaration
public void InvalidatePage(RadFixedPage page)
Parameters
Rad The page to invalidate. |
InvalidatePages()
Invalidates all pages.
Declaration
public void InvalidatePages()
IsWaiting()
Checks if the loading indicator is currently waiting.
Declaration
public bool IsWaiting()
Returns
System. [true] if the loading indicator is waiting, [false] otherwise |
LoadDocument(Stream)
Loads a PDF document from a specified stream.
Declaration
public void LoadDocument(Stream stream)
Parameters
System. The stream of PDF data. |
LoadDocument(String)
Loads a PDF document from a specified file name.
Declaration
public void LoadDocument(string path)
Parameters
System. The path of the PDF file. |
LoadDocument(RadFixedDocument)
Loads a RadFixedDocument.
Declaration
public void LoadDocument(RadFixedDocument document)
Parameters
Rad The RadFixedDocument. |
MeasureOverride(SizeF)
Declaration
protected override SizeF MeasureOverride(SizeF availableSize)
Parameters
System.
|
Returns
System.
|
Overrides
MoveToNextEditor()
Declaration
public virtual void MoveToNextEditor()
MoveToPreviousEditor()
Declaration
public virtual void MoveToPreviousEditor()
OnAnnotationClicked(AnnotationEventArgs)
Fires the AnnotationClicked event.
Declaration
protected virtual void OnAnnotationClicked(AnnotationEventArgs e)
Parameters
OnBoundsChanged(RadPropertyChangedEventArgs)
Declaration
protected override void OnBoundsChanged(RadPropertyChangedEventArgs e)
Parameters
Overrides
OnCaretPositionChanged()
Fires the CaretPositionChanged event.
Declaration
protected virtual void OnCaretPositionChanged()
OnCurrenPageChanged(CurrentPageChangedEventArgs)
Declaration
protected virtual void OnCurrenPageChanged(CurrentPageChangedEventArgs args)
Parameters
OnDataError(Object, PdfExceptionEventArgs)
Declaration
protected virtual bool OnDataError(object sender, PdfExceptionEventArgs e)
Parameters
System.
|
Pdf
|
Returns
System.
|
OnDocumentLoaded()
Fires the DocumentLoaded event.
Declaration
protected virtual void OnDocumentLoaded()
OnDocumentUnloaded()
Fires the DocumentLoaded event.
Declaration
protected virtual void OnDocumentUnloaded()
OnFitFullPageChanged(EventArgs)
Fires the FitFullPageChanged event.
Declaration
protected virtual void OnFitFullPageChanged(EventArgs e)
Parameters
System.
|
OnFitToWidthChanged(EventArgs)
Fires the FitToWidthChanged event.
Declaration
protected virtual void OnFitToWidthChanged(EventArgs e)
Parameters
System.
|
OnPageElementCreating(RadFixedPageElementEventArgs)
Fires the PageElementCreating event.
Declaration
protected virtual void OnPageElementCreating(RadFixedPageElementEventArgs args)
Parameters
OnPanGesture(PanGestureEventArgs)
Declaration
protected override void OnPanGesture(PanGestureEventArgs args)
Parameters
Pan
|
Overrides
OnScaleFactorChanged()
Fires the ScaleFactorChanged event.
Declaration
protected virtual void OnScaleFactorChanged()
OnSelectionChanged()
Fires the SelectionChanged event.
Declaration
protected virtual void OnSelectionChanged()
OnViewerModeChanged()
Fires the ViewerModeChanged event.
Declaration
protected virtual void OnViewerModeChanged()
OnZoomGesture(ZoomGestureEventArgs)
Declaration
protected override void OnZoomGesture(ZoomGestureEventArgs args)
Parameters
Zoom
|
Overrides
PageDown()
Navigates to the next page.
Declaration
public void PageDown()
Implements
PageUp()
Navigates to the previous page.
Declaration
public void PageUp()
Implements
PaintChildren(IGraphics, Rectangle, Single, SizeF, Boolean)
Declaration
protected override void PaintChildren(IGraphics graphics, Rectangle clipRectange, float angle, SizeF scale, bool useRelativeTransformation)
Parameters
IGraphics
graphics
|
System.
|
System.
|
System.
|
System.
|
Overrides
Print()
Print(Boolean)
Directly prints the Rad
Declaration
public virtual void Print(bool showPrinterSettings)
Parameters
System. Indicates whether printer settings dialog should be shown. |
Print(Boolean, RadPrintDocument)
Directly prints the Rad
Declaration
public virtual void Print(bool showPrinterSettings, RadPrintDocument document)
Parameters
System. Indicates whether printer settings dialog should be shown. |
Rad As instance of Rad |
PrintPreview()
Shows a Rad
Declaration
public virtual void PrintPreview()
PrintPreview(RadPrintDocument)
Shows a Rad
Declaration
public virtual void PrintPreview(RadPrintDocument document)
Parameters
Rad As instance of Rad |
ProcessCaptureLost()
Processes the CaptureLost event.
Declaration
public virtual bool ProcessCaptureLost()
Returns
System. [true] if the event should not be processed further, [false] otherwise |
ProcessKeyDown(KeyEventArgs)
Processes the KeyDown event.
Declaration
public virtual bool ProcessKeyDown(KeyEventArgs e)
Parameters
System. The event arguments |
Returns
System. [true] if the event should not be processed further, [false] otherwise |
ProcessMouseDown(MouseEventArgs, Boolean, Boolean)
Processes the MouseDown event.
Declaration
public virtual bool ProcessMouseDown(MouseEventArgs e, bool shift, bool control)
Parameters
System. The event arguments |
System. [true] if Shift was pressed, [false] otherwise |
System. [true] if Control was pressed, [false] otherwise |
Returns
System. [true] if the event should not be processed further, [false] otherwise |
ProcessMouseMove(MouseEventArgs, Boolean, Boolean)
Processes the MouseMove event.
Declaration
public virtual bool ProcessMouseMove(MouseEventArgs e, bool shift, bool control)
Parameters
System. The event arguments |
System. [true] if Shift was pressed, [false] otherwise |
System. [true] if Control was pressed, [false] otherwise |
Returns
System. [true] if the event should not be processed further, [false] otherwise |
ProcessMouseUp(MouseEventArgs, Boolean, Boolean)
Processes the MouseUp event.
Declaration
public virtual bool ProcessMouseUp(MouseEventArgs e, bool shift, bool control)
Parameters
System. The event arguments |
System. [true] if Shift was pressed, [false] otherwise |
System. [true] if Control was pressed, [false] otherwise |
Returns
System. [true] if the event should not be processed further, [false] otherwise |
ProcessMouseWheel(MouseEventArgs, Boolean, Boolean)
Processes the MouseWheel event.
Declaration
public virtual bool ProcessMouseWheel(MouseEventArgs e, bool shift, bool control)
Parameters
System. The event arguments |
System. [true] if Shift was pressed, [false] otherwise |
System. [true] if Control was pressed, [false] otherwise |
Returns
System. [true] if the event should not be processed further, [false] otherwise |
Rotate(RotationAngle)
SaveDocument(Stream)
Declaration
public bool SaveDocument(Stream outputStream)
Parameters
System.
|
Returns
System.
|
SaveDocument(String)
Declaration
public bool SaveDocument(string fileName)
Parameters
System.
|
Returns
System.
|
Scroll(Nullable<Double>, Nullable<Double>)
Scrolls the view with a specified offset.
Declaration
public void Scroll(double? offsetX, double? offsetY)
Parameters
System. The offset by X. |
System. The offset by Y. |
Implements
ScrollTo(Nullable<Double>, Nullable<Double>)
Scrolls to a specified position.
Declaration
public void ScrollTo(double? x, double? y)
Parameters
System. The x coordinate of the position. |
System. The y coordinate of the position. |
Implements
Select(SearchResult)
Creates selection from start position to end position.
Declaration
public void Select(SearchResult result)
Parameters
Search The result from search. |
Select(TextPosition, TextPosition)
Creates selection from start position to end position.
Declaration
public void Select(TextPosition startPosition, TextPosition endPosition)
Parameters
Text The start position. |
Text The end position. |
SelectAll()
Selects all text in the document.
Declaration
public void SelectAll()
ShowCaret()
Shows the caret indicator.
Declaration
public void ShowCaret()
Implements
ShowMenu(Point)
Shows the currently assigned ContextMenu at the specified position.
Declaration
public void ShowMenu(Point location)
Parameters
System.
|
ShowPasswordRequireDialog()
Declaration
protected virtual string ShowPasswordRequireDialog()
Returns
System.
|
ShowSignatureDialog(SignatureField)
Declaration
protected bool ShowSignatureDialog(SignatureField signatureField)
Parameters
Signature
|
Returns
System.
|
ShowSignaturePanel()
Declaration
public void ShowSignaturePanel()
ShowSignSignatureDialog(SignatureField)
Declaration
protected virtual void ShowSignSignatureDialog(SignatureField signatureField)
Parameters
Signature
|
StartWaiting()
Displays the loading indicator.
Declaration
public void StartWaiting()
StopWaiting()
Hides the loading indicator.
Declaration
public void StopWaiting()
UnloadDocument()
Declaration
public void UnloadDocument()
UnwireDocumentEvents()
Called when a document is being unloaded to unwire from its events.
Declaration
protected virtual void UnwireDocumentEvents()
UnwireEvents()
Declaration
protected override void UnwireEvents()
Overrides
UpdateOnMeasure(SizeF)
Declaration
protected override bool UpdateOnMeasure(SizeF availableSize)
Parameters
System.
|
Returns
System.
|
Overrides
UpdatePresenterLayout()
Updates the layout.
Declaration
public void UpdatePresenterLayout()
Implements
WireDocumentEvents()
Called when a document is being loaded to wire to its events.
Declaration
protected virtual void WireDocumentEvents()
Events
AnnotationClicked
Fires when a link or a bookmark was clicked.
Declaration
public event EventHandler<AnnotationEventArgs> AnnotationClicked
Event Type
System.
|
CaretPositionChanged
Fires when the caret changes its position.
Declaration
public event EventHandler CaretPositionChanged
Event Type
System.
|
CurrentPageChanged
Fires after the current Rad
Declaration
public event CurrentPageChangedEventHandler CurrentPageChanged
Event Type
DataError
Fires when an internal exception in during loading parts of the document occurs. If the event is not handled, a default error message box will be shown, otherwise the message box will not show and handling the error should be done in the event handler.
Declaration
public event PdfExceptionEventHandler DataError
Event Type
DocumentLoaded
Fires when the document finishes loading.
Declaration
public event EventHandler DocumentLoaded
Event Type
System.
|
DocumentUnloaded
Fires when the document is unloaded.
Declaration
public event EventHandler DocumentUnloaded
Event Type
System.
|
FitFullPageChanged
Fires when the FitFullPage property has changed.
Declaration
public event EventHandler FitFullPageChanged
Event Type
System.
|
FitToWidthChanged
Fires when the FitToWidth property has changed.
Declaration
public event EventHandler FitToWidthChanged
Event Type
System.
|
HyperlinkClicked
Occurs when the hyperlink is clicked.
Declaration
public event EventHandler<HyperlinkClickedEventArgs> HyperlinkClicked
Event Type
System.
|
PageElementCreating
Fires when a Rad
Declaration
public event RadFixedPageElementEventHandler PageElementCreating
Event Type
PageRenderCompleted
Fires when a Rad
Declaration
public event EventHandler PageRenderCompleted
Event Type
System.
|
PageRenderStarted
Fires when a Rad
Declaration
public event EventHandler PageRenderStarted
Event Type
System.
|
PasswordRequireDialogShowing
Declaration
public event EventHandler<PasswordRequireDialogShowingEventArgs> PasswordRequireDialogShowing
Event Type
System.
|
PdfSignaturePanelVisibilityChanged
Declaration
public event EventHandler PdfSignaturePanelVisibilityChanged
Event Type
System.
|
ScaleFactorChanged
Fires when the ScaleFactor property has changed.
Declaration
public event EventHandler ScaleFactorChanged
Event Type
System.
|
SelectionChanged
Fires when the text selection has changed.
Declaration
public event EventHandler SelectionChanged
Event Type
System.
|
SignatureDialogShowing
Declaration
public event EventHandler<SignatureDialogShowingEventArgs> SignatureDialogShowing
Event Type
System.
|
SignSignatureDialogShowing
Declaration
public event EventHandler<SignSignatureDialogShowingEventArgs> SignSignatureDialogShowing
Event Type
System.
|
ViewerModeChanged
Fires when the ViewerMode property has changed.
Declaration
public event EventHandler ViewerModeChanged
Event Type
System.
|
Explicit Interface Implementations
IPrintable.BeginPrint(RadPrintDocument, PrintEventArgs)
Declaration
int IPrintable.BeginPrint(RadPrintDocument sender, PrintEventArgs args)
Parameters
Rad
|
System.
|
Returns
System.
|
Implements
IPrintable.EndPrint(RadPrintDocument, PrintEventArgs)
Declaration
bool IPrintable.EndPrint(RadPrintDocument sender, PrintEventArgs args)
Parameters
Rad
|
System.
|
Returns
System.
|
Implements
IPrintable.GetSettingsDialog(RadPrintDocument)
Declaration
Form IPrintable.GetSettingsDialog(RadPrintDocument document)
Parameters
Rad
|
Returns
System.
|
Implements
IPrintable.PrintPage(Int32, RadPrintDocument, PrintPageEventArgs)
Declaration
bool IPrintable.PrintPage(int pageNumber, RadPrintDocument sender, PrintPageEventArgs args)
Parameters
System.
|
Rad
|
System.
|
Returns
System.
|