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 עבור חבילת Java. רכוש : asDate, binary, bytes, dirty, forceHex, hexString,ועוד שלושה.

נכסים

שםסוגגישהתיאור
bytesbyte[]קראוהחזיר את ה-Bytes היבשים של רצועה זו.
stringStringקראודק את הוויטות כטקסט: אם BOM קיים, UTF-16BE; אחרת PDFDocEncoding.
forceHexbooleanקראוחוזר אם זה רצועה מחזקת את הרדיואקטיביות.
asDateLocalDateTimeקראומנסה לחתוך את השורה כנתונים PDF.
hexStringStringקראוהחזיר את השורה בציגה הקס: <AABBCC…>
שימוש בשורות בינאריות (IDs, מפתחות הצפנה).
binarybooleanקראוחוזר נכון אם רצועה זו מכילה ביטים שאינם ניתן להדפיס.
(אולי נתונים בינאריים כגון מזהה קובץ או מפתח הצפנה).
dirtybooleanקראוהחזיר {@code true} אם האובייקט הזה שונה מאז ההעלאה.
indirectbooleanקראוהחזיר אם האובייקט הזה הוא אוביין עקיף (יש לו מפתח אובי).
objectKeyPdfObjectKeyקראוהחזיר את מפתח האובייקט העקיף, או {@code null} עבור אוביינים ישירים.

שיטות

חתימהתיאור
PdfString(bytes: byte[])יצירת PdfString מתוך ביטים ירוקים.
PdfString(text: String)יצירת PdfString מתוך שורת Java.
fromHex(hex: String) → PdfStringיצירת PdfString מתוך שורת הקס (ללא זוויות אבן).
getBytes() → byte[]החזיר את ה-Bytes היבשים של רצועה זו.
getString() → Stringדק את הוויטות כטקסט: אם BOM קיים, UTF-16BE; אחרת PDFDocEncoding.
setForceHex(forceHex: boolean)קבע אם רצועה זו צריכה להיות תמיד סריאליזציה בצורת הקס.
isForceHex() → booleanחוזר אם זה רצועה מחזקת את הרדיואקטיביות.
getAsDate() → LocalDateTimeמנסה לחתוך את השורה כנתונים PDF.
getHexString() → Stringהחזיר את השורה בציגה הקס: <AABBCC…>
שימוש בשורות בינאריות (IDs, מפתחות הצפנה).
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)הקלד את המפתח הישיר של האובייקט.

ראה גם

 עברית