New to Telerik UI for WinForms? Download free 30-day trial

Logical Structure

This article describes the logical structure of RadPdfViewer.


When LoadDocument finishes loading a document, a new RadFixedDocument instance is created. RadFixedDocument represents logically a single PDF document. The members that RadFixedDocument exposes are:

  • Pages: A collection of RadFixedPage items created for the current document in the viewer.

  • Selection: Information about the current selection in the document.

  • Annotations: A collection of all annotations (such as links) in the current document.

  • Destinations: A collection of all destinations (roughly said “bookmarks”) in the document that have links to them.

  • CaretPosition: The current position of the caret.


RadFixedPage represents logically a single page of a document. The Pages collection of RadFixedDocument consists of such objects and they are used as data items by the virtualized RadFixedPageElement.

See Also

In this article