PdfPageTextureBuilder typedef
Function definition to generate the actual widget that contains rendered PDF page image.
size
should be the page widget size but it can be null if you don't want to calculate it.
Unlike the function name, it may generate widget other than Texture.
the function generates a placeholder Container for the unavailable page image.
Anyway, please note that the size is in screen coordinates; not the actual pixel size of
the image. In other words, the function correctly deals with the screen pixel density automatically.
backgroundFill
specifies whether to fill background before rendering actual page content or not.
The page content may not have background fill and if the flag is false, it may be rendered with transparent
background.
allowAntialiasingIOS
specifies whether to allow use of antialiasing on iOS Quartz PDF rendering
renderingPixelRatio
specifies pixel density for rendering page image. If it is null, the value is obtained by
calling MediaQuery.of(context).devicePixelRatio
.
Please note that on iOS Simulator, it always use non-Texture rendering pass.
Implementation
typedef PdfPageTextureBuilder = Widget Function(
{Size? size,
PdfPagePlaceholderBuilder? placeholderBuilder,
bool backgroundFill,
bool allowAntialiasingIOS,
double? renderingPixelRatio});