FileSpecification

遗产: java.lang.Object

所有已实现的接口: com.aspose.ms.System.IDisposable, java.io.Closeable

public final class FileSpecification implements System.IDisposable, Closeable

表示嵌入文件的类。

构造函数

构造函数描述
FileSpecification(IPdfPrimitive specification)档案规格
FileSpecification(String file)FileSpecification 的构造函数
FileSpecification(System.IO.Stream stream, String name)文件规范的构造函数。
FileSpecification(InputStream stream, String name)文件规范的构造函数。
FileSpecification(String file, String description)FileSpecification 的构造函数。
FileSpecification(System.IO.Stream stream, String name, String description)FileSpecification 的构造函数。
FileSpecification(InputStream stream, String name, String description)FileSpecification 的构造函数。
FileSpecification(String fileName, Annotation annot)FileSpecification 的构造函数。
FileSpecification()创建新的空文件规范。

方法

方法描述
close()处理内容物。
dispose()处理内容物。
equals(Object arg0)
getAFRelationship()关联文件关系。
getClass()
getContents()获取内容文件。
getContentsInternal()获取内容文件。
getDescription()获取与文件规范关联的文本。
getEncoding()获取编码格式。
getEncryptedPayload()获取加密的负载。
getEngineDict()包含有关文件信息的 Pdf 字典。
getEngineObj()仅限内部
getFileSystem()获取文件系统的名称。
getMIMEType()获取嵌入文件的子类型
getName()获取文件规范名称。
getParams()获取文件参数。
getStreamContents()获取文件内容作为流。
getUnicodeName()获取文件规范 unicode 名称。
getValue(String key)获取特定于应用程序的参数。
hashCode()
isIncludeContents()如果为真,文件的内容将包含在文件规范中。
notify()
notifyAll()
setAFRelationship(AFRelationship value)关联文件关系。
setContents(byte[] value)设置内容文件。
setContents(InputStream value)设置内容文件。
setDescription(String value)设置与文件规范关联的文本。
setEncoding(int value)设置编码格式。
setFileSystem(String value)设置文件系统的名称。
setIncludeContents(boolean value)如果为真,文件的内容将包含在文件规范中。
setMIMEType(String value)设置 MIME 类型。
setName(String value)设置文件规范名称。
setParams(FileParams value)设置文件参数。
setUnicodeName(String value)设置文件规范 unicode 名称。
setValue(String key, String value)设置特定于应用程序的参数。
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

FileSpecification(IPdfPrimitive specification)

public FileSpecification(IPdfPrimitive specification)

档案规格

参数:

范围类型描述
specificationIPdfPrimitiveIPDF原始对象

FileSpecification(String file)

public FileSpecification(String file)

FileSpecification 的构造函数

参数:

范围类型描述
filejava.lang.String文件路径。

FileSpecification(System.IO.Stream stream, String name)

public FileSpecification(System.IO.Stream stream, String name)

文件规范的构造函数。

参数:

范围类型描述
streamcom.aspose.ms.System.IO.Stream包含数据文件的流。
namejava.lang.String文件规范。

FileSpecification(InputStream stream, String name)

public FileSpecification(InputStream stream, String name)

文件规范的构造函数。

参数:

范围类型描述
streamjava.io.InputStream包含数据文件的流。
namejava.lang.String文件规范。

FileSpecification(String file, String description)

public FileSpecification(String file, String description)

FileSpecification 的构造函数。

参数:

范围类型描述
filejava.lang.String文件路径。
descriptionjava.lang.String文件描述。

FileSpecification(System.IO.Stream stream, String name, String description)

public FileSpecification(System.IO.Stream stream, String name, String description)

FileSpecification 的构造函数。

参数:

范围类型描述
streamcom.aspose.ms.System.IO.Stream要在文档中使用的流。
namejava.lang.String文件规范字符串。
descriptionjava.lang.String文件描述。

FileSpecification(InputStream stream, String name, String description)

public FileSpecification(InputStream stream, String name, String description)

FileSpecification 的构造函数。

参数:

范围类型描述
streamjava.io.InputStream要在文档中使用的流。
namejava.lang.String文件规范字符串。
descriptionjava.lang.String文件描述。

FileSpecification(String fileName, Annotation annot)

public FileSpecification(String fileName, Annotation annot)

FileSpecification 的构造函数。

参数:

范围类型描述
fileNamejava.lang.String字符串对象
annotAnnotation注释对象

FileSpecification()

public FileSpecification()

创建新的空文件规范。

close()

public void close()

处理内容物。

dispose()

public void dispose()

处理内容物。

此方法已过时,请改用 close() 。

equals(Object arg0)

