Registro THPDFContentOperatorState
Sigue las profundidades de anidamiento que el recorrido de operadores de contenido mantiene mientras visita un flujo
Declaración
THPDFContentOperatorState= record
GraphicsStateDepth: Integer;
TextObjectDepth: Integer;
MarkedContentDepth: Integer;
CompatibilityDepth: Integer;
end;
Unidad
HPDFContentStream
Campos
| Campo | Propósito |
|---|---|
GraphicsStateDepth | Número de operadores q abiertos aún no cerrados por Q |
TextObjectDepth | Número de objetos de texto BT abiertos que aún no se han cerrado con ET |
MarkedContentDepth | Número de secuencias de contenido marcado BMC/BDC abiertas aún no cerradas por EMC |
CompatibilityDepth | Número de secciones de compatibilidad BX abiertas que aún no se han cerrado con EX |
Notas de uso
- El recorrido actualiza el registro a medida que pasan los operadores emparejados y entrega la instantánea actual en cada evento del visitante
- Los visitantes pueden leer las profundidades para decidir si un operador está dentro de un objeto de texto o de una secuencia de contenido marcado antes de editarlo
- Los campos correspondientes de
THPDFContentOperatorVisitStatisticsregistran la profundidad máxima que alcanzó cada contador, lo que ayuda a detectar flujos desequilibrados