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…>
يستخدم في السلاسل الثنائية (معرفات، مفاتيح التشفير).
binarybooleanاقرأيعيد true إذا كان هذا السلسلة يحتوي على بايتات غير قابلة للطباعة.
(محتمل بيانات ثنائية مثل معرف الملف أو مفتاح التشفير).
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…>
يستخدم في السلاسل الثنائية (معرفات، مفاتيح التشفير).
isBinary()booleanيعيد true إذا كان هذا السلسلة يحتوي على بايتات غير قابلة للطباعة.
(محتمل بيانات ثنائية مثل معرف الملف أو مفتاح التشفير).
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)يضع مفتاح الكائن غير المباشر.

انظر أيضاً

 العربية