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.

Свойства на веществата

Име на фирмата:Тип на изпитванеДостъп до информацияОписание на състоянието
documentDocumentПрочети.Връща свързания документ или {@code null}.
stampIdintПрочети.Връща идентификатора на марката, използван от помощниците за маркировките.
stampCountintПрочети.Връща броя на добавените марки.

Методи за изчисляване на данните

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

Вижте също:

 Български