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)يضع مفتاح الكائن غير المباشر.

انظر أيضاً

 العربية