PdfFileStamp

PdfFileStamp class

PDF dosyalarına damga (filigran veya arka plan) ekleme sınıfı.

public sealed class PdfFileStamp : SaveableFacade

yapıcılar

İsim Tanım
PdfFileStamp() PdfFileStamp. Oluşturucusu Girdi dosyası ve çıktı dosyası karşılık gelen özellikler aracılığıyla belirtilebilir.
PdfFileStamp(Document) Yeniyi başlatırPdfFileStamp temelinde nesnedocument .

Özellikleri

İsim Tanım
AttachmentName { get; set; } İşlem sonucu ek olarak HttpResponse nesnelerinde depolandığında ekin adını alır veya ayarlar.
ContentDisposition { get; set; } İşlem sonucu HttpResponse nesnesine depolandığında içeriğin nasıl depolanacağını alır veya ayarlar. Olası değer: satır içi / ek. Varsayılan: satır içi.
ConvertTo { set; } PDF dosya biçimini ayarlar. Sonuç dosyası, belirtilen dosya biçiminde kaydedilecektir. Bu özellik belirtilmezse, dosya dönüştürme yapılmadan varsayılan PDF formatında kaydedilecektir.
Document { get; } Üzerinde çalıştığı belge cephesini alır.
KeepSecurity { get; set; } Doğruysa güvenliği korur. (Bu özellik sonraki sürümlerde uygulanacaktır).
NumberingStyle { get; set; } Sayfa numaralandırma stilini alır veya ayarlar. Olası değerler: RakamlarArapça, RakamlarRomanBüyük Harf, RakamlarRomanKüçük Harf, LettersAppercase, LettersLowercase
OptimizeSize { get; set; } Optimizasyon bayrağını alır veya ayarlar. Bu işaret ayarlanırsa, sonuçtaki dosyadaki eşit kaynak akışları tek bir PDF nesnesinde birleştirilir. Bu, sonuçta ortaya çıkan dosya boyutunu küçültmeye izin verir ancak daha yavaş yürütmeye ve daha büyük bellek gereksinimlerine neden olabilir. Varsayılan değer: false.
PageHeight { get; } Kaynak dosyasındaki ilk sayfanın yüksekliğini alır.
PageNumberRotation { get; set; } Sayfa numarasının dönüşünü alır veya ayarlar. Döndürme derece cinsindendir. Varsayılan 0.
PageWidth { get; } Giriş dosyasındaki ilk sayfanın genişliğini alır.
Response { get; set; } İşlem sonucunun depolanacağı Response nesnesini alır veya ayarlar.
SaveOptions { get; set; } Sonuç HttpResponse. olarak depolandığında kaydetme seçeneklerini alır veya ayarlar. Varsayılan değer: PdfSaveOptions.
StampId { get; set; } Bir sonraki eklenen damganın damga kimliği (sayfa üstbilgileri/önleyiciler/sayfa numaraları dahil).
StartingNumber { get; set; } Girdi dosyasındaki ilk sayfanın başlangıç numarasını alır veya ayarlar. Sonraki sayfalar bu değerden başlayarak numaralandırılacaktır. Örneğin, Başlangıç Sayısı 100 olarak ayarlanmışsa, belge sayfalarında 100, 101, 102… numaraları olacaktır.

yöntemler

İsim Tanım
AddFooter(FormattedText, float) Belgenin sayfalarına altbilgi ekler.
AddFooter(Stream, float) Sayfanın altbilgisi olarak resim ekler.
AddFooter(string, float) Belgenin sayfalarına alt bilgi olarak resim ekler.
AddFooter(FormattedText, float, float, float) Belgenin sayfalarına altbilgi ekler.
AddFooter(Stream, float, float, float) Sayfanın altbilgisi olarak resim ekler.
AddFooter(string, float, float, float) Sayfaların altbilgisi olarak resim ekler.
AddHeader(FormattedText, float) Sayfaya başlık ekler.
AddHeader(Stream, float) Sayfalara üst bilgi olarak resim ekler.
AddHeader(string, float) Dosyanın sayfalarına başlık olarak resim ekler.
AddHeader(FormattedText, float, float, float) Dosyanın sayfalarına başlık ekler.
AddHeader(Stream, float, float, float) Sayfanın en üstüne resim ekler.
AddHeader(string, float, float, float) Sayfalara üst bilgi olarak resim ekler.
AddPageNumber(FormattedText) Sayfaya sayfa numarası ekler. Sayfa numarası, sayfa numarası ile değiştirilecek # işareti içerebilir. Sayfa numarası, sayfanın altına yatay olarak ortalanır.
AddPageNumber(string) Dosyaya sayfa numarası ekleyin. Sayfa numarası metni, sayfa numarası ile değiştirilecek olan # işareti içerebilir. Sayfa numarası, sayfanın alt kısmına yatay olarak ortalanır.
AddPageNumber(FormattedText, int) Sayfalara sayfa numarası ekler.
AddPageNumber(string, int) Sayfalara sayfa numarası ekler.
AddPageNumber(FormattedText, float, float) Sayfada belirtilen konuma sayfa numarası ekler.
AddPageNumber(string, float, float) Sayfada belirtilen konuma sayfa numarası ekler.
AddPageNumber(FormattedText, int, float, float, float, float) Belgenin sayfalarına sayfa numarası ekler.
AddPageNumber(string, int, float, float, float, float) Belgenin sayfalarına sayfa numarası ekler.
AddStamp(Stamp) Dosyaya damga ekler.
virtual BindPdf(Document) Cepheyi başlatır.
virtual BindPdf(Stream) Cepheyi başlatır.
virtual BindPdf(string) Cepheyi başlatır.
override Close() Açılan dosyaları kapatır ve değişiklikleri kaydeder. Uyarı. Giriş veya çıkış akışları belirtilirse, Close() yöntemiyle kapatılmazlar.
Dispose() Cepheyi ortadan kaldırır.
override Save(Stream) Belgeyi belirtilen akışa kaydeder.
override Save(string) Sonucu belirtilen dosyaya kaydeder.

Alanlar

İsim Tanım
const PosBottomLeft Sol alt konum.
const PosBottomMiddle Alt orta konum.
const PosBottomRight Sağ alt konum.
const PosSidesLeft Sol konum.
const PosSidesRight Sağ konum.
const PosUpperLeft Üst izin konumu.
const PosUpperMiddle Üst orta konum.
const PosUpperRight Sağ üst konum.

Ayrıca bakınız