THotPDF.FlattenLoadedPageRotation Method

Move a rotação da página para uma transformação de conteúdo e atualiza caixas de página, anotações, destinos e geometria de estrutura antes de limpar /Rotate

Declaração

function FlattenLoadedPageRotation(const PageRange: string;
    out AInfo: THPDFRotationFlattenInfo): Integer;

A página é girada em sentido horário pelo valor de /Rotate dela, exatamente como um viewer a exibe, de modo que a página achatada fica igual com /Rotate 0. As caixas de página que a página tem, diretamente ou herdadas da árvore de páginas, giram com ela; caixas que ela não tem continuam ausentes e mantêm os padrões delas

Appearance streams de anotações giram junto com a página, e a rotação /MK /R de um widget é reduzida do giro da página, de modo que as anotações ficam iguais depois, estejam exibidas, achatadas com FlattenLoadedAnnotations ou regeradas. Anotações com a flag NoRotate permanecem em pé e mantêm o tamanho delas, fixadas no canto superior esquerdo, como um viewer as mostra na página girada

O resultado relata páginas transformadas e categorias de geometria afetadas

Edição de Grafo de Objetos e Montagem de Páginas