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

 

ImageEn Forum
Profile    Join    Active Topics    Forum FAQ    Search this forumSearch
 All Forums
 ImageEn Library for Delphi, C++ and .Net
 ImageEn and IEvolution Support Forum
 Arrows in imageenvect

Note: You must be registered in order to post a reply.
To register, click here. Registration is FREE!

View 
UserName:
Password:
Format  Bold Italicized Underline  Align Left Centered Align Right  Horizontal Rule  Insert Hyperlink   Browse for an image to attach to your post Browse for a zip to attach to your post Insert Code  Insert Quote Insert List
   
Message 

 

Emoji
Smile [:)] Big Smile [:D] Cool [8D] Blush [:I]
Tongue [:P] Evil [):] Wink [;)] Black Eye [B)]
Frown [:(] Shocked [:0] Angry [:(!] Sleepy [|)]
Kisses [:X] Approve [^] Disapprove [V] Question [?]

 
Check here to subscribe to this topic.
   

T O P I C    R E V I E W
WeiseSoftware Posted - Jul 02 2019 : 05:27:46
Hi,
I use the imageenvect component (version 8.3.0) in Delphi 10.2

When I copy (ImageEnVect1.CopyObjectsToBack(True);) a line object with arrows to the background the arrow is cropped. Attached is a screenshot. The frist arrow is copied to the background and the other is the object.

What can I do to avoid this issue?

Regards

David

6   L A T E S T    R E P L I E S    (Newest First)
WeiseSoftware Posted - Jul 05 2019 : 03:56:33
Hi Nigel,

thank you for the fix. It works perfect.

Regards

David
xequte Posted - Jul 04 2019 : 23:42:55
Hi David

Thanks, I've received your message. Though your registration has actually expired in May, so I'll email just the required changes to ievect.pas.

Nigel
Xequte Software
www.imageen.com
WeiseSoftware Posted - Jul 04 2019 : 01:56:32
Hi Nigel,
I can't send you an email.
Errormessage: "You do not have enough posts to email other members. If you feel that you have received this message in error, please contact the forum administrator."

Can you email me?

Regards

David
xequte Posted - Jul 03 2019 : 17:31:16
Thanks David,

Please email me for a fix.

Nigel
Xequte Software
www.imageen.com
WeiseSoftware Posted - Jul 03 2019 : 09:51:54
Hi Nigel

Just create a new delphi project and add an imageenvect component and one button to the form.
In the formcreate event add the following code:


  ImageEnVect1.IO.LoadFromFile('<your picture>');
  ImageEnVect1.MouseInteractVt := [miPutLineLabel];
  ImageEnVect1.ObjEndShape[-1] := iesOutArrow;
  ImageEnVect1.ObjBrushStyle[-1] := bsSolid;


and in the button click event:


  ImageEnVect1.CopyObjectsToBack(True);
  ImageEnVect1.SelAllObjects;
  while ImageEnVect1.SelObjectsCount > 0 do
    ImageEnVect1.RemoveObject(ImageEnVect1.selobjects[0]);


Start the project, draw some arrows and click the button.

Regards

David
xequte Posted - Jul 02 2019 : 19:46:59
Hi David

I cannot reproduce that. Can you show me the code used to create the line object?

Also, you should consider transitioning to our new layer functionality:

https://www.imageen.com/help/TImageEnVect%20vs%20TIELayers.html

Nigel
Xequte Software
www.imageen.com