PdfString
Opinie generală
PdfString este o clasă în Aspose.PDF FOSS pentru Java. Moștenitorii de la: PdfBase.
Obiectul de șir PDF (§7.3.4, ISO 32000-1:2008).
Această clasă oferă 20 de metode pentru a lucra cu obiecte PdfString în programele Java. Metodele disponibile includ: PdfString, accept, equals, fromHex, getAsDate, getBytes, getHexString, getObjectKey, getString, hashCode, isBinary, isDirty, şi 7 metode suplimentare. Toți membrii publicului sunt accesibili oricărei aplicații Java după instalarea pachetului FOSS pentru Java. Proprietăți: asDate, binary, bytes, dirty, forceHex, hexString, şi încă 3 .
Proprietăți
| Numele de proprietate | Tipul de vehicul | Accesul | Descriere: |
|---|---|---|---|
bytes | byte[] | Citeşte. | Întoarce baiti cruzi din acest șir. |
string | String | Citeşte. | Decodează baitii ca text: dacă există BOM, UTF-16BE; în caz contrar PDFDocEncoding. |
forceHex | boolean | Citeşte. | Întoarce dacă acest string forțează serializarea hex. |
asDate | LocalDateTime | Citeşte. | Încercări de a analiza șirul ca o dată PDF. |
hexString | String | Citeşte. | Întoarce șirul în reprezentare hexagonală: <AABBCC…> |
| Utilizat pentru șiruri binare (ID-uri, cheie de criptare). | |||
binary | boolean | Citeşte. | Retoară true dacă acest șir conține bați care nu pot fi imprimați. |
| (probabil date binare, cum ar fi ID-ul fişierului sau cheia de criptare). | |||
dirty | boolean | Citeşte. | Întoarce {@code true} dacă acest obiect a fost modificat de la încărcare. |
indirect | boolean | Citeşte. | Întoarce dacă acest obiect este un obiecțiu indirect (are o cheie de object). |
objectKey | PdfObjectKey | Citeşte. | Întoarce cheia obiectului indirect sau {@code null} pentru obiecte directe. |
Metode de evaluare
| Semnătura | Descriere: |
|---|---|
PdfString(bytes: byte[]) | Creează un PdfString din baiti cruzi. |
PdfString(text: String) | Creează un PdfString dintr-un șir Java. |
fromHex(hex: String) → PdfString | Creează un PdfString dintr-un șir hexagonal (fără paranteze angulare). |
getBytes() → byte[] | Întoarce baiti cruzi din acest șir. |
getString() → String | Decodează baitii ca text: dacă există BOM, UTF-16BE; în caz contrar PDFDocEncoding. |
setForceHex(forceHex: boolean) | Stabilește dacă această șiră trebuie să fie întotdeauna serializată în formă hex. |
isForceHex() → boolean | Întoarce dacă acest string forțează serializarea hex. |
getAsDate() → LocalDateTime | Încercări de a analiza șirul ca o dată PDF. |
getHexString() → String | Întoarce șirul în reprezentare hexagonală: <AABBCC…> |
| Utilizat pentru șiruri binare (ID-uri, cheie de criptare). | |
isBinary() → boolean | Retoară true dacă acest șir conține bați care nu pot fi imprimați. |
| (probabil date binare, cum ar fi ID-ul fişierului sau cheia de criptare). | |
writeTo(os: OutputStream) | |
accept(visitor: IPdfVisitor<T>) → T | |
equals(o: Object) → boolean | |
hashCode() → int | |
toString() → String | |
isDirty() → boolean | Întoarce {@code true} dacă acest obiect a fost modificat de la încărcare. |
setDirty(dirty: boolean) | Pune steagul murdar pe acest obiect. |
isIndirect() → boolean | Întoarce dacă acest obiect este un obiecțiu indirect (are o cheie de object). |
getObjectKey() → PdfObjectKey | Întoarce cheia obiectului indirect sau {@code null} pentru obiecte directe. |
setObjectKey(key: PdfObjectKey) | Stabileşte cheia obiectului indirect. |