THotPDF.ApplyLoadedRedactions

Menerapkan anotasi Redact yang dimuat ke setiap kategori lukisan sambil menghapus byte teks yang berpotongan

Sintaks Delphi

function ApplyLoadedRedactions(
  const PageRange: AnsiString= ''): Integer;

Deskripsi

Metode ini mengumpulkan persegi panjang anotasi /Subtype /Redact pada setiap halaman yang dipilih, menormalkan koordinatnya, dan menggabungkan persegi panjang yang berpotongan secara konservatif

Persegi panjang halaman luar dan persegi panjang redaksi yang digabung membentuk jalur kliping genap-ganjil di sekitar konten halaman asli yang lengkap. Kliping karena itu memengaruhi teks, jalur yang digores dan diisi, gambar, cat Pattern, gambar inline, dan Form XObject pada batas persegi panjang yang tepat alih-alih membuang seluruh operator lukisan

Keadaan grafis kliping dimulai sebelum aliran konten halaman pertama dan dipulihkan setelah aliran terakhir, mempertahankan kontinuitas keadaan normal di seluruh larik /Contents. Overlay hitam buram dilukis hanya setelah pemulihan itu

Operand string langsung yang berpotongan dan item string TJ individual diganti dengan spasi di aliran terdekode aslinya. Kuadrilateral glyph digunakan untuk perpotongan, dengan fallback asal-teks yang konservatif ketika geometri pasti tidak tersedia

Nilai kembali adalah jumlah operand string langsung dan item TJ yang dikosongkan. Nilai nol tetap dapat berarti grafis halaman non-teks berhasil diklip

PageRange menggunakan nomor halaman dan rentang berbasis satu. Nilai kosong memproses setiap halaman

Lihat juga Deteksi Redaksi Berbasis Tinjauan, RedactLoadedRect, dan AddRedactAnnotation