visitTextNode method

  1. @override
Node visitTextNode(
  1. TextNode textNode,
  2. AffineMatrix data
)

Visit a TextNode.

Implementation

@override
Node visitTextNode(TextNode textNode, AffineMatrix data) {
  final Paint? paint = textNode.computePaint(_bounds, data);
  final TextConfig textConfig = textNode.computeTextConfig(_bounds, data);

  if (paint != null && textConfig.text.trim().isNotEmpty) {
    return ResolvedTextNode(
      textConfig: textConfig,
      paint: paint,
    );
  }
  return Node.empty;
}