Record THPDFRotationFlattenInfo
Cuenta páginas escaneadas, rotaciones aplanadas y anotaciones, destinos y geometría de estructura transformados
Declaración
THPDFRotationFlattenInfo= record
ScannedPageCount: Integer;
FlattenedPageCount: Integer;
TransformedAnnotationCount: Integer;
TransformedDestinationCount: Integer;
TransformedStructureGeometryCount: Integer;
end;
Unidad
HPDFDoc
Campos
| Campo | Propósito |
|---|---|
ScannedPageCount | Páginas seleccionadas por el rango de páginas y examinadas en busca de un valor /Rotate distinto de cero |
FlattenedPageCount | Páginas cuya rotación de 90, 180 o 270 grados se horneó en los content streams y se reinició a cero |
TransformedAnnotationCount | Rectángulos de anotaciones remapeados para que se mantengan en el área visible de la página rotada |
TransformedDestinationCount | Geometría de destinos de links y outlines remapeada después del cambio de rotación |
TransformedStructureGeometryCount | Entradas de geometría del árbol de estructura ajustadas a la nueva orientación |
Notas de uso
- Llénelo con
FlattenLoadedPageRotation; las páginas sin rotación de 90/180/270 se cuentan solo enScannedPageCount - El aplanado agrega una transformación compensatoria a cada página afectada, reescribe los page boxes y reinicia /Rotate a 0 para que los viewers dejen de rotar de nuevo en pantalla
- Compare
TransformedDestinationCountcon la cantidad de links del documento cuando necesite que cada área clicable sobreviva al cambio de orientación