# index

## Content

# Document Solutions PDF Viewer

## Enumerations

- [AnnotationTypeCode](enumerations/AnnotationTypeCode)
- [ModificationType](enumerations/ModificationType)
- [SharedAccessMode](enumerations/SharedAccessMode)
- [TextAlignmentType](enumerations/TextAlignmentType)

## Classes

- [AnnotationBase](classes/AnnotationBase)
- [ButtonWidget](classes/ButtonWidget)
- [ChoiceWidget](classes/ChoiceWidget)
- [CircleAnnotation](classes/CircleAnnotation)
- [DsPdfViewer](classes/DsPdfViewer)
- [FileAttachmentAnnotation](classes/FileAttachmentAnnotation)
- [FreeTextAnnotation](classes/FreeTextAnnotation)
- [GcPdfSearcher](classes/GcPdfSearcher)
- [GcPdfViewer](classes/GcPdfViewer)
- [HighlightAnnotation](classes/HighlightAnnotation)
- [InkAnnotation](classes/InkAnnotation)
- [LineAnnotation](classes/LineAnnotation)
- [LinkAnnotation](classes/LinkAnnotation)
- [MarkupAnnotation](classes/MarkupAnnotation)
- [PolygonAnnotation](classes/PolygonAnnotation)
- [PolyLineAnnotation](classes/PolyLineAnnotation)
- [PopupAnnotation](classes/PopupAnnotation)
- [RedactAnnotation](classes/RedactAnnotation)
- [ReplaceTextAnnotation](classes/ReplaceTextAnnotation)
- [SignatureAnnotation](classes/SignatureAnnotation)
- [SoundAnnotation](classes/SoundAnnotation)
- [SquareAnnotation](classes/SquareAnnotation)
- [SquigglyAnnotation](classes/SquigglyAnnotation)
- [StampAnnotation](classes/StampAnnotation)
- [StrikeOutAnnotation](classes/StrikeOutAnnotation)
- [TextAnnotation](classes/TextAnnotation)
- [TextWidget](classes/TextWidget)
- [UnderlineAnnotation](classes/UnderlineAnnotation)
- [ViewerOptions](classes/ViewerOptions)
- [WidgetAnnotation](classes/WidgetAnnotation)

## Interfaces

- [FontRegistrationOptions](interfaces/FontRegistrationOptions)
- [ICustomHighlight](interfaces/ICustomHighlight)
- [IGCEventBus](interfaces/IGCEventBus)
- [IHighlightManager](interfaces/IHighlightManager)

## Type Aliases

- [AnnotationMarkedStateType](type-aliases/AnnotationMarkedStateType)
- [AnnotationReviewStateType](type-aliases/AnnotationReviewStateType)
- [AnnotationStateModel](type-aliases/AnnotationStateModel)
- [AnnotationTypeName](type-aliases/AnnotationTypeName)
- [BusEventName](type-aliases/BusEventName)
- [DocumentListItem](type-aliases/DocumentListItem)
- [ExtractTableOptionType](type-aliases/ExtractTableOptionType)
- [FieldAppearanceRenderingType](type-aliases/FieldAppearanceRenderingType)
- [FontEmbedMode](type-aliases/FontEmbedMode)
- [FontFormat](type-aliases/FontFormat)
- [FormFieldMapping](type-aliases/FormFieldMapping)
- [FormFillerSettings](type-aliases/FormFillerSettings)
- [GcProps](type-aliases/GcProps)
- [HighlightArgs](type-aliases/HighlightArgs)
- [HighlightBehaviorArgs](type-aliases/HighlightBehaviorArgs)
- [HighlightStyleArgs](type-aliases/HighlightStyleArgs)
- [InputFieldMapping](type-aliases/InputFieldMapping)
- [JsCancelEventArgs](type-aliases/JsCancelEventArgs)
- [JsEventArgs](type-aliases/JsEventArgs)
- [JsExecutionConfig](type-aliases/JsExecutionConfig)
- [KeyboardShortcutDefinition](type-aliases/KeyboardShortcutDefinition)
- [KeyboardShortcutTool](type-aliases/KeyboardShortcutTool)
- [LineEndStyle](type-aliases/LineEndStyle)
- [LinkDestinationType](type-aliases/LinkDestinationType)
- [LinkType](type-aliases/LinkType)
- [LogLevel](type-aliases/LogLevel)
- [ModificationsState](type-aliases/ModificationsState)
- [NamedAction](type-aliases/NamedAction)
- [NavigationControlOptions](type-aliases/NavigationControlOptions)
- [OpenAction](type-aliases/OpenAction)
- [OpenParameters](type-aliases/OpenParameters)
- [OptionalContentConfig](type-aliases/OptionalContentConfig)
- [OptionalContentGroup](type-aliases/OptionalContentGroup)
- [PageLayout](type-aliases/PageLayout)
- [PageMode](type-aliases/PageMode)
- [PageModification](type-aliases/PageModification)
- [PageStructureChange](type-aliases/PageStructureChange)
- [PageViewport](type-aliases/PageViewport)
- [PdfOrganizerSettings](type-aliases/PdfOrganizerSettings)
- [ReplaceTextModel](type-aliases/ReplaceTextModel)
- [ReplaceTextSettings](type-aliases/ReplaceTextSettings)
- [ReplyToolSettings](type-aliases/ReplyToolSettings)
- [RotationInit](type-aliases/RotationInit)
- [RulerLine](type-aliases/RulerLine)
- [SaveSettings](type-aliases/SaveSettings)
- [ScrollPageIntoViewOptions](type-aliases/ScrollPageIntoViewOptions)
- [SelectedTextCoordinates](type-aliases/SelectedTextCoordinates)
- [SharedDocumentInfo](type-aliases/SharedDocumentInfo)
- [SignatureInfo](type-aliases/SignatureInfo)
- [SignatureInformation](type-aliases/SignatureInformation)
- [SignToolSettings](type-aliases/SignToolSettings)
- [StampCategory](type-aliases/StampCategory)
- [StructTreeContent](type-aliases/StructTreeContent)
- [StructTreeNode](type-aliases/StructTreeNode)
- [StructureChanges](type-aliases/StructureChanges)
- [SupportApiSettings](type-aliases/SupportApiSettings)
- [TableDataExtractionModel](type-aliases/TableDataExtractionModel)
- [TableDataExtractionSettings](type-aliases/TableDataExtractionSettings)
- [TextMarkupContextMenuSettings](type-aliases/TextMarkupContextMenuSettings)
- [ToolbarButtonKey](type-aliases/ToolbarButtonKey)
- [UndoChangeName](type-aliases/UndoChangeName)
- [UserAccess](type-aliases/UserAccess)
- [ViewerFeatureName](type-aliases/ViewerFeatureName)
- [ViewerPreferences](type-aliases/ViewerPreferences)
- [WidgetFieldTypeName](type-aliases/WidgetFieldTypeName)
