pdfPage<A> method

Future<PdfResult> pdfPage<A>(
  1. WidgetRender<A> point,
  2. A args, {
  3. required RenderSize size,
  4. RenderOptions options = const RenderOptions(),
})

The same widget entry as a single-page PDF.

Implementation

Future<PdfResult> pdfPage<A>(
  WidgetRender<A> point,
  A args, {
  required RenderSize size,
  RenderOptions options = const RenderOptions(),
}) async {
  var result = await _request({
    'method': 'render',
    'point': point.name,
    'as': 'pdf',
    'args': point.encodeArgs(args),
    'size': size.toJson(),
    'options': options.toJson(),
  });
  return PdfResult(
    base64Decode(result['bytes']! as String),
    _warnings(result),
  );
}