FileSpecification
FileSpecification
Overview
FileSpecification és una classe en FOSS per Java.
Representa una especificació de fitxer incrustat (ISO 32000-1:2008, §7.11.3, taula 44).
Aquesta classe proporciona 21 mètodes per treballar amb objectes FileSpecification en programes Java. Els mètodes disponibles inclouen: FileSpecification, getContents, getData, getDescription, getEmbeddedStream, getMIMEType, getMimeType, getName, getParams, getPdfDictionary, getRelationship, getUnicodeFileName, i 6 mètodes addicionals. Tots els membres públics són accessibles a qualsevol aplicació Java després d’instal·lar el paquet FOSS per Java. Propietats: contents, data, description, embeddedStream, mIMEType, mimeType, i 5 més.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
name | String | Read | /F nom del fitxer. |
unicodeFileName | String | Read | /UF Nom de fitxer Unicode. |
description | String | Read | Descripció. |
relationship | String | Read | /AFRrelació. |
mIMEType | String | Read | Tipus MIME de flux /subtipus incrustat. |
params | FileParams | Read | Retorna els paràmetres del fitxer (dimension, dates, suma de control). |
contents | InputStream | Read | Retorna el contingut del fitxer incrustat com a InputStream. |
mimeType | String | Read | Retorna el tipus MIME (alias per a {@link #getMIMEType() }). |
data | byte[] | Read | Retorna les dades del fitxer incrustat. |
embeddedStream | PdfStream | Read | Retorna el flux de fitxers incrustats des /EF/F. |
pdfDictionary | PdfDictionary | Read | Retorna el diccionari subjacent. |
Methods
| Signature | Description |
|---|---|
FileSpecification(dict: PdfDictionary) | Envolta un diccionari de especificacions existents. |
FileSpecification(file: String) | Crea una especificació de fitxer des del {@codi}, sense descripció. |
FileSpecification(file: String, description: String) | Crea una especificació de fitxer amb el nom i la descripció del fitxatge. |
FileSpecification(stream: InputStream, name: String) | Crea una especificació de fitxer a partir d’un InputStream. |
getName() → String | /F nom del fitxer. |
setName(name: String) | S’estableix el nom del fitxer (/F). |
getUnicodeFileName() → String | /UF Nom de fitxer Unicode. |
setUnicodeFileName(name: String) | S’estableix el nom de fitxer Unicode (/UF). |
getDescription() → String | Descripció. |
setDescription(desc: String) | S’estableix la descripció (/Desc). |
getRelationship() → String | /AFRrelació. |
setRelationship(rel: String) | Establi la relació AF. |
getMIMEType() → String | Tipus MIME de flux /subtipus incrustat. |
setMIMEType(mimeType: String) | Establi el tipus MIME en la corrent incrustada. |
getParams() → FileParams | Retorna els paràmetres del fitxer (dimension, dates, suma de control). |
getContents() → InputStream | Retorna el contingut del fitxer incrustat com a InputStream. |
setMimeType(mimeType: String) | S’estableix el tipus MIME (alias per a {@link #setMIMEType(String)}). |
getMimeType() → String | Retorna el tipus MIME (alias per a {@link #getMIMEType() }). |
getData() → byte[] | Retorna les dades del fitxer incrustat. |
getEmbeddedStream() → PdfStream | Retorna el flux de fitxers incrustats des /EF/F. |
getPdfDictionary() → PdfDictionary | Retorna el diccionari subjacent. |