[]
        
(Showing Draft Content)

C1.Win.TouchToolKit.ImageItem.ZoomFactor

ZoomFactor Property

ZoomFactor

Gets or sets a value indicate how much the ZoomFactor is to display Image.

Declaration
public float ZoomFactor { get; set; }
Property Value
Type Description
float

A float value that indicate how much the ZoomFactor is to display Image. The default is 2f.

Examples

The following code example shows how to use this property.

This code example is part of a larger example provided for 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
Exceptions
Type Condition
ArgumentOutOfRangeException

The assigned value is less than or equal to 1.