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# {@код 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() | Затваря редактора на печат и освобождава свързания документ. |