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
| Name | Type | Access | Description |
|---|---|---|---|
bytes | byte[] | Read | Trả lại các byte thô của dòng này. |
string | String | Read | Xóa các byte như văn bản: nếu BOM hiện diện, UTF-16BE; nếu không PDFDocEncoding. |
forceHex | boolean | Read | Trả về liệu dòng này có làm tăng cường serialization hay không. |
asDate | LocalDateTime | Read | Cố gắng để phân đoạn dòng như một ngày PDF. |
hexString | String | Read | Trở 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). |
binary | boolean | Read | Trở 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). |
dirty | boolean | Read | Trả về {@code true} nếu đối tượng này đã được sửa đổi kể từ khi tải. |
indirect | boolean | Read | Trả 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). |
objectKey | PdfObjectKey | Read | Trả 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
| Signature | Description |
|---|---|
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) → PdfString | Tạ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() → String | Xó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() → boolean | Trả về liệu dòng này có làm tăng cường serialization hay không. |
getAsDate() → LocalDateTime | Cố gắng để phân đoạn dòng như một ngày PDF. |
getHexString() → String | Trở 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() → boolean | Trở 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() → boolean | Trả 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() → boolean | Trả 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() → PdfObjectKey | Trả 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. |