PdfString

Genel Bakış

PdfString Java için FOSS’de bir sınıf. Mirasçılar: PdfBase.

PDF dize nesnesi (§7.3.4, ISO 32000-1:2008).

Bu sınıf, Java programlarında PdfString nesnelerle çalışmak için 20 yöntem sağlar. Kullanılabilir yöntemler şunlardır: PdfString, accept, equals, fromHex, getAsDate, getBytes, getHexString, getObjectKey, getString, hashCode, isBinary, isDirty, ve 7 ek yöntem. Tüm kamu üyeleri, Java için FOSS paketini yükledikten sonra herhangi bir Java uygulamasına erişilebilir. Özellikleri: asDate, binary, bytes, dirty, forceHex, hexString,Ve 3 tane daha.

Özellikler

Adı:Tip:AccessAçıklama:
bytesbyte[]Oku .Bu dizinin saf baytlarını gönderir.
stringStringOku .Bite’leri metin olarak çözün: eğer BOM mevcutsa, UTF-16BE; aksi takdirde PDFDocEncoding.
forceHexbooleanOku .Bu dizinin hex serileşmesini zorluyor mu döndürür.
asDateLocalDateTimeOku .Dizgiyi PDF tarihi olarak analiz etmeye çalışıldı.
hexStringStringOku .Hex temsilinde dizeyi gönderir: <AABBCC…> İkili diziler için kullanılır (ID’ler, şifreleme anahtarları).
binarybooleanOku .Bu dize, basılabilir olmayan baytlar içerirse doğru gönderir (fayl kimliği veya şifreleme anahtarı gibi ikili veriler olabilir).
dirtybooleanOku .Bu nesne yüklenme sonrası değiştirildiyse {@code true} değerini gönderir.
indirectbooleanOku .Bu nesnenin dolaylı bir nesne olup olmadığını gönderir (bir nesneler anahtarı vardır).
objectKeyPdfObjectKeyOku .Doğrudan nesneler için dolaylı nesne anahtarını veya {@code null}‘i gönderir.

Yöntemler

SignatureAçıklama:
PdfString(bytes: byte[])Çürük baytlardan bir PdfString oluşturur.
PdfString(text: String)Java dizisinden PdfString oluşturur.
fromHex(hex: String)PdfStringHex bir dize (çevre burunlukları olmadan) PdfString oluşturur.
getBytes()byte[]Bu dizinin saf baytlarını gönderir.
getString()StringBite’leri metin olarak çözün: eğer BOM mevcutsa, UTF-16BE; aksi takdirde PDFDocEncoding.
setForceHex(forceHex: boolean)Bu dizinin her zaman hex şeklinde serileştirilmesi gerektiğini belirler.
isForceHex()booleanBu dizinin hex serileşmesini zorluyor mu döndürür.
getAsDate()LocalDateTimeDizgiyi PDF tarihi olarak analiz etmeye çalışıldı.
getHexString()StringHex temsilinde dizeyi gönderir: <AABBCC…> İkili diziler için kullanılır (ID’ler, şifreleme anahtarları).
isBinary()booleanBu dize, basılabilir olmayan baytlar içerirse doğru gönderir (fayl kimliği veya şifreleme anahtarı gibi ikili veriler olabilir).
writeTo(os: OutputStream)
accept(visitor: IPdfVisitor<T>)T
equals(o: Object)boolean
hashCode()int
toString()String
isDirty()booleanBu nesne yüklenme sonrası değiştirildiyse {@code true} değerini gönderir.
setDirty(dirty: boolean)Bu nesnedeki kirli bayrağı ayarlar.
isIndirect()booleanBu nesnenin dolaylı bir nesne olup olmadığını gönderir (bir nesneler anahtarı vardır).
getObjectKey()PdfObjectKeyDoğrudan nesneler için dolaylı nesne anahtarını veya {@code null}‘i gönderir.
setObjectKey(key: PdfObjectKey)Dolaylı nesne anahtarını ayarlar.

Ayrıca bakınız:

 Türkçe