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