PdfString
Revisión
PdfString Es una clase en Aspose.PDF FOSS para Java. Heredados de: PdfBase.
Objeto de string PDF (§7.3.4, ISO 32000-1:2008).
Esta clase proporciona 20 métodos para trabajar con los objetos PdfString en programas de Java. Los métodos disponibles incluyen: PdfString, accept, equals, fromHex, getAsDate, getBytes, getHexString, getObjectKey, getString, hashCode, isBinary, isDirty,y 7 métodos adicionales. Todos los miembros públicos están accesibles a cualquier aplicación Java después de instalar el Aspose.PDF FOSS para el paquete Java. Propiedades : asDate, binary, bytes, dirty, forceHex, hexString,Y tres más.
Propiedades
| Nombre | Tipo | Acceso | Descripción |
|---|---|---|---|
bytes | byte[] | Leer | Retorna los bajos crudos de esta línea. |
string | String | Leer | Decodifica los bajos como texto: si BOM está presente, UTF-16BE; de lo contrario PDFDocEncoding. |
forceHex | boolean | Leer | Retorna si esta línea forza la serializacin hex. |
asDate | LocalDateTime | Leer | Intentar parse la fila como una fecha PDF. |
hexString | String | Leer | Retorna la línea en representación hex: <AABBCC…> |
| Utilizado para las líneas binarias (IDs, claves de cifrado). | |||
binary | boolean | Leer | Retorna si esta línea contiene bajos no impresibles. |
| (probablemente datos binarios como ID de archivo o clave de cifrado). | |||
dirty | boolean | Leer | Retorna {@code true} si este objeto ha sido modificado desde la carga. |
indirect | boolean | Leer | Retorna si este objeto es un objeto indirecto (tiene una clave de objeto). |
objectKey | PdfObjectKey | Leer | Devolve la clave de objeto indirecto, o {@code null} para objetos directos. |
Metodología
| firma | Descripción |
|---|---|
PdfString(bytes: byte[]) | Crea un PdfString de bajos crudos. |
PdfString(text: String) | Crea un PdfString de una línea Java. |
fromHex(hex: String) → PdfString | Crea un PdfString de una cadena hex (sin brazos angulares). |
getBytes() → byte[] | Retorna los bajos crudos de esta línea. |
getString() → String | Decodifica los bajos como texto: si BOM está presente, UTF-16BE; de lo contrario PDFDocEncoding. |
setForceHex(forceHex: boolean) | Establecer si esta línea debe ser serializada siempre en forma hex. |
isForceHex() → boolean | Retorna si esta línea forza la serializacin hex. |
getAsDate() → LocalDateTime | Intentar parse la fila como una fecha PDF. |
getHexString() → String | Retorna la línea en representación hex: <AABBCC…> |
| Utilizado para las líneas binarias (IDs, claves de cifrado). | |
isBinary() → boolean | Retorna si esta línea contiene bajos no impresibles. |
| (Puede ser que los datos binarios como el ID de archivo o la clave de cifrado). | |
writeTo(os: OutputStream) | |
accept(visitor: IPdfVisitor<T>) → T | |
equals(o: Object) → boolean | |
hashCode() → int | |
toString() → String | |
isDirty() → boolean | Retorna {@code true} si este objeto ha sido modificado desde la carga. |
setDirty(dirty: boolean) | Póngase la bandera sucia en este objeto. |
isIndirect() → boolean | Retorna si este objeto es un objeto indirecto (tiene una clave de objeto). |
getObjectKey() → PdfObjectKey | Devolve la clave de objeto indirecto, o {@code null} para objetos directos. |
setObjectKey(key: PdfObjectKey) | - El objeto indirecto es la clave. |