|
THotPDF |
Üst Önceki Sonraki |
THotPDF, PDF belgeleri oluşturmak ve yönetmek için kullanılan ana sınıftır.
Unit HPDFDoc
Açıklama Uygulamanızdan PDF belgeleri üretmek için THotPDF kullanın. Belge üretimi BeginDoc çağrısıyla başlar. Çizim ve metin çıktısı CurrentPage özelliği üzerinden yapılır; ek sayfaları AddPage metoduyla oluşturabilirsiniz. PDF, uygulama EndDoc çağırana dek açık kalır.
Üst veriyi, çıktı seçeneklerini, sıkıştırmayı, güvenliği ve okuyucu davranışını yapılandırmak için THotPDF property'lerini kullanın. Örneğin PDF şifreleme ve izinler ActivateProtection özelliğiyle kontrol edilir.
Kriptografik işlemler; bir işlem başarılı olduğunda, başarısız olduğunda veya bileşen yok edildiğinde sahip olunan parola kopyalarını, türetilmiş dosya ve nesne anahtarlarını, önbelleğe alınmış AES zamanlamalarını, çözülmüş PKCS#12 özel anahtar verisini ve aktarılan düz metin ara alanını açıkça üzerine yazar
Copy-on-write nesne grafiği işlemleri; yalnızca dokunulan dolaylı köklerin anlık görüntüsünü alan, büyük stream geçmişini geçici depoya taşıyan ve kök nesneleri yerinde geri yükleyen iç içe savepoint'ler sağlar
Kullanım örneği:
uses ... HPDFDoc, ...
type ... HPDF: THotPDF; ...
procedure TForm1.HelloWorldButtonClick(Sender: TObject); begin " HPDF.AutoLaunch := true; // PDF oluşturulduktan sonra göster HPDF.FileName := '.\HelloWorld.pdf'; HPDF.BeginDoc; // PDF üretimini başlat HPDF.CurrentPage.TextOut(10, 10, 0, 'Hello World!'); // İlk sayfaya metin yaz HPDF.EndDoc; // PDF'i sonlandır ve kaydet end;
|