PdfString
Översikt
PdfString är en klass i Aspose.PDF FOSS för Java. ärvt från: PdfBase.
PDF strängobjekt (§7.3.4, ISO 32000-1:2008).
Denna klass ger 20 metoder för att arbeta med PdfString objekt i Java-program. Tillgängliga metoder inkluderar: PdfString, accept, equals, fromHex, getAsDate, getBytes, getHexString, getObjectKey, getString, hashCode, isBinary, isDirty,och 7 ytterligare metoder. Alla offentliga medlemmar är tillgängliga för alla Java-applikationer efter att ha installerat Aspose.PDF FOSS för Java paket. och egenskaper: asDate, binary, bytes, dirty, forceHex, hexString,Och 3 fler.
ägodelar
| Namn | Typ av | Access | Beskrivning |
|---|---|---|---|
bytes | byte[] | Läsning | Återställer de rå byterna av denna sträng. |
string | String | Läsning | Decodera byten som text: om BOM finns, UTF-16BE; annars PDFDocEncoding. |
forceHex | boolean | Läsning | Återkommer om denna sträng styr hex serialisering. |
asDate | LocalDateTime | Läsning | Försöker att parsa strängen som en PDF-datum. |
hexString | String | Läsning | Returnerar strängen i hex representation: <AABBCC…> Används för binära strängar (ID, krypteringsklöss). |
binary | boolean | Läsning | Returnerar sant om denna sträng innehåller icke-skrivbara byter (förmodligen binära data som fil ID eller krypteringsknappen). |
dirty | boolean | Läsning | Returnerar {@code true} om objektet har ändrats sedan laddningen. |
indirect | boolean | Läsning | Återkommer om detta objekt är ett indirekt objekt (har en objektnyckel). |
objectKey | PdfObjectKey | Läsning | Returnerar indirekt objektnyckeln, eller {@code null} för direkta objekt. |
Metoder
| Signature | Beskrivning |
|---|---|
PdfString(bytes: byte[]) | Skapar en PdfString från rå byter. |
PdfString(text: String) | Skapar en PdfString från ett Java-sträng. |
fromHex(hex: String) → PdfString | Skapar en PdfString från ett hex sträng (utan vinklar). |
getBytes() → byte[] | Återställer de rå byterna av denna sträng. |
getString() → String | Decodera byten som text: om BOM finns, UTF-16BE; annars PDFDocEncoding. |
setForceHex(forceHex: boolean) | Bestäm om denna sträng alltid ska serialiseras i hexform. |
isForceHex() → boolean | Återkommer om denna sträng styr hex serialisering. |
getAsDate() → LocalDateTime | Försöker att parsa strängen som en PDF-datum. |
getHexString() → String | Returnerar strängen i hex representation: <AABBCC…> Används för binära strängar (ID, krypteringsklöss). |
isBinary() → boolean | Returnerar sant om denna sträng innehåller icke-skrivbara byter (förmodligen binära data som fil ID eller krypteringsknappen). |
writeTo(os: OutputStream) | |
accept(visitor: IPdfVisitor<T>) → T | |
equals(o: Object) → boolean | |
hashCode() → int | |
toString() → String | |
isDirty() → boolean | Returnerar {@code true} om objektet har ändrats sedan laddningen. |
setDirty(dirty: boolean) | Sätter dirty flag på detta objekt. |
isIndirect() → boolean | Återkommer om detta objekt är ett indirekt objekt (har en objektnyckel). |
getObjectKey() → PdfObjectKey | Returnerar indirekt objektnyckeln, eller {@code null} för direkta objekt. |
setObjectKey(key: PdfObjectKey) | Sätter nyckeln för det indirekta objektet. |