public boolean equals(Object arg0)

参数:

范围类型描述
arg0java.lang.Object

退货: 布尔值

getAFRelationship()

public final AFRelationship getAFRelationship()

关联文件关系。

退货: AFRelationship - AFRelationship元素

getClass()

public final native Class<?> getClass()

退货: java.lang.Class

getContents()

public InputStream getContents()

获取内容文件。

退货: java.io.InputStream - InputStream 对象

getContentsInternal()

public System.IO.Stream getContentsInternal()

获取内容文件。

退货: com.aspose.ms.System.IO.Stream - 流对象

getDescription()

public String getDescription()

获取与文件规范关联的文本。

退货: java.lang.String - 字符串值

getEncoding()

public int getEncoding()

获取编码格式。可能的值:Zip - 文件使用 ZIP 压缩,None - 文件未压缩。

退货: int - 整数值

getEncryptedPayload()

public final EncryptedPayload getEncryptedPayload()

获取加密的负载。

退货: EncryptedPayload - EncryptedPayload 实例

getEngineDict()

public IPdfDictionary getEngineDict()

包含有关文件信息的 Pdf 字典。仅限内部

退货: IPdfDictionary IPdfDictionary 对象

getEngineObj()

public IPdfObject getEngineObj()

仅限内部

退货: IPdfObject IPdfObject 对象

getFileSystem()

public String getFileSystem()

获取文件系统的名称。

退货: java.lang.String - 字符串值

getMIMEType()

public String getMIMEType()

获取嵌入文件的子类型

退货: java.lang.String - 字符串值

getName()

public String getName()

获取文件规范名称。

退货: java.lang.String - 字符串值

getParams()

public FileParams getParams()

获取文件参数。

退货: FileParams 文件参数对象

getStreamContents()

public InputStream getStreamContents()

获取文件内容作为流。内容不会加载到内存中,这样可以减少内存使用量。但是这个流不支持定位和长度属性。如果您需要此功能,请改用 Contents 属性。

退货: java.io.InputStream - InputStream 对象

getUnicodeName()

public String getUnicodeName()

获取文件规范 unicode 名称。

退货: java.lang.String - 字符串值

getValue(String key)

public final String getValue(String key)

获取特定于应用程序的参数。

参数:

范围类型描述
keyjava.lang.String参数名称。

退货: java.lang.String - 字符串值 - 如果找到参数;否则为空。

hashCode()

public native int hashCode()

退货: 整数

isIncludeContents()

public boolean isIncludeContents()

如果为真,文件的内容将包含在文件规范中。

退货: boolean - 布尔值

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

setAFRelationship(AFRelationship value)

public final void setAFRelationship(AFRelationship value)

关联文件关系。

参数:

范围类型描述
valueAFRelationshipAFR关系元素

setContents(byte[] value)

public void setContents(byte[] value)

设置内容文件。

参数:

范围类型描述
valuebyte[]字节数组

setContents(InputStream value)

public void setContents(InputStream value)

设置内容文件。

参数:

范围类型描述
valuejava.io.InputStream输入流对象

setDescription(String value)

public void setDescription(String value)

设置与文件规范关联的文本。

参数:

范围类型描述
valuejava.lang.String字符串值

setEncoding(int value)

public void setEncoding(int value)

设置编码格式。可能的值:Zip - 文件使用 ZIP 压缩,None - 文件未压缩。

参数:

范围类型描述
valueint整数值

setFileSystem(String value)

public void setFileSystem(String value)

设置文件系统的名称。

参数:

范围类型描述
valuejava.lang.String字符串值

setIncludeContents(boolean value)

public void setIncludeContents(boolean value)

如果为真,文件的内容将包含在文件规范中。

参数:

范围类型描述
valueboolean布尔值

setMIMEType(String value)

public void setMIMEType(String value)

设置 MIME 类型。

参数:

范围类型描述
valuejava.lang.String字符串值

setName(String value)

public void setName(String value)

设置文件规范名称。

参数:

范围类型描述
valuejava.lang.String字符串值

setParams(FileParams value)

public void setParams(FileParams value)

设置文件参数。

参数:

范围类型描述
valueFileParams文件参数对象

setUnicodeName(String value)

public void setUnicodeName(String value)

设置文件规范 unicode 名称。

参数:

范围类型描述
valuejava.lang.String字符串值

setValue(String key, String value)

public final void setValue(String key, String value)

设置特定于应用程序的参数。

参数:

范围类型描述
keyjava.lang.String参数名称。
valuejava.lang.String新的参数值。

toString()

public String toString()

退货: java.lang.字符串

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

参数:

范围类型描述
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

参数:

范围类型描述
arg0long
arg1int