THotPDF.ApplyLoadedRedactions
Primenjuje učitane Redact anotacije na svaku kategoriju slikanja pri čemu uklanja bajtove teksta koji se ukrštaju
Delphi sintaksa
function ApplyLoadedRedactions( const PageRange: AnsiString= ''): Integer;
Opis
Metod prikuplja pravougaonike /Subtype /Redact anotacija na svakoj izabranoj stranici, normalizuje njihove koordinate i konzervativno spaja pravougaonike koji se ukrštaju
Spoljni pravougaonik stranice i spojeni pravougaonici za redakciju čine par-nepar put sečenja oko kompletnog prvobitnog sadržaja stranice. Klip stoga utiče na tekst, iscrtane i popunjene putanje, slike, Pattern boje, inline slike i Form XObject na tačnim granicama pravougaonika umesto da odbaci celokupni operator slikanja
Grafičko stanje sečenja počinje pre prvog toka sadržaja stranice i vraća se nakon poslednjeg toka, čuvajući normalan kontinuitet stanja kroz /Contents niz. Neprovidni crni slojevi se slikaju tek nakon tog vraćanja
Operandi direktnih stringova koji se ukrštaju i pojedinačne TJ stavke stringa zamenjuju se razmacima u svojim prvobitnim dekodiranim tokovima. Za sečenje se koriste četvorouglovi glifa, sa konzervativnom rezervom početka teksta kada tačna geometrija nije dostupna
Povratna vrednost je broj operanada direktnih stringova i TJ stavki koje su obrisane. Nula u povratku i dalje može značiti da su ne-tekstualne grafike stranice uspešno isečene
PageRange koristi brojeve i raspone stranica počevši od jedan. Prazna vrednost obrađuje svaku stranicu
Vidite takođe Detekcija redakcije pre pregleda, RedactLoadedRect i AddRedactAnnotation