capturePdf function
Future<PdfResult>
capturePdf(
- RenderObject render, {
- Size? size,
- List<
RenderFont> fonts = const [], - CaptureOptions? options,
Captures render's painted content as a single-page PDF.
Implementation
Future<PdfResult> capturePdf(
RenderObject render, {
Size? size,
List<RenderFont> fonts = const [],
CaptureOptions? options,
}) async {
var opts = options ?? CaptureOptions();
var recording = await _capture(render, opts);
var warnings = recording.collectWarnings(opts);
var bytes = await writePdf(
recording,
size ?? _sizeOf(render),
fonts,
options: opts,
warnings: warnings,
);
return PdfResult(bytes, warnings);
}