PdfString
Resumo geral
PdfString é uma classe em Aspose.PDF FOSS para Java. Herdeiros de: PdfBase.
Objeto de cadeia PDF (§7.3.4, ISO 32000-1:2008).
Esta classe fornece 20 métodos para trabalhar com objetos PdfString em programas Java. Os métodos disponíveis incluem: PdfString, accept, equals, fromHex, getAsDate, getBytes, getHexString, getObjectKey, getString, hashCode, isBinary, isDirty, e 7 métodos adicionais. Todos os membros públicos são acessíveis a qualquer aplicação Java após instalar o pacote Aspose.PDF FOSS para Java. Propriedades: asDate, binary, bytes, dirty, forceHex, hexString,E mais três.
Propriedades
| Nome: | Tipo de veículo: | Acessos | Descrição: |
|---|---|---|---|
bytes | byte[] | Leia. | Retorna os bytes brutos desta cadeia. |
string | String | Leia. | Decodificar os bytes como texto: se o BOM estiver presente, UTF-16BE; caso contrário PDFDocEncoding. |
forceHex | boolean | Leia. | Retorna se esta cadeia força a serialização hexadecimal. |
asDate | LocalDateTime | Leia. | Tentativa de analisar a cadeia como uma data PDF. |
hexString | String | Leia. | Retorna a cadeia em representação hexagonal: <AABBCC…> |
| Utilizado para cadeias binárias (IDs, chaves de criptografia). | |||
binary | boolean | Leia. | Devolve true se esta sequência de caracteres conter bytes não imprimíveis. |
| (provavelmente dados binários como ID de ficheiro ou chave de encriptação). | |||
dirty | boolean | Leia. | Retorna {@code true} se este objeto foi modificado desde o carregamento. |
indirect | boolean | Leia. | Devolve se este objeto é um objecto indirecto (tem uma chave de object). |
objectKey | PdfObjectKey | Leia. | Retorna a chave de objeto indireto, ou {@code null} para objetos diretos. |
Métodos de avaliação
| Assinatura | Descrição: |
|---|---|
PdfString(bytes: byte[]) | Cria um PdfString a partir de bytes brutos. |
PdfString(text: String) | Cria um PdfString a partir de uma cadeia Java. |
fromHex(hex: String) → PdfString | Cria um PdfString a partir de uma cadeia hexagonal (sem parênteses angulares). |
getBytes() → byte[] | Retorna os bytes brutos desta cadeia. |
getString() → String | Decodificar os bytes como texto: se o BOM estiver presente, UTF-16BE; caso contrário PDFDocEncoding. |
setForceHex(forceHex: boolean) | Estabelece se esta cadeia deve ser sempre serializada em forma hexagonal. |
isForceHex() → boolean | Retorna se esta cadeia força a serialização hexadecimal. |
getAsDate() → LocalDateTime | Tentativa de analisar a cadeia como uma data PDF. |
getHexString() → String | Retorna a cadeia em representação hexagonal: <AABBCC…> |
| Utilizado para cadeias binárias (IDs, chaves de criptografia). | |
isBinary() → boolean | Devolve true se esta sequência de caracteres conter bytes não imprimíveis. |
| (provavelmente dados binários como ID de ficheiro ou chave de encriptação). | |
writeTo(os: OutputStream) | |
accept(visitor: IPdfVisitor<T>) → T | |
equals(o: Object) → boolean | |
hashCode() → int | |
toString() → String | |
isDirty() → boolean | Retorna {@code true} se este objeto foi modificado desde o carregamento. |
setDirty(dirty: boolean) | Coloca a bandeira suja neste objeto. |
isIndirect() → boolean | Devolve se este objeto é um objecto indirecto (tem uma chave de object). |
getObjectKey() → PdfObjectKey | Retorna a chave de objeto indireto, ou {@code null} para objetos diretos. |
setObjectKey(key: PdfObjectKey) | Defina a chave de objeto indireto. |