THotPDF.ApplyLoadedRedactions-metoden
Anvender indlæste Redact-annotationer på alle malekategorier, mens den fjerner skærende tekstbyte
Delphi-syntaks
function ApplyLoadedRedactions( const PageRange: AnsiString= ''): Integer;
Beskrivelse
Metoden indsamler /Subtype /Redact-annotationsrektangler på hver valgt side, normaliserer deres koordinater og sammenfletter skærende rektangler konservativt
Et ydre siderektangel og de sammenflettede redigeringsrektangler danner en lige-ulige klipbane omkring det komplette originale sideindhold. Klipningen påvirker derfor tekst, streg- og fyldte stier, billeder, Pattern-maling, inline billeder og Form-XObjects ved præcise rektangelgrænser i stedet for at droppe en hel maleoperator
Klippingens grafik-tilstand begynder før den første sideindholdsstrøm og gendannes efter den sidste strøm, hvilket bevarer normal tilstands-kontinuitet på tværs af et /Contents-array. Uigennemsigtige sorte overlejringer males kun efter den gendannelse
Skærende direkte strengoperander og enkelte TJ-strengposter erstattes med mellemrum i deres originale afkodede strømme. Glyf-firkantede bruges til skæring med et konservativt tekst-oprindelses-ekstra fald, når nøjagtig geometri ikke er tilgængelig
Returværdien er antallet af direkte strengoperander og TJ-poster, der er blankede. En nul-returnering kan stadig betyde, at non-tekst sidegrafik blev klippet med succes
PageRange bruger et-baserede sidenumre og intervaller. En tom værdi behandler hver side
Se også Review-First Redaction Detection, RedactLoadedRect og AddRedactAnnotation