В этом случае вы имеете дело с фактической прозрачностью.
Скрытые скобки создаются блоками инструкций, подобных этому
q
/Alpha3 gs
0 0 0 rg
BT
0 Tr
/Font0 14.299999 Tf
1.0 0 0 -1.0 537.66486 195.42578 Tm
0 0 Td
<037F>
Tj
ET
Q
Расширенное состояние графики Alpha3 inресурсы объявляются как
14 0 obj
<<
/CA 0
/ca 0
>>
endobj
Таким образом, /Alpha3 gs
устанавливает обводку и непрозрачность заливки равными 0, т. е. все, что рисуется с использованием заливки или обводки, полностью прозрачно.
В PDFBoxPDFTextStripper
эти значения могут быть получены в processTextPosition
из текущего графического состояния (getGraphicsState
) как свойства getAlphaConstant
и getNonStrokeAlphaConstant