PdfString

Overview

PdfString là một lớp trong Aspose.PDF FOSS cho Java. Dòng thừa kế từ: PdfBase.

PDF string object (§7.3.4, ISO 32000-1:2008).

Khóa học này cung cấp 20 phương pháp để làm việc với các đối tượng PdfString trong các chương trình Java. Các phương pháp có sẵn bao gồm: PdfString, accept, equals, fromHex, getAsDate, getBytes, getHexString, getObjectKey, getString, hashCode, isBinary, isDirty,Và 7 phương pháp bổ sung. Tất cả các thành viên công cộng đều có thể truy cập bất kỳ ứng dụng Java nào sau khi cài đặt Aspose.PDF FOSS cho gói Java. Tài sản : asDate, binary, bytes, dirty, forceHex, hexString,Và 3 nhiều hơn nữa.

Properties

NameTypeAccessDescription
bytesbyte[]ReadTrả lại các byte thô của dòng này.
stringStringReadXóa các byte như văn bản: nếu BOM hiện diện, UTF-16BE; nếu không PDFDocEncoding.
forceHexbooleanReadTrả về liệu dòng này có làm tăng cường serialization hay không.
asDateLocalDateTimeReadCố gắng để phân đoạn dòng như một ngày PDF.
hexStringStringReadTrở lại dòng trong biểu hiện hex: <AABBCC…> Được sử dụng cho các dòng nhị phân (ID, mã hóa khóa).
binarybooleanReadTrở lại đúng nếu dòng này chứa các byte không thể in (có lẽ dữ liệu nhị phân như ID tệp hoặc khóa mã hóa).
dirtybooleanReadTrả về {@code true} nếu đối tượng này đã được sửa đổi kể từ khi tải.
indirectbooleanReadTrả về xem đối tượng này là một đối vật không trực tiếp (có chìa khóa đối phẩm).
objectKeyPdfObjectKeyReadTrả lại chìa khóa đối tượng không trực tiếp, hoặc {@code null} cho các đối vật trực tuyến.

Methods

SignatureDescription
PdfString(bytes: byte[])Tạo PdfString từ các byte thô.
PdfString(text: String)Tạo PdfString từ một dòng Java.
fromHex(hex: String)PdfStringTạo một PdfString từ một dòng hex (không có vòng tay góc).
getBytes()byte[]Trả lại các byte thô của dòng này.
getString()StringXóa các byte như văn bản: nếu BOM hiện diện, UTF-16BE; nếu không PDFDocEncoding.
setForceHex(forceHex: boolean)Đặt xem dòng này có nên luôn được phân phối trong hình dạng hex hay không.
isForceHex()booleanTrả về liệu dòng này có làm tăng cường serialization hay không.
getAsDate()LocalDateTimeCố gắng để phân đoạn dòng như một ngày PDF.
getHexString()StringTrở lại dòng trong biểu hiện hex: <AABBCC…> Được sử dụng cho các dòng nhị phân (ID, mã hóa khóa).
isBinary()booleanTrở lại đúng nếu dòng này chứa các byte không thể in (có lẽ dữ liệu nhị phân như ID tệp hoặc khóa mã hóa).
writeTo(os: OutputStream)
accept(visitor: IPdfVisitor<T>)T
equals(o: Object)boolean
hashCode()int
toString()String
isDirty()booleanTrả về {@code true} nếu đối tượng này đã được sửa đổi kể từ khi tải.
setDirty(dirty: boolean)Đặt lá cờ bẩn trên đối tượng này.
isIndirect()booleanTrả về xem đối tượng này là một đối vật không trực tiếp (có chìa khóa đối phẩm).
getObjectKey()PdfObjectKeyTrả lại chìa khóa đối tượng không trực tiếp, hoặc {@code null} cho các đối vật trực quan.
setObjectKey(key: PdfObjectKey)Đặt chìa khóa đối tượng không trực tiếp.

See Also

 Tiếng Việt