THotPDF.FlattenLoadedPageRotation Method

Flytter siderotationen over i en indholdstransformation og opdaterer sidebokse, annotationer, destinationer og strukturgeometri, før /Rotate ryddes

Deklaration

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

Siden drejes med uret efter sin /Rotate-værdi, præcis som en viewer viser den, så den fladtede side ser ens ud med /Rotate 0. Sidebokse, siden har — direkte eller arvet fra sidetræet — roteres med; bokse, den ikke har, forbliver fraværende og beholder deres defaults

Annotation-appearance-strømme drejes med siden, og en widgets /MK /R-rotation reduceres med sidens drejning, så annotationer ser ens ud bagefter, uanset om de vises, fladtes med FlattenLoadedAnnotations eller genskabes. Annotationer med NoRotate-flagget forbliver oprette og beholder deres størrelse, fastholdt i deres øverste venstre hjørne, som en viewer viser dem på den roterede side

Resultatet rapporterer transformerede sider og berørte geometrikategorier

Object Graph Editing and Page Assembly