paint method

void paint(
  1. PdfAppearanceStream appearance,
  2. PdfBox rect
)

Paints appearance inside rect, in user space coordinates.

Implementation

void paint(PdfAppearanceStream appearance, PdfBox rect) {
  final mirror =
      _MirroredFormXObject.of(page.pdfDocument, appearance.id);

  editor.drawOverlay((canvas) {
    canvas.drawFormXObject(
      mirror,
      matrix: appearance.placementMatrix(rect.normalized()),
    );
  });

  _isolateXObjectResources();
}