Registro 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 streams de contenido y se restableció a cero |
TransformedAnnotationCount | Rectángulos de anotación remapeados para que se queden en el área visible de la página rotada |
TransformedDestinationCount | Geometría de destinos de enlaces y marcadores remapeada tras el cambio de rotación |
TransformedStructureGeometryCount | Entradas de geometría del árbol de estructura ajustadas para la nueva orientación |
Notas de uso
- Rellénelo con
FlattenLoadedPageRotation; las páginas sin rotación de 90/180/270 se cuentan solo enScannedPageCount - El aplanado añade una transformación compensatoria a cada página afectada, reescribe los page boxes y restablece /Rotate a 0 para que los visores dejen de volver a rotar en pantalla
- Compare
TransformedDestinationCountcon el recuento de enlaces del documento cuando necesite que todas las áreas clicables sobrevivan al cambio de orientación