PdfString

Overview

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.

Properties

NameTypeAccessDescription
bytesbyte[]ReadВозвращает необработанные байты этой строки.
stringStringReadДекодирует байты как текст: если есть BOM, UTF-16BE; в противном случае PDFDocEncoding.
forceHexbooleanReadВозвращает, принуждает ли эта строка к сериализации.
asDateLocalDateTimeReadПопытки проанализировать строку как дату PDF.
hexStringStringReadВозвращает строку в шестигранном представлении: <AABBCC…>
Используется для двоичных строк (ID, ключи шифрования).
binarybooleanReadВертает истинное значение , если в этом строке есть байты, которые не могут быть напечатаны .
(вероятно, это бинарные данные, такие как идентификатор файла или ключ шифрования).
dirtybooleanReadВозвращает {@code true} если объект был изменен после загрузки.
indirectbooleanReadВозвращает, является ли этот объект косвенным объектом (имеет ключ объекта).
objectKeyPdfObjectKeyReadВозвращает косвенный объект или {@code null} для прямых объектов.

Methods

SignatureDescription
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)Устанавливает косвенный объект.

See Also

 Русский