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
 ApplyChanges improvements

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
zerob Posted - Dec 06 2024 : 15:16:54
Dear Nigel

When i link a ImageEnView to a ImageEnMView and do a change to the PDF (like adding a image for example) and then click on the next page thumbnail on the ImageEnMView before calling "ApplyChanges", all changes get lost on pageswitch.

To not lose the changes, i either have to call ApplyChanges after each change or on a SelectionChanging.

On my PDF, doing a ApplyChanges is really slow and locks up the gui, so either it slows down all changes when doing it after each change, or it slows down changing pages, when calling it on selectionchanging.

Is there a way to do the ApplyChanges in a different, non blocking thread to not block the gui, or at least having the user see the new page and only after showing that page, starting the ApplyChanges?
Otherwise the user needs to look at the same old page, until the new page appears.

Or maybe even enable changing (turning) pages without losing changes to the PDF without the need to do a ApplyChanges and postpone the ApplyChanges until you want to save it to a PDF?

Because right now you lose everything, when you change the page, without first calling the slow ApplyChanges.

1   L A T E S T    R E P L I E S    (Newest First)
xequte Posted - Dec 06 2024 : 19:34:40
Hi

I'm afraid we are limited by the functionality that PDFium supplies here, and also that PDFium is not threadsafe.



Nigel
Xequte Software
www.imageen.com