PdfString
Общ преглед
PdfString е клас в Aspose.PDF FOSS за Java. Наследници от: PdfBase.
PDF обект от верига (§7.3.4, ISO 32000-1:2008).
Този клас предоставя 20 метода за работа с PdfString обекти в Java програми. Наличните методи включват: PdfString, accept, equals, fromHex, getAsDate, getBytes, getHexString, getObjectKey, getString, hashCode, isBinary, isDirty, и 7 допълнителни методи. Всички публични членове са достъпни за всяко приложение на Java след инсталиране на пакета Aspose.PDF FOSS for Java. Свойства: asDate, binary, bytes, dirty, forceHex, hexString, и още 3 .
Свойства на веществата
| Име на фирмата: | Тип на изпитване | Достъп до информация | Описание на състоянието |
|---|---|---|---|
bytes | byte[] | Прочети. | Връща суровите байтове на този нисък. |
string | String | Прочети. | Декодира байтовете като текст: ако има BOM, UTF-16BE; в противен случай PDFDocEncoding. |
forceHex | boolean | Прочети. | Връща дали този ред на силите ехсексична сериализация. |
asDate | LocalDateTime | Прочети. | Опитва се да анализира последователността като PDF дата. |
hexString | String | Прочети. | Връща нишката в шестстепенно представяне: <AABBCC…> |
| Използва се за двоични последователности (ID, ключове за криптиране). | |||
binary | boolean | Прочети. | Връща вярно, ако този ред съдържа байтове, които не могат да бъдат отпечатани. |
| (вероятно бинарни данни като идентификатор на файл или ключ за криптиране). | |||
dirty | boolean | Прочети. | Връща {@code true} ако обектът е променен след зареждане. |
indirect | boolean | Прочети. | Връща дали този обект е индиректен (има ключ за обекта). |
objectKey | PdfObjectKey | Прочети. | Връща индиректния обект или {@code null} за директни обекти. |
Методи за изчисляване на данните
| Подписът | Описание на състоянието |
|---|---|
PdfString(bytes: byte[]) | Създава PdfString от сурови байтове. |
PdfString(text: String) | Създава PdfString от Java нишка. |
fromHex(hex: String) → PdfString | Създава PdfString от хексаловна верига (без ъглови скоби). |
getBytes() → byte[] | Връща суровите байтове на този нисък. |
getString() → String | Декодира байтовете като текст: ако има BOM, UTF-16BE; в противен случай PDFDocEncoding. |
setForceHex(forceHex: boolean) | Определя дали този ред винаги трябва да бъде сериализиран в хексадочна форма. |
isForceHex() → boolean | Връща дали този ред на силите ехсексична сериализация. |
getAsDate() → LocalDateTime | Опитва се да анализира последователността като PDF дата. |
getHexString() → String | Връща нишката в шестстепенно представяне: <AABBCC…> |
| Използва се за двоични последователности (ID, ключове за криптиране). | |
isBinary() → boolean | Връща вярно, ако този ред съдържа байтове, които не могат да бъдат отпечатани. |
| (вероятно бинарни данни като идентификатор на файл или ключ за криптиране). | |
writeTo(os: OutputStream) | |
accept(visitor: IPdfVisitor<T>) → T | |
equals(o: Object) → boolean | |
hashCode() → int | |
toString() → String | |
isDirty() → boolean | Връща {@code true} ако обектът е променен след зареждане. |
setDirty(dirty: boolean) | Направи флаг на този обект. |
isIndirect() → boolean | Връща дали този обект е индиректен (има ключ за обекта). |
getObjectKey() → PdfObjectKey | Връща индиректния обект или {@code null} за директни обекти. |
setObjectKey(key: PdfObjectKey) | Определя индиректния обектен ключ. |