ImageEn for Delphi and C++ Builder ImageEn for Delphi and C++ Builder

 

ImageEn Forum
Profile    Join    Active Topics    Forum FAQ    Search this forumSearch
Forum membership is Free!  Click Join to sign-up
Username:
Password:
Save Password
Forgot your Password?

 All Forums
 ImageEn Library for Delphi, C++ and .Net
 ImageEn and IEvolution Support Forum
 Zoom single layer
 New Topic  Reply to Topic
Author Previous Topic Topic Next Topic  

giancarlo

Italy
65 Posts

Posted - Apr 02 2014 :  08:52:26  Show Profile  Reply
How is possibile to zoom a single layer in a TImageEn with multiple layers?
there is not ImageEn1.Layers[idx].zoom property :)

thank you

w2m

USA
1990 Posts

Posted - Apr 02 2014 :  10:33:54  Show Profile  Reply
I am afraid it is not possible to zoom a specific layer, but you can magnify it:
// Magnify layer
procedure Tfmain.CheckBox1Click(Sender: TObject);
begin
  with ImageEnView1 do
  begin
    CurrentLayer.Magnify.Enabled := CheckBox1.checked;
    Update;
  end;
end;

// Magnification
procedure Tfmain.TrackBar3Change(Sender: TObject);
begin
  with ImageEnView1 do
  begin
    CurrentLayer.Magnify.Rate := TrackBar3.Position / 10;
    Update;
  end;
end;

You can see this in action in the Layers demo.

William Miller
Adirondack Software & Graphics
Email: w2m@frontiernet.net
EBook: http://www.imageen.com/ebook/
Apprehend: http://www.frontiernet.net/~w2m/index.html
Custom ImageEn Development
Go to Top of Page

giancarlo

Italy
65 Posts

Posted - Apr 08 2014 :  03:37:37  Show Profile  Reply
Thank you
Go to Top of Page
  Previous Topic Topic Next Topic  
 New Topic  Reply to Topic
Jump To: