THPDFViewer Rotation
Gira a página exibida e os instantâneos do modelo do Viewer em passos de 90 graus sem alterar o dicionário de página do PDF
Declarações
property ViewRotation: Integer;
procedure RotateClockwise;
procedure RotateCounterClockwise;
procedure ResetViewRotation;
procedure ApplyViewRotation(Bitmap: TBitmap);
Notas de uso
ViewRotationé normalizado para 0, 90, 180 ou 270 graus- Atribuir um novo documento redefine a rotação da exibição para zero
- Os cálculos de ajuste de página e ajuste de largura usam as rotações combinadas de página do PDF e de exibição
- As sobreposições de ocorrências de busca giram junto com a página renderizada
CreatePageSnapshot,CreateCurrentPageSnapshote a saída BMP incluem a rotação de exibição ativaApplyViewRotationtransforma um bitmap de propriedade do chamador no lugar por meio de um caminho de linha de varredura de 32 bits
Exemplo
PDFViewer.RotateClockwise;
Snapshot := PDFViewer.Model.CreateCurrentPageSnapshot(150);
try
Snapshot.SaveToFile('rotated-page.bmp');
finally
Snapshot.Free;
end;
PDFViewer.ResetViewRotation;