[]
Represents a canvas element with resources.
public abstract class ResourcedCanvasItem : CanvasItem, IDisposable, ICloneable, IBordered
public class MyResourcedCanvasItem : ResourcedCanvasItem
{
public MyResourcedCanvasItem(IImageConverterService imageConverterService, CanvasType ctType) : base(imageConverterService, ctType)
{
}
public MyResourcedCanvasItem(IImageConverterService imageConverterService, CanvasType canvasType, float left, float top, float width, float height, string strLink) : base(imageConverterService, canvasType, left, top, width, height, strLink)
{
}
protected override Guid ImageFormatGuid() => ImageFormat.Bmp.Guid;
protected override string ImageTypeName() => ResourceManager.ImageResource.BitmapTypeName;
internal override ResourcedCanvasItem Clone(ResourceManager targetResourceMgr) => new MyResourcedCanvasItem(ImageConverterService, Type);
}
Name | Description |
---|---|
ResourcedCanvasItem(IImageConverterService, CanvasType) | Initializes a new instance of the ResourcedCanvasItem class. |
ResourcedCanvasItem(IImageConverterService, CanvasType, float, float, float, float) | Initializes a new instance of the ResourcedCanvasItem class. |
Name | Description |
---|---|
ImageConverterService | Service that converts image data from one format to another. |
_height | The height of ResourcedCanvasItem structure. |
_left | The x-coordinate of the left edge of ResourcedCanvasItem structure. |
_top | The y-coordinate of the left edge of ResourcedCanvasItem structure. |
_width | The width of ResourcedCanvasItem structure. |
Name | Description |
---|---|
Bounds | Gets the bounds of the item. |
InnerKey | Gets the inner key. |
Name | Description |
---|---|
Clone() | Performs a cloning of this instance. |
ConvertImageData(ImageFormat[], bool) | Converts image to one of allowed image format if needed. |
GetImageStream() | Gets a stream for loading image data from resource pool. |
ImageFormatGuid() | Gets the image format unique identifier. |
ImageTypeName() | Gets fully qualified name of the image type. |
ReadBounds(BinaryReader, short) | Reads bounds in RDF format |
ReadTitleAndDescription(BinaryReader, short) | Reads title and description from RDF document |
ToString() | Returns a string that represents the current object. |
WriteBounds(BinaryWriter, short) | Writes bounds in RDF format |
WriteTitleAndDescription(BinaryWriter, short) | Writes title and description in RDF format |