Text Rendering Modes
Add setTextRenderingMode(TextRenderingMode $mode) to ContentStreamBuilder and PdfWriter.
Enum values: Fill (0), Stroke (1), FillStroke (2), Invisible (3), FillClip (4), StrokeClip (5), FillStrokeClip (6), Clip (7).
Emits the Tr operator inside text objects. PdfWriter tracks current mode and emits on change.
Key use case: Invisible text overlay for searchable scanned documents (OCR layer).
Tests: each rendering mode emits correct Tr value, invisible text produces no visible stroke/fill operators.
Text Rendering Modes
Add
setTextRenderingMode(TextRenderingMode $mode)to ContentStreamBuilder and PdfWriter.Enum values: Fill (0), Stroke (1), FillStroke (2), Invisible (3), FillClip (4), StrokeClip (5), FillStrokeClip (6), Clip (7).
Emits the
Troperator inside text objects. PdfWriter tracks current mode and emits on change.Key use case: Invisible text overlay for searchable scanned documents (OCR layer).
Tests: each rendering mode emits correct Tr value, invisible text produces no visible stroke/fill operators.