# Visual Structure

This article describes the visual structure of **RadPdfViewer**.

## Element structure

**RadPdfViewer** has the following element structure:

> caption Figure 1: RadPdfViewer\`s Element Hierarchy

![WinForms RadPdfViewer RadPdfViewer\`s Element Hierarchy](https://www.telerik.com/products/winforms/documentation/assets/0e96a23efc78710f691f827ee5622f4a/pdfviewer-structure001.png)

> caption Figure 2: RadPdfViewer\`s Structure

![WinForms RadPdfViewer RadPdfViewer\`s Structure](https://www.telerik.com/products/winforms/documentation/assets/e2c83ad14c107a8c7d458dc8f269860f/pdfviewer-structure002.png)

1. **RadPdfViewerContainer**: Container element.

2. **RadPdfViewerElement**: Main UI element responsible for dispaying the pages.

3. **RadFixedPageElement**: Represents an element which displays a single PDF page.

4. **RadScrollBarElement**: Elements representing the horizontal or vertical scroll which allows you to pan and scroll the document.

5. **ThumbnailListElement**: Main UI element holding the page thumbnails.

6. **ThumbnailListHeaderElement**: Header element.

7. **RadLabelElement**: Displays a title.

8. **RadButtonElement**: Button element responsible for showing or hiding the thumbnails.

* **PdfViewerStackContainer**: Represents a virtualized container for **RadFixedPageElements**.

* **RadWaitingBarElement**: Waiting indicator which is only visible while loading a document.

## See Also

* [Logical Structure](https://www.telerik.com/products/winforms/documentation/controls/pdfviewer/structure/logical-structure)
* [Design Time](https://www.telerik.com/products/winforms/documentation/controls/pdfviewer/design-time)
* [Getting Started](https://www.telerik.com/products/winforms/documentation/controls/pdfviewer/getting-started)
