pdf_reading_tracker
library
Classes
-
AnnotationColors
-
Predefined ARGB color constants for annotation UI.
-
AppearanceButton
-
Icon button that opens the Appearance picker sheet.
-
Bookmark
-
Immutable value object representing a bookmark placed on a specific page of
a PDF document.
-
BookmarkButton
-
Icon button that opens the Bookmarks sheet with a live count badge.
-
DndCapability
-
Describes what a
DndService can actually do, plus a human-readable
reason a host-app developer can surface directly in their own UI even
if they don't use showReadingSettingsSheet.
-
Highlight
-
Immutable value object representing a persisted text annotation on a PDF
page.
-
HighlightRect
-
A bounding rectangle in PDF page-space coordinates (origin top-left,
Y growing downward, unit: points).
-
HighlightsButton
-
Icon button that opens the Annotations (highlights) sheet.
-
ImmersiveChromeVisibility
-
Wraps a host app's own chrome — its own
AppBar, a custom toolbar row,
or any other widget — so it automatically hides and shows in lockstep
with the plugin's Immersive Mode.
-
JumpToPageButton
-
Icon button that opens the "Jump to page" dialog.
-
Note
-
Immutable value object representing a user note anchored to a specific
text selection on a PDF page.
-
NoteRect
-
A bounding rectangle in PDF page-space coordinates.
-
NotesButton
-
Icon button that opens the Notes sheet with a live count badge.
-
Describes a single contiguous page range to extract into one output file.
-
PdfMergeService
-
Merges two or more PDF files into a single output PDF.
-
PdfPickerService
-
Wraps
FilePicker and provides a single, typed entry-point for PDF picking.
-
PdfReaderActions
-
Public facade exposing the reader actions and live counts that power
PdfReadingTrackerViewer's built-in app bar and bookmark FAB.
-
PdfReaderToolbar
-
Ready-made row combining bookmark / notes / highlights / search /
jump-to-page / appearance / reading-settings actions. Drop into a host
app's own
AppBar.actions when using showAppBar: false.
-
PdfReadingTracker
-
Top-level static façade for low-level tracker operations.
-
PdfReadingTrackerViewer
-
Stability-pass architecture note (read before modifying this file)
-
PdfReadingTrackerViewerState
-
Public state for PdfReadingTrackerViewer.
-
PdfSearchController
-
Encapsulates all PDF text-search state and drives Syncfusion's native
search mechanism via
sf.PdfViewerController.
-
PdfSplitService
-
Splits a single PDF into multiple output files.
-
PdfViewerTheme
-
-
PickedPdf
-
Result of a successful PDF pick operation.
-
ReadingProgress
-
Immutable value object representing a user's reading progress for a single
PDF document.
-
ReadingSettings
-
Immutable snapshot of the reader's distraction-free reading preferences.
-
ReadingSettingsButton
-
Icon button that opens the Reading Settings sheet.
-
SearchButton
-
Icon button that toggles the plugin's own inline search bar.