[]
Represents a bitmap that uses the Direct2D system API. Can be used for fast and efficient rendering on Windows systems that support Direct2D.
public class GcD2DBitmap : IImage, IDisposable
Public Class GcD2DBitmap
Implements IImage, IDisposable
| Name | Description |
|---|---|
| GcD2DBitmap() | Initializes a new instance of the GcD2DBitmap class. |
| GcD2DBitmap(int, int, float, float) | Initializes a new instance of the GcD2DBitmap class and creates the image. The image content is not initialized and can contain any random data. |
| Name | Description |
|---|---|
| D2DDevice | Gets an instance of the GrapeCity.Documents.DX.Direct2D.Device class. |
| D2DFactory | Gets an instance of the GrapeCity.Documents.DX.Direct2D.Factory1 class. |
| DWFactory | Gets an instance of the GrapeCity.Documents.DX.DirectWrite.Factory1 class. The factory becomes available after initializing the font cache (see the SetFontCache(FontCache) method). |
| DeviceContext | Gets an instance of the GrapeCity.Documents.DX.Direct2D.DeviceContext class. |
| DpiX | Gets the x-axis DPI resolution. |
| DpiY | Gets the y-axis DPI resolution. |
| Graphics | Gets an instance of the GcD2DBitmapGraphics class. The Graphics becomes available after executing the CreateGraphics(Color?) method. |
| Height | Gets the height of the image, in DIPs. |
| IsDisposed | Gets a value indicating whether the GcD2DBitmap has been disposed of. |
| PixelHeight | Gets the pixel height of the image. |
| PixelWidth | Gets the pixel width of the image. |
| Width | Gets the width of the image, in DIPs. |
| Name | Description |
|---|---|
| ApplyLicenseKey(string) | Applies a license key to an instance of GcWicBitmap. |
| CreateGraphics(Color?) | Creates an instance of the GcD2DBitmapGraphics class. |
| CreateImage(int, int) | Creates an image with the given size and 96 DPI resolution. |
| CreateImage(int, int, float, float) | Creates an image with the given size and resolution. The content is not initialized by this method and can contain any random data. |
| DiscardImage() | Discards the internal image and clears all metadata. |
| Dispose() | Cleans up the resources that were used. |
| Dispose(bool) | Performs cleanup operations on managed and unmanaged resources. |
| Load(Stream, WicContainerFormat, int) | Loads the image from a stream. |
| Load(string, WicContainerFormat, int) | Loads the image from a file. |
| Save(Stream, WicContainerFormat, BaseOptions) | Saves the image to a stream using the specified format and options. |
| Save(string, WicContainerFormat, BaseOptions) | Saves the image to a file using the specified format and options. |
| SaveAsBmp(Stream, BmpOptions) | Saves the image to a stream in BMP format. |
| SaveAsBmp(string, BmpOptions) | Saves the image to a file in BMP format. |
| SaveAsGif(Stream, GifOptions) | Saves the image to a stream in GIF format. |
| SaveAsGif(string, GifOptions) | Saves the image to a file in GIF format. |
| SaveAsJpeg(Stream, JpegOptions) | Saves the image to a stream in JPEG format. |
| SaveAsJpeg(string, JpegOptions) | Saves the image to a file in JPEG format. |
| SaveAsJpegXR(Stream, JpegXROptions) | Saves the image to a stream in JPEG XR format. |
| SaveAsJpegXR(string, JpegXROptions) | Saves the image to a file in JPEG XR format. |
| SaveAsPng(Stream, PngOptions) | Saves the image to a stream in PNG format. |
| SaveAsPng(string, PngOptions) | Saves the image to a file in PNG format. |
| SaveAsTiff(Stream, TiffOptions) | Saves the image to a stream in TIFF format. |
| SaveAsTiff(string, TiffOptions) | Saves the image to a file in TIFF format. |
| SetFontCache(FontCache) | Assigns a shared instance of the GrapeCity.Documents.Imaging.Windows.GcD2DBitmap.FontCache class to be used by this bitmap. |
| SetLicenseKey(string) | Sets the license key. |
| ToGcBitmap() | Copies the image buffer to a new GcBitmap. |
| ToGcBitmap(GcBitmap) | Copies the image buffer to an existing instance of GcBitmap. |