FileStreamContainer

Inheritance: java.lang.Object, com.aspose.imaging.DisposableObject, com.aspose.imaging.StreamContainer

public final class FileStreamContainer extends StreamContainer

用于文件流处理的帮助类。

方法

方法描述
to_Stream(FileStreamContainer fileStreamContainer)执行从 com.aspose.imaging.FileStreamContainerSystem.IO.Stream 的显式转换。
to_FileStream(FileStreamContainer fileStreamContainer)执行从 com.aspose.imaging.FileStreamContainerSystem.IO.FileStream 的显式转换。
createFileStream(String fileLocation, boolean isTemporal)创建新的文件流。
openFileStream(String fileLocation)打开已有的文件流。
isTemporal()获取或设置指示流是否为临时的值。
setTemporal(boolean value)设置指示流是否为临时的值。
isCreated()获取指示流是否显式创建的值。
getFilePath()获取文件路径。

to_Stream(FileStreamContainer fileStreamContainer)

public static System.IO.Stream to_Stream(FileStreamContainer fileStreamContainer)

执行从 com.aspose.imaging.FileStreamContainerSystem.IO.Stream 的显式转换。

Parameters:

参数类型描述
fileStreamContainerFileStreamContainer文件流容器。

Returns: com.aspose.ms.System.IO.Stream - 转换的结果。

to_FileStream(FileStreamContainer fileStreamContainer)

public static System.IO.FileStream to_FileStream(FileStreamContainer fileStreamContainer)

执行从 com.aspose.imaging.FileStreamContainerSystem.IO.FileStream 的显式转换。

Parameters:

参数类型描述
fileStreamContainerFileStreamContainer文件流容器。

Returns: com.aspose.ms.System.IO.FileStream - 转换的结果。

createFileStream(String fileLocation, boolean isTemporal)

public static FileStreamContainer createFileStream(String fileLocation, boolean isTemporal)

创建新的文件流。

Parameters:

参数类型描述
fileLocationjava.lang.String文件位置。
isTemporalboolean如果设置为 true,文件流容器是临时的。

Returns: FileStreamContainer - The file stream container.

openFileStream(String fileLocation)

public static FileStreamContainer openFileStream(String fileLocation)

打开现有的文件流。如果文件流不存在,则抛出相应的异常。

Parameters:

参数类型描述
fileLocationjava.lang.String文件位置。

Returns: FileStreamContainer - The file stream container.

isTemporal()

public boolean isTemporal()

获取或设置指示流是否为临时的值。

Returns: 布尔型 - true 表示流是临时的;否则为 false

临时流在释放时会自行删除。如果流是基于内存的,则此属性无效。如果流是显式创建的,可以将其标记为临时或持久,否则会抛出相应的异常。

setTemporal(boolean value)

public void setTemporal(boolean value)

设置指示流是否为临时的值。

Parameters:

参数类型描述
valueboolean

临时流在释放时会自行删除。如果流是基于内存的,则此属性无效。如果流是显式创建的,可以将其标记为临时或持久,否则会抛出相应的异常。 |

isCreated()

public boolean isCreated()

获取指示流是否显式创建的值。

Returns: 布尔型 - true 表示流是显式创建的;否则为 false

getFilePath()

public String getFilePath()

获取文件路径。

Returns: java.lang.String - 文件路径。