FileSpecification
FileSpecification
General
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.
Propietats
| Nom | Tipus de productes | Access | Descripció |
|---|---|---|---|
name | String | Llegeix. | /F nom del fitxer. |
unicodeFileName | String | Llegeix. | /UF Nom de fitxer Unicode. |
description | String | Llegeix. | Descripció. |
relationship | String | Llegeix. | /AFRrelació. |
mIMEType | String | Llegeix. | Tipus MIME de flux /subtipus incrustat. |
params | FileParams | Llegeix. | Retorna els paràmetres del fitxer (dimension, dates, suma de control). |
contents | InputStream | Llegeix. | Retorna el contingut del fitxer incrustat com a InputStream. |
mimeType | String | Llegeix. | Retorna el tipus MIME (alias per a {@link #getMIMEType() }). |
data | byte[] | Llegeix. | Retorna les dades del fitxer incrustat. |
embeddedStream | PdfStream | Llegeix. | Retorna el flux de fitxers incrustats des /EF/F. |
pdfDictionary | PdfDictionary | Llegeix. | Retorna el diccionari subjacent. |
Mètodes
| Signature | Descripció |
|---|---|
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) | Estableix el nom del fitxer (/F). |
getUnicodeFileName() → String | /UF Nom de fitxer Unicode. |
setUnicodeFileName(name: String) | Estableix el nom de fitxer Unicode (/UF). |
getDescription() → String | Descripció. |
setDescription(desc: String) | Estableix la descripció (/Desc). |
getRelationship() → String | /AFRrelació. |
setRelationship(rel: String) | Estableix la relació AF. |
getMIMEType() → String | Tipus MIME de flux /subtipus incrustat. |
setMIMEType(mimeType: String) | Estableix el tipus MIME al flux incrustat. |
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) | Estableix el tipus MIME (àlies 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. |