PDFBgrRenderingSurface¶
Namespace: O2S.Components.PDF4NET.Rendering.RenderingSurfaces
Defines a BGR rendering surface that uses an array of bytes as storage.
public class PDFBgrRenderingSurface : PDFByteRenderingSurface, O2S.Components.PDF4NET.Content.IImageDataProvider
Inheritance Object → PDFRenderingSurface → PDFByteRenderingSurface → PDFBgrRenderingSurface
Implements IImageDataProvider
Fields¶
Constructors¶
PDFBgrRenderingSurface(Int32, Int32)¶
Initializes a new PDFBgrRenderingSurface object.
Parameters
width Int32
Surface width.
height Int32
Surface height.
PDFBgrRenderingSurface()¶
Initializes a new PDFBgrRenderingSurface object with an empty storage.
Properties¶
Bitmap¶
Gets the surface storage.
Property Value
Byte[]
Array of ints that stores the page image in ARGB format.
Height¶
Gets or sets the surface height.
Property Value
Int32
The height of the surface in pixels.
Width¶
Gets the surface width.
Property Value
Int32
The width of the surface in pixels.
Methods¶
ConvertFromRgba()¶
Converts the surface from default rendering layut (ARGB int or RGBA byte) to its native format.
Remarks
Aurora Native and GDI+ engines use BGRA format, Aurora Managed uses ARGB int and RGBA byte.