public class FileCreateStreamProvider extends java.lang.Object implements ICreateStreamProvider
Represents FileStream
implementation for providing streams to the rendering devices.
ICreateStreamProvider
Constructor and Description |
---|
FileCreateStreamProvider()
Initializes a new instance of the
FileCreateStreamProvider class. |
FileCreateStreamProvider(java.lang.String name)
Initializes a new instance of the
FileCreateStreamProvider class. |
FileCreateStreamProvider(java.lang.String directory,
java.lang.String name)
Initializes a new instance of the
FileCreateStreamProvider class. |
Modifier and Type | Method and Description |
---|---|
void |
dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
|
java.lang.String |
getDirectory()
Gets or sets the directory.
|
java.lang.String |
getName()
Gets or sets the name.
|
com.aspose.ms.System.IO.Stream |
getStream(java.lang.String name,
java.lang.String extension)
Provides a stream for rendering.
|
com.aspose.ms.System.IO.Stream |
getStream(java.lang.String name,
java.lang.String extension,
int page)
Provides a stream for rendering.
|
void |
releaseStream(com.aspose.ms.System.IO.Stream stream)
Releases the stream.
|
void |
setDirectory(java.lang.String value)
Gets or sets the directory.
|
void |
setName(java.lang.String value)
Gets or sets the name.
|
public FileCreateStreamProvider()
Initializes a new instance of the FileCreateStreamProvider
class.
public FileCreateStreamProvider(java.lang.String name)
Initializes a new instance of the FileCreateStreamProvider
class.
name
- The file name.public FileCreateStreamProvider(java.lang.String directory, java.lang.String name)
Initializes a new instance of the FileCreateStreamProvider
class.
directory
- The directory.name
- The file name.public java.lang.String getDirectory()
Gets or sets the directory.
Value: The directory.public void setDirectory(java.lang.String value)
Gets or sets the directory.
Value: The directory.public java.lang.String getName()
Gets or sets the name.
Value: The name.public void setName(java.lang.String value)
Gets or sets the name.
Value: The name.public com.aspose.ms.System.IO.Stream getStream(java.lang.String name, java.lang.String extension)
Provides a stream for rendering.
getStream
in interface ICreateStreamProvider
name
- The name of the stream.extension
- The file name extension to use if a file stream is being created.public com.aspose.ms.System.IO.Stream getStream(java.lang.String name, java.lang.String extension, int page)
Provides a stream for rendering.
getStream
in interface ICreateStreamProvider
name
- The name of the stream.extension
- The file name extension to use if a file stream is being created.page
- The page number of the document.public void releaseStream(com.aspose.ms.System.IO.Stream stream)
Releases the stream.
releaseStream
in interface ICreateStreamProvider
stream
- The stream being released.public void dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
dispose
in interface com.aspose.ms.System.IDisposable