PdfFileStamp
Opinie generală
PdfFileStamp este o clasă în Aspose.PDF FOSS pentru Java. Moștenitorii de la: AutoCloseable.
Oferă metode de adăugare a ștampilelor (text sau imagine) la paginile PDF.
Această clasă oferă 23 de metode pentru a lucra cu obiecte PdfFileStamp în programele Java. Metodele disponibile includ: PdfFileStamp, addFooter, addHeader, addPageNumber, addStamp, bindPdf, close, getDocument, getStampCount, getStampId, save, setInputFile, şi 1 metode suplimentare. Toți membrii publicului sunt accesibili oricărei aplicații Java după instalarea pachetului FOSS pentru Java. Proprietăți: document, stampCount, stampId.
Proprietăți
| Numele de proprietate | Tipul de vehicul | Accesul | Descriere: |
|---|---|---|---|
document | Document | Citeşte. | Întoarce documentul legat, sau {@code null}. |
stampId | int | Citeşte. | Întoarce ID-ul de ștampila utilizate de ajutoarele de timbre de conveniență. |
stampCount | int | Citeşte. | Întoarce numărul de timbre care au fost adăugate. |
Metode de evaluare
| Semnătura | Descriere: |
|---|---|
PdfFileStamp() | Creează o nouă instanță {@code PdfFileStamp}. |
PdfFileStamp(inputStream: InputStream, outputStream: OutputStream) | Creează un {@code PdfFileStamp} legat de fluxul de intrare și configurat pentru a fi: |
| scrie rezultatul ștampilat în fluxul de ieșire furnizat atunci când: | |
| Se cheamă {@link #close() }. | |
PdfFileStamp(inputFile: String, outputFile: String) | Creează un {@code PdfFileStamp} legat de { @ code inputFile} și configurate |
| pentru a scrie rezultatul ștampilat la {@code outputFile} atunci când { @link #close() } | |
| se numeşte. | |
PdfFileStamp(document: Document) | Creează un {@code PdfFileStamp} legat de { @code document}. |
getDocument() → Document | Întoarce documentul legat, sau {@code null}. |
setInputFile(inputFile: String) | Stabileşte calea fişierului de intrare. |
bindPdf(inputFile: String) → boolean | Legă un fişier PDF la acest editor de timbre. |
bindPdf(inputStream: InputStream) → boolean | Legă un PDF dintr-un flux de intrare. |
bindPdf(document: Document) → boolean | Legă un {@link Document} existent la acest editor de timbre. |
addStamp(stamp: TextStamp) | Adăuga un timbru de text la lista de timbre care trebuie aplicate. |
addStamp(stamp: Stamp) | Adăuga o fațadă {@link Stamp} la lista de timbre care trebuie aplicate. |
addFooter(footerText: FormattedText, bottomMargin: float) | Adăuga un text de subsol la toate paginile. |
addFooter(footerText: FormattedText, bottomMargin: float, leftIndent: float, rightIndent: float) | Adăuga un picior de text la toate paginile cu indenti explicite stânga / dreapta |
| (reflectează C # {@code AddFooter(FormattedText, plutesc, plutește, floate) } | |
| 4-arg overload used by PDFNEWNET-28949 and similar tests). | |
addFooter(imageFile: String, bottomMargin: float) | Adăuga un picior de imagini la toate paginile. |
addHeader(headerText: FormattedText, topMargin: float) | Adăuga un titlu de text la toate paginile. |
addHeader(imageFile: String, topMargin: float) | Adăuga un header de imagine la toate paginile. |
addPageNumber(formattedText: FormattedText) | Adăuga un ștampilu de numărul paginii la toate paginile folosind textul formatat furnizat. |
| ca sursă pentru valoarea de text și starea textului. | |
getStampId() → int | Întoarce ID-ul de ștampila utilizate de ajutoarele de timbre de conveniență. |
setStampId(stampId: int) | Se stabilește ID-ul de ștampila utilizat de către auxiliarii ulteriori de timbre. |
getStampCount() → int | Întoarce numărul de timbre care au fost adăugate. |
save(outputFile: String) → boolean | Salvează documentul legat într-un fișier. |
save(outputStream: OutputStream) → boolean | Salvează documentul legat într-un flux de ieşire. |
close() | Închide editorul de timbre şi eliberează documentul legat. |