PdfFileStamp
المعلومات العامة
PdfFileStamp هي فئة في Aspose.PDF FOSS لـ Java. الميراث من: AutoCloseable.
يوفر طرق إضافة الطوابع (النص أو الصورة) إلى صفحات PDF.
توفر هذه الفئة 23 طريقة للعمل مع PdfFileStamp كائنات في برامج Java. المنهجيات المتاحة تشمل: PdfFileStamp, addFooter, addHeader, addPageNumber, addStamp, bindPdf, close, getDocument, getStampCount, getStampId, save, setInputFile,، و 1 طرق إضافية. جميع الأعضاء العامين يمكن الوصول إليهم من أي تطبيق Java بعد تثبيت حزمة Aspose.PDF FOSS for Java. خصائص: document, stampCount, stampId.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
document | Document | اقرأ | يعيد الوثيقة المرتبطة، أو {@code null}. |
stampId | int | اقرأ | يعيد رمز الطابع الذي يستخدمه مساعدو طوابع الراحة. |
stampCount | int | اقرأ | يعيد عدد الطوابع التي تم إضافتها. |
الطرق
| التوقيع | وصف |
|---|---|
PdfFileStamp() | يخلق مثالاً جديداً {@code PdfFileStamp} . |
PdfFileStamp(inputStream: InputStream, outputStream: OutputStream) | يخلق {@code PdfFileStamp} مقيد بالتيار المدخول و مُكوّن لـ: |
| كتابة النتيجة المختومة إلى تيار الخروج المدفوع عندما: | |
| {@link #close()} هو المُسمّى. | |
PdfFileStamp(inputFile: String, outputFile: String) | يخلق {@code PdfFileStamp} المرتبطة بـ { @ code inputFile} ويتم تكوينها |
| للكتابة النتيجة المختومة إلى {@code outputFile} عندما { @link #close() } | |
| يسمى. | |
PdfFileStamp(document: Document) | يخلق {@code PdfFileStamp} مرتبط بـ{@ code document}. |
getDocument() → Document | يعيد الوثيقة المرتبطة، أو {@code null}. |
setInputFile(inputFile: String) | يحدد مسار ملف الإدخال. |
bindPdf(inputFile: String) → boolean | يربط ملف PDF مع محرر الطوابع. |
bindPdf(inputStream: InputStream) → boolean | يربط PDF من تيار إدخال. |
bindPdf(document: Document) → boolean | يربط {@link Document} الموجودة إلى محرر الطابع. |
addStamp(stamp: TextStamp) | يضيف طابع نصي إلى قائمة الطوابع التي يجب تطبيقها. |
addStamp(stamp: Stamp) | يضيف واجهة {@link Stamp} إلى قائمة الطوابع التي يجب تطبيقها. |
addFooter(footerText: FormattedText, bottomMargin: float) | يضيف قاعدة أسفل نص لكل الصفحات. |
addFooter(footerText: FormattedText, bottomMargin: float, leftIndent: float, rightIndent: float) | إضافة أسفل نص لكل الصفحات مع قطع واضحة يسار / يمين |
| (يعكس C# {@code AddFooter(FormattedText، تعوم، عومة، العوم) } | |
| 4-arg overload used by PDFNEWNET-28949 and similar tests). | |
addFooter(imageFile: String, bottomMargin: float) | يضيف أسفل الصورة لجميع الصفحات. |
addHeader(headerText: FormattedText, topMargin: float) | يضيف عنوان نص لكل الصفحات. |
addHeader(imageFile: String, topMargin: float) | يضيف عنوان الصورة إلى جميع الصفحات. |
addPageNumber(formattedText: FormattedText) | يضيف طابع رقم الصفحة إلى جميع الصور باستخدام النص المنسق المقدم |
| كمصدر لقيمة النص و حالة النظام. | |
getStampId() → int | يعيد رمز الطابع الذي يستخدمه مساعدو طوابع الراحة. |
setStampId(stampId: int) | يحدد هوية الطابع المستخدمة من قبل المساعدين التاليين للطوابع. |
getStampCount() → int | يعيد عدد الطوابع التي تم إضافتها. |
save(outputFile: String) → boolean | يحفظ المستند المرتبط إلى ملف. |
save(outputStream: OutputStream) → boolean | يحفظ الوثيقة المرتبطة إلى تيار مخرج. |
close() | يغلق محرر الطابع و يطلق الوثيقة المرتبطة. |