PdfFileStamp
PdfFileStamp
Overview
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.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
document | Document | Read | Возвращает связанный документ или {@code null}. |
stampId | int | Read | Возвращает идентификатор штампа, используемый помощниками по маркировке. |
stampCount | int | Read | Возвращает количество добавленных марок. |
Methods
| Signature | Description |
|---|---|
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# {@код 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() | Закрывает редактор штампа и выпускает связанный документ. |