public class FileCreateStreamProvider extends 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(String name)
Initializes a new instance of the
FileCreateStreamProvider class. |
FileCreateStreamProvider(String directory,
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.
|
String |
getDirectory()
Gets or sets the directory.
|
String |
getName()
Gets or sets the name.
|
com.aspose.html.internal.ms.System.IO.Stream |
getStream(String name,
String extension)
Provides a stream for rendering.
|
com.aspose.html.internal.ms.System.IO.Stream |
getStream(String name,
String extension,
int page)
Provides a stream for rendering.
|
void |
releaseStream(com.aspose.html.internal.ms.System.IO.Stream stream)
Releases the stream.
|
void |
setDirectory(String value)
Gets or sets the directory.
|
void |
setName(String value)
Gets or sets the name.
|
public FileCreateStreamProvider()
Initializes a new instance of the FileCreateStreamProvider
class.
public FileCreateStreamProvider(String name)
Initializes a new instance of the FileCreateStreamProvider
class.
name
- The file name.public FileCreateStreamProvider(String directory, String name)
Initializes a new instance of the FileCreateStreamProvider
class.
directory
- The directory.name
- The file name.public String getDirectory()
Gets or sets the directory.
Value: The directory.public void setDirectory(String value)
Gets or sets the directory.
Value: The directory.public String getName()
Gets or sets the name.
Value: The name.public void setName(String value)
Gets or sets the name.
Value: The name.public com.aspose.html.internal.ms.System.IO.Stream getStream(String name, 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.html.internal.ms.System.IO.Stream getStream(String name, 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.html.internal.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.html.internal.ms.System.IDisposable