THotPDF.ApplyLoadedRedactions
Primjenjuje učitane Redact napomene na svaku kategoriju iscrtavanja dok uklanja tekstne bajtove koji se sijeku
Delphi sintaksa
function ApplyLoadedRedactions( const PageRange: AnsiString= ''): Integer;
Opis
Metoda prikuplja pravokutnike napomena /Subtype /Redact na svakoj odabranoj stranici, normalizira njihove koordinate i konzervativno spaja pravokutnike koji se sijeku
Vanjska pravokutnica stranice i spojeni redakcijski pravokutnici tvore putanju za izrezivanje po pravilu par-nepar oko cjelokupnog izvornog sadržaja stranice. Izrez stoga utječe na tekst, iscrtane i ispunjene putanje, slike, ispune uzoraka, umetnute slike i Form XObjects na točnim granicama pravokutnika umjesto da ispušta cijeli operator iscrtavanja
Stanje grafike za izrezivanje počinje prije prvog toka sadržaja stranice i vraća se nakon posljednjeg toka, čuvajući normalan kontinuitet stanja preko polja /Contents. Neprozirne crne pozadine iscrtavaju se tek nakon tog vraćanja
Izravni string operandi koji se sijeku i pojedinačne stavke TJ zamjenjuju se razmacima u njihovim izvornim dekodiranim tokovima. Kvadrilaterali glifova služe za presjek, uz konzervativni rezervni pristup na podrijetlo teksta kada točna geometrija nije dostupna
Povratna vrijednost je broj izravnih string operanada i stavki TJ koje su izbrisane. Nulta vrijednost i dalje može značiti da su ne-tekstni elementi stranice uspješno izrezani
PageRange koristi brojeve i raspone stranica od jedan. Prazna vrijednost obrađuje svaku stranicu
Vidi također Review-First Redaction Detection, RedactLoadedRect i AddRedactAnnotation