BmpDevice
Inheritance: java.lang.Object, com.aspose.pdf.devices.Device, com.aspose.pdf.devices.PageDevice, com.aspose.pdf.devices.ImageDevice
public final class BmpDevice extends ImageDevice
Represents image device that helps to save pdf document pages into bmp.
Constructors
| Constructor | Description |
|---|---|
| BmpDevice() | Initializes a new instance of the BmpDevice class with default resolution. |
| BmpDevice(Resolution resolution) | Initializes a new instance of the BmpDevice class. |
| BmpDevice(int width, int height, Resolution resolution) | Initializes a new instance of the BmpDevice class with provided image dimensions and resolution. |
| BmpDevice(PageSize pageSize, Resolution resolution) | Initializes a new instance of the BmpDevice class with provided page size and resolution. |
| BmpDevice(int width, int height) | Initializes a new instance of the BmpDevice class with provided image dimensions, default resolution (=150). |
| BmpDevice(PageSize pageSize) | Initializes a new instance of the BmpDevice class with provided page size, default resolution (=150). |
Methods
| Method | Description |
|---|---|
| processInternal(Page page, System.IO.Stream output) | For Internal usage only! |
| process(Page page, OutputStream output) | Converts the page into bmp and saves it in the output stream. |
| process(Page page, System.Drawing.Graphics gr) | renders page on the graphics |
BmpDevice()
public BmpDevice()
Initializes a new instance of the BmpDevice class with default resolution.
BmpDevice(Resolution resolution)
public BmpDevice(Resolution resolution)
Initializes a new instance of the BmpDevice class.
Parameters:
| Parameter | Type | Description |
|---|---|---|
| resolution | Resolution | Resolution for the result image file, see Resolution class. |
BmpDevice(int width, int height, Resolution resolution)
public BmpDevice(int width, int height, Resolution resolution)
Initializes a new instance of the BmpDevice class with provided image dimensions and resolution.
Parameters:
| Parameter | Type | Description |
|---|---|---|
| width | int | Image output width. |
| height | int | Image output height. |
| resolution | Resolution | Resolution for the result image file, see Resolution class. |
BmpDevice(PageSize pageSize, Resolution resolution)
public BmpDevice(PageSize pageSize, Resolution resolution)
Initializes a new instance of the BmpDevice class with provided page size and resolution.
Parameters:
| Parameter | Type | Description |
|---|---|---|
| pageSize | PageSize | Page size of the output image. |
| resolution | Resolution | Resolution for the result image file, see Resolution class. |
BmpDevice(int width, int height)
public BmpDevice(int width, int height)
Initializes a new instance of the BmpDevice class with provided image dimensions, default resolution (=150).
Parameters:
| Parameter | Type | Description |
|---|---|---|
| width | int | Image output width. |
| height | int | Image output height. |
BmpDevice(PageSize pageSize)
public BmpDevice(PageSize pageSize)
Initializes a new instance of the BmpDevice class with provided page size, default resolution (=150).
Parameters:
| Parameter | Type | Description |
|---|---|---|
| pageSize | PageSize | Page size of the output image. |
processInternal(Page page, System.IO.Stream output)
public void processInternal(Page page, System.IO.Stream output)
For Internal usage only!
Converts the page into bmp and saves it in the output stream.
Parameters:
| Parameter | Type | Description |
|---|---|---|
| page | Page | The page to convert. |
| output | com.aspose.ms.System.IO.Stream | Output stream with bmp image. |
process(Page page, OutputStream output)
public void process(Page page, OutputStream output)
Converts the page into bmp and saves it in the output stream.
Parameters:
| Parameter | Type | Description |
|---|---|---|
| page | Page | The page to convert. |
| output | java.io.OutputStream | Output stream with bmp image. |
process(Page page, System.Drawing.Graphics gr)
public void process(Page page, System.Drawing.Graphics gr)
renders page on the graphics
Parameters:
| Parameter | Type | Description |
|---|---|---|
| page | Page | Page object |
| gr | com.aspose.ms.System.Drawing.Graphics | internal object |