SfPdfViewerThemeData class Null safety
Holds the color and typography values for a SfPdfViewerTheme. Use this class to configure a SfPdfViewerTheme widget.
To obtain the current theme, use SfPdfViewerTheme.of.
Widget build(BuildContext context) {
return Scaffold(
body: SfPdfViewerTheme(
data: SfPdfViewerThemeData(
brightness: Brightness.dark
),
child: SfPdfViewer.asset(
'assets/flutter-succinctly.pdf',
),
)
);
}
- Mixed in types
- Annotations
Constructors
- SfPdfViewerThemeData({Brightness? brightness, Color? backgroundColor, Color? progressBarColor, PdfScrollStatusStyle? scrollStatusStyle, PdfScrollHeadStyle? scrollHeadStyle, PdfBookmarkViewStyle? bookmarkViewStyle, PdfPaginationDialogStyle? paginationDialogStyle})
-
Creating an argument constructor of SfPdfViewerThemeData class.
factory
- SfPdfViewerThemeData.raw({required Brightness brightness, required Color backgroundColor, required Color? progressBarColor, required PdfScrollStatusStyle scrollStatusStyle, required PdfScrollHeadStyle scrollHeadStyle, required PdfBookmarkViewStyle bookmarkViewStyle, required PdfPaginationDialogStyle paginationDialogStyle})
-
Create a SfPdfViewerThemeData given a set of exact values.
All the values must be specified. [...]
const
Properties
- backgroundColor → Color
-
Specifies the background color of
SfPdfViewer
widget. [...]final - bookmarkViewStyle → PdfBookmarkViewStyle
-
Specifies the bookmark view style of
SfPdfViewer
widget. [...]final - brightness → Brightness
-
The brightness of the overall theme of the
application for
SfPdfViewer
widget. [...]final - hashCode → int
-
The hash code for this object. [...]
read-only, override
- paginationDialogStyle → PdfPaginationDialogStyle
-
Specifies the pagination dialog style of
SfPdfViewer
widget. [...]final - progressBarColor → Color?
-
Specifies the progress bar color of
SfPdfViewer
widget. [...]final - runtimeType → Type
-
A representation of the runtime type of the object.
read-only, inherited
- scrollHeadStyle → PdfScrollHeadStyle
-
Specifies the scroll head style of
SfPdfViewer
widget. [...]final - scrollStatusStyle → PdfScrollStatusStyle
-
Specifies the scroll status style of
SfPdfViewer
widget. [...]final
Methods
-
copyWith(
{Brightness? brightness, Color? backgroundColor, Color? progressBarColor, PdfScrollStatusStyle? scrollStatusStyle, PdfScrollHeadStyle? scrollHeadStyle, PdfBookmarkViewStyle? bookmarkViewStyle, PdfPaginationDialogStyle? paginationDialogStyle}) → SfPdfViewerThemeData -
Creates a copy of this
SfPdfViewer
theme data object with the matching fields replaced with the non-null parameter values. -
debugFillProperties(
DiagnosticPropertiesBuilder properties) → void -
Add additional properties associated with the node. [...]
override
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a non-existent method or property is accessed. [...]
inherited
-
toDiagnosticsNode(
{String? name, DiagnosticsTreeStyle? style}) → DiagnosticsNode -
Returns a debug representation of the object that is used by debugging
tools and by DiagnosticsNode.toStringDeep. [...]
inherited
-
toString(
{DiagnosticLevel minLevel = DiagnosticLevel.info}) → String -
A string representation of this object. [...]
inherited
-
toStringShort(
) → String -
A brief description of this object, usually just the runtimeType and the
hashCode. [...]
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator. [...]
override
Static Methods
-
lerp(
SfPdfViewerThemeData? a, SfPdfViewerThemeData? b, double t) → SfPdfViewerThemeData? - Linearly interpolate between two themes.