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 .

Свойства на веществата

Име на фирмата:Тип на изпитванеДостъп до информацияОписание на състоянието
bytesbyte[]Прочети.Връща суровите байтове на този нисък.
stringStringПрочети.Декодира байтовете като текст: ако има BOM, UTF-16BE; в противен случай PDFDocEncoding.
forceHexbooleanПрочети.Връща дали този ред на силите ехсексична сериализация.
asDateLocalDateTimeПрочети.Опитва се да анализира последователността като PDF дата.
hexStringStringПрочети.Връща нишката в шестстепенно представяне: <AABBCC…>
Използва се за двоични последователности (ID, ключове за криптиране).
binarybooleanПрочети.Връща вярно, ако този ред съдържа байтове, които не могат да бъдат отпечатани.
(вероятно бинарни данни като идентификатор на файл или ключ за криптиране).
dirtybooleanПрочети.Връща {@code true} ако обектът е променен след зареждане.
indirectbooleanПрочети.Връща дали този обект е индиректен (има ключ за обекта).
objectKeyPdfObjectKeyПрочети.Връща индиректния обект или {@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)Определя индиректния обектен ключ.

Вижте също:

 Български