[]
Represents a image which will be displayed in a C1MultiScaleImage and how much the ZoomFactor is to display the image.
public class ImageItem
Public Class ImageItem
The following code example shows how to use the ImageItem class.
public class GcMultiScaleImageDemo : Form
{
private GcZoom _gcZoomObj;
private GcMultiScaleImage _gcmultiScaleImage;
public GcMultiScaleImageDemo()
{
InitializeComponent();
_gcZoomObj = new GcZoom();
_gcZoomObj.Target = this;
}
private void InitializeComponent()
{
ImageItem item1 = new ImageItem();
item1.Image = Image.FromFile(@"C:\image1.jpg");
item1.ZoomFactor = 1.5f;
ImageItem item2 = new ImageItem();
item2.Image = Image.FromFile(@"C:\image2.jpg");
item2.ZoomFactor = 2f;
_gcmultiScaleImage = new GcMultiScaleImage();
_gcmultiScaleImage.Location = new Point(20, 20);
_gcmultiScaleImage.Size = new Size(100, 100);
_gcmultiScaleImage.BackColor = Color.Red;
_gcmultiScaleImage.ZoomFactor = 1f;
_gcmultiScaleImage.Image = Image.FromFile(@"C:\image.jpg");
_gcmultiScaleImage.SizeMode = PictureBoxSizeMode.StretchImage;
_gcmultiScaleImage.Images.Add(item1);
_gcmultiScaleImage.Images.Add(item2);
this.Controls.Add(_gcmultiScaleImage);
}
}
Public Class GcMultiScaleImageDemo
Inherits Form
Private _gcZoomObj As GcZoom
Private _gcmultiScaleImage As GcMultiScaleImage
Public Sub New()
InitializeComponent()
_gcZoomObj = New GcZoom()
_gcZoomObj.Target = Me
End Sub
Private Sub InitializeComponent()
Dim item1 As New ImageItem()
item1.Image = Image.FromFile("C:\image1.jpg")
item1.ZoomFactor = 1.5F
Dim item2 As New ImageItem()
item2.Image = Image.FromFile("C:\image2.jpg")
item2.ZoomFactor = 2.0F
_gcmultiScaleImage = New GcMultiScaleImage()
_gcmultiScaleImage.Location = New Point(20, 20)
_gcmultiScaleImage.Size = New Size(100, 100)
_gcmultiScaleImage.BackColor = Color.Red
_gcmultiScaleImage.ZoomFactor = 1.0F
_gcmultiScaleImage.Image = Image.FromFile("C:\image.jpg")
_gcmultiScaleImage.SizeMode = PictureBoxSizeMode.StretchImage
_gcmultiScaleImage.Images.Add(item1)
_gcmultiScaleImage.Images.Add(item2)
Me.Controls.Add(_gcmultiScaleImage)
End Sub
End Class
| Name | Description |
|---|---|
| ImageItem() | Initializes a new instance of the ImageItem class. |
| ImageItem(Image, float) | Initializes a new instance of the ImageItem class. |
| Name | Description |
|---|---|
| Image | Gets or sets the image which will be displayed in a C1MultiScaleImage when ZoomFactor is equal to ZoomFactor. |
| ZoomFactor | Gets or sets a value indicate how much the ZoomFactor is to display Image. |