PdfFileStamp

PdfFileStamp class

فئة لإضافة الطوابع (العلامة المائية أو الخلفية) إلى ملفات PDF .

public sealed class PdfFileStamp : SaveableFacade

المنشئون

اسموصف
PdfFileStamp()مُنشئ PdfFileStamp. يمكن تحديد ملف الإدخال وملف الإخراج من خلال الخصائص المقابلة.
PdfFileStamp(Document)تهيئة جديدPdfFileStamp كائن على قاعدةdocument .

الخصائص

اسموصف
AttachmentName { get; set; }الحصول على اسم المرفق أو تعيينه عند تخزين نتيجة العملية في كائنات HttpResponse كمرفق.
ContentDisposition { get; set; }الحصول على أو تعيين كيفية تخزين المحتوى عند تخزين نتيجة العملية في كائن HttpResponse. القيمة المحتملة: مضمنة / مرفق . الافتراضي: مضمنة .
ConvertTo { set; }يحدد تنسيق ملف PDF. سيتم حفظ الملف الناتج في تنسيق الملف المحدد. إذا لم يتم تحديد هذه الخاصية ، فسيتم حفظ الملف بتنسيق PDF الافتراضي بدون تحويل.
Document { get; }الحصول على واجهة المستند التي تعمل عليها.
KeepSecurity { get; set; }يحافظ على الأمان إذا كان صحيحًا. (سيتم تنفيذ هذه الميزة في الإصدارات القادمة) .
NumberingStyle { get; set; }الحصول على نمط ترقيم الصفحات أو تعيينه. القيم الممكنة: NumeralsArabic، NumeralsRomanUppercase، NumeralsRomanLowercase، LettersAppercase، LettersLowercase
OptimizeSize { get; set; }الحصول على علامة التحسين أو تعيينها. يتم دمج تدفقات الموارد المتساوية في الملف الناتج في كائن PDF واحد إذا كانت مجموعة العلامات هذه. هذا يسمح بتقليل حجم الملف الناتج ولكن قد يتسبب في إبطاء التنفيذ ومتطلبات ذاكرة أكبر. القيمة الافتراضية: false .
PageHeight { get; }الحصول على ارتفاع الصفحة الأولى في ملف souorce .
PageNumberRotation { get; set; }الحصول على أو تعيين تدوير رقم الصفحة. الدوران بالدرجات. الافتراضي هو 0.
PageWidth { get; }الحصول على عرض الصفحة الأولى في ملف الإدخال.
Response { get; set; }الحصول على كائن الاستجابة أو تعيينه حيث يتم تخزين نتيجة العملية.
SaveOptions { get; set; }الحصول على أو تعيين خيارات الحفظ عند تخزين النتيجة كـ HttpResponse. القيمة الافتراضية: PdfSaveOptions.
StampId { get; set; }معرف الطابع للطابع المضاف التالي (بما في ذلك رؤوس الصفحات / الأبواق / أرقام الصفحات) .
StartingNumber { get; set; }الحصول على أو تحديد رقم البداية للصفحة الأولى في ملف الإدخال. سيتم ترقيم الصفحات التالية بدءًا من هذه القيمة. على سبيل المثال ، إذا تم تعيين رقم البداية على 100 ، فستحتوي صفحات المستند على أرقام 100 ، 101 ، 102 …

طُرق

اسموصف
AddFooter(FormattedText, float)إضافة تذييل إلى صفحات المستند.
AddFooter(Stream, float)إضافة صورة كتذييل للصفحة.
AddFooter(string, float)إضافة صورة كتذييل إلى صفحات المستند.
AddFooter(FormattedText, float, float, float)إضافة تذييل إلى صفحات المستند.
AddFooter(Stream, float, float, float)إضافة صورة كتذييل للصفحة.
AddFooter(string, float, float, float)إضافة صورة كتذييل للصفحات.
AddHeader(FormattedText, float)إضافة رأس الصفحة .
AddHeader(Stream, float)يضيف الصورة كرأس على الصفحات.
AddHeader(string, float)إضافة صورة كرأس لصفحات الملف.
AddHeader(FormattedText, float, float, float)إضافة رأس إلى صفحات الملف.
AddHeader(Stream, float, float, float)إضافة صورة أعلى الصفحة.
AddHeader(string, float, float, float)يضيف الصورة كرأس على الصفحات.
AddPageNumber(FormattedText)يضيف رقم الصفحة إلى الصفحة. قد يحتوي رقم الصفحة على علامة # والتي سيتم استبدالها برقم الصفحة . يتم وضع رقم الصفحة في أسفل الصفحة في المنتصف أفقيًا .
AddPageNumber(string)أضف رقم الصفحة إلى الملف. قد يحتوي نص رقم الصفحة على علامة # والتي سيتم استبدالها برقم الصفحة. يتم وضع رقم الصفحة في أسفل الصفحة يتم توسيطه أفقيًا.
AddPageNumber(FormattedText, int)يضيف رقم الصفحة إلى الصفحات.
AddPageNumber(string, int)يضيف رقم الصفحة إلى الصفحات.
AddPageNumber(FormattedText, float, float)يضيف رقم الصفحة في الموضع المحدد بالصفحة.
AddPageNumber(string, float, float)يضيف رقم الصفحة في الموضع المحدد بالصفحة.
AddPageNumber(FormattedText, int, float, float, float, float)يضيف رقم الصفحة إلى صفحات المستند.
AddPageNumber(string, int, float, float, float, float)يضيف رقم الصفحة إلى صفحات المستند.
AddStamp(Stamp)يضيف طابعًا إلى الملف.
virtual BindPdf(Document)تهيئة الواجهة .
virtual BindPdf(Stream)تهيئة الواجهة .
virtual BindPdf(string)تهيئة الواجهة .
override Close()لإغلاق الملفات المفتوحة وحفظ التغييرات. تحذير. إذا تم تحديد تدفقات الإدخال أو الإخراج ، فلن يتم إغلاقها بواسطة طريقة Close ().
Dispose()التخلص من الواجهة .
override Save(Stream)يحفظ المستند في تيار محدد.
override Save(string)يحفظ النتيجة في الملف المحدد.

مجالات

اسموصف
const PosBottomLeftالموضع الأيسر السفلي .
const PosBottomMiddleالموضع الأوسط السفلي .
const PosBottomRightالموضع الأيمن السفلي .
const PosSidesLeftالموضع الأيسر .
const PosSidesRightالوضع الصحيح .
const PosUpperLeftدع الموضع العلوي .
const PosUpperMiddleالموضع الأوسط العلوي .
const PosUpperRightالموضع العلوي الأيمن.

أنظر أيضا