New to Telerik ReportingStart a free 30-day trial

Definition

Namespace:Telerik.Drawing

Assembly:Telerik.Reporting.dll

Syntax:

C#
public abstract class ImageBase : IImage

Inheritance: objectImageBase

Implements: IImage

Constructors

For serialization purposes.

C#
public ImageBase()

Properties

TODO: Add documentation.

C#
public abstract int Height { get; }

Implements: IImage.Height

TODO: Add documentation.

C#
public abstract float HorizontalResolution { get; }

Implements: IImage.HorizontalResolution

C#
public abstract SizeF PhysicalDimension { get; }

Implements: IImage.PhysicalDimension

C#
public abstract PixelFormat PixelFormat { get; }

Implements: IImage.PixelFormat

TODO: Add documentation.

C#
public abstract ImageFormat RawFormat { get; }

Implements: IImage.RawFormat

Size

Size

TODO: Add documentation.

C#
public abstract Size Size { get; }

Implements: IImage.Size

Returns the underlying system instance of the image.

C#
public abstract object SystemInstance { get; }

Implements: IImage.SystemInstance

TODO: Add documentation.

C#
public abstract float VerticalResolution { get; }

Implements: IImage.VerticalResolution

TODO: Add documentation.

C#
public abstract int Width { get; }

Implements: IImage.Width

Methods

Clone()

object

C#
public abstract object Clone()
Returns:

object

C#
protected abstract void Dispose(bool disposing)
Parameters:disposingbool
C#
public abstract byte[] GetBytes()
Returns:

byte[]

C#
public abstract int GetPixelFormatSize(PixelFormat pixfmt)
Parameters:pixfmtPixelFormatReturns:

int

Implements: IImage.GetPixelFormatSize(PixelFormat)

TODO: Add documentation.

C#
public abstract RawImageData GetRawImageData()
Returns:

RawImageData

Implements: IImage.GetRawImageData()

Returns raw pixel data suitable for fast hashing. Unlike GetBytes() or stream serialization, this avoids expensive image encoding (PNG/JPEG compression).

C#
public virtual byte[] GetRawPixelBytes()
Returns:

byte[]

C#
public abstract void Save(Stream stream, IImageCodecInfo encoder, IEncoderParameters encoderParams)
Parameters:streamStreamencoderIImageCodecInfoencoderParamsIEncoderParameters

Implements: IImage.Save(Stream, IImageCodecInfo, IEncoderParameters)

C#
public abstract void Save(Stream stream, ImageFormat format)
Parameters:streamStreamformatImageFormat

Implements: IImage.Save(Stream, ImageFormat)

C#
public abstract void Save(string filename, IImageCodecInfo encoder, IEncoderParameters encoderParams)
Parameters:filenamestringencoderIImageCodecInfoencoderParamsIEncoderParameters

Implements: IImage.Save(string, IImageCodecInfo, IEncoderParameters)

C#
public abstract void Save(string filename, ImageFormat format)
Parameters:filenamestringformatImageFormat

Implements: IImage.Save(string, ImageFormat)

C#
public abstract void Save(string filename)
Parameters:filenamestring

Implements: IImage.Save(string)

C#
public abstract void SaveAdd(IEncoderParameters encoderParams)
Parameters:encoderParamsIEncoderParameters

Implements: IImage.SaveAdd(IEncoderParameters)

C#
public abstract void SaveAdd(IImage image, IEncoderParameters encoderParams)
Parameters:imageIImageencoderParamsIEncoderParameters

Implements: IImage.SaveAdd(IImage, IEncoderParameters)

Operators

For compatibility with already serialized report definitions in designer.cs files that use System.Drawing.Image.

this.textBox5.Style.BackgroundImage.ImageData = ((System.Drawing.Image)(resources.GetObject("textBox5.Style.BackgroundImage.ImageData")));
C#
public static implicit operator ImageBase(Image image)
Parameters:imageImageReturns:

ImageBase