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
 <Alt + #> simbols in annotation
 New Topic  Reply to Topic
Author Previous Topic Topic Next Topic  

graph_man

326 Posts

Posted - Jul 12 2017 :  10:04:03  Show Profile  Reply
Every single print we have annotated has at least a few annotations involving the “plus or minus” sign. It is achieved by holding Alt and typing 0177 on the numeric keypad, resulting in this: “±”.
However, when opening our prints using your ImageEnVect (ImagingAnnot) the ± symbol instead appears as a small square. I can manually fix them by deleting the square and typing Alt + 0177 again, and it will save them fine at that point. I can close and reopen the image and the symbol I fixed will appear correctly. However, it would be fantastic if your tool could somehow handle those properly when opening the image to begin with.

Just wondering if there is anything you can do or suggest to have your component handle these symbols without having to fix them manually.

Thanks.

xequte

38180 Posts

Posted - Jul 16 2017 :  19:12:56  Show Profile  Reply
Hi

I tried inserting text and memo blocks, cutting and pasting the “±” symbol into them, then saving and reloading.

In all cases the “±” symbol loaded correctly.

What version of Delphi and ImageEn are you using?



Nigel
Xequte Software
www.xequte.com
nigel@xequte.com
Go to Top of Page

graph_man

326 Posts

Posted - Jul 17 2017 :  03:43:32  Show Profile  Reply
Delphi 2010 and the latest ImageEn

I'll send you my test file.
Go to Top of Page

xequte

38180 Posts

Posted - Jul 18 2017 :  17:29:22  Show Profile  Reply
Hi

Your file correctly shows as ± for me. Is this the code you are using:

ImageEnVect1.IO.LoadFromFile('d:\TIFF_with_Imaging_Annot_010172.tif');
ImageEnVect1.IO.Params.ImagingAnnot.CopyToTImageEnVect( ImageEnVect1 );



Do you want to try the latest source?

Nigel
Xequte Software
www.xequte.com
nigel@xequte.com
Go to Top of Page

graph_man

326 Posts

Posted - Jul 18 2017 :  17:50:52  Show Profile  Reply
> ImageEnVect1.IO.LoadFromFile('d:\TIFF_with_Imaging_Annot_010172.tif');
> ImageEnVect1.IO.Params.ImagingAnnot.CopyToTImageEnVect( ImageEnVect1 );

Yes

> Do you want to try the latest source?

Yes, please
Go to Top of Page

graph_man

326 Posts

Posted - Jul 24 2017 :  08:09:53  Show Profile  Reply
Please test other file - 01017.12-2.tif
Go to Top of Page

xequte

38180 Posts

Posted - Jul 27 2017 :  17:38:14  Show Profile  Reply
Hi

Thanks, we can reproduce the issue with this file, and are investigating a fix.

(Actually I have a fix, but need to ensure it does not break anything)


Nigel
Xequte Software
www.xequte.com
nigel@xequte.com
Go to Top of Page

graph_man

326 Posts

Posted - Jul 27 2017 :  18:01:29  Show Profile  Reply
Thanks,
Please inform me about results
Go to Top of Page

xequte

38180 Posts

Posted - Aug 08 2017 :  19:42:06  Show Profile  Reply
Hi

We have not had time to implement and test a fix yet, however if you email me I'll give you the code changes to resolve the issue.

Nigel
Xequte Software
www.xequte.com
nigel@xequte.com
Go to Top of Page

graph_man

326 Posts

Posted - Nov 29 2022 :  11:51:42  Show Profile  Reply
How to fix this issue? Send me please the code.
Go to Top of Page

xequte

38180 Posts

Posted - Nov 29 2022 :  20:05:49  Show Profile  Reply
Hi

Please disable UTF8EncodeImagingAnnot and then save and load again:

https://www.imageen.com/help/TIEImageEnGlobalSettings.UTF8EncodeImagingAnnot.html


Nigel
Xequte Software
www.imageen.com
Go to Top of Page
  Previous Topic Topic Next Topic  
 New Topic  Reply to Topic
Jump To: