Sunrise Desktop is not suitable (and not meant) for converting large documents, as we've discussed before. For this you need SunriseCL, which allows you to customize the VM memory settings any way you want. The root of the problem remains the core JPluck library, which makes wasteful use of memory.
The endgame is not to create a new Plucker tool, hence I chose to omit the Plucker-specific options. For instance, my own viewer can rescale images on-the-fly, hence no need for multiple versions of the same image. Also, the different link colors is something that could be implemented in Plucker itself, rather than hardcoded in the text record the way it is now. (Before drawing a link, check whether the RecordID is out of range and change the appearance accordingly. Should be simple to implement.)
That autoscroll feature is a good suggestion. Will implement it in a future version.
|