I appreciate all the advice about using HTML. But I cannot see that this can be the solution in my case.
There is NO WAY (that I can see) to provide the graphic information I need using HTML. I can’t have text and graphic elements moving around (willy nilly) all over the place, at the whim of the user resizing windows. That is pure anarchy!!
My window is a “fixed” size for that exact reason. That’s the way it is in this software solution. Other future software I may write could demand more flexibility. But this isn’t one of those cases.
Here’s an example of what I’m talking about:
It’s quite involved and intricate in that there are “pointers” showing direct information. I can’t have that moving around, otherwise it would not make sense. Therefore the window is a fixed size on purpose.
So, now I need to explain things further. Don’t forget that you only have to read it, I had to actually write it :).
The below example shows a “mock” representation of the help window. The point being to try to explain the relationship between the image above and my “pseudo” links method.
The above example shows the “Help” window.
On the left pane are links. These links go to the exact position in the canvas using the Y scroll position. The number (Ypos) is temporarily shown at the bottom L/H corner (17368) in this case, to go to the Graph Editing Tools section.
This method works surprisingly well. However, if you look at the very last part of the first image, you’ll see some text that says: Refer the Graph Editing Tools section. Of course it would be great if the user could just select that text as a link (tag) and go straight there as well. I suppose the fact that the links are shown at left, then the user can simply select there, but not as direct.
The way this works means that if I do edit the original text, then the position will have to be changed. I know this is not an ideal solution, but I can’t see that re-designing it in HTML is going to fix it.
For the record, I did study HTML/CSS and also a bit of PHP (approx. 10 years ago). I did this to the point I was proficient enough to code HTML in a text editor. I thought that perhaps I could change my career. Then I realised that my competitors were people in other countries with a cost of living approx. 1/5th of here in Aus. A “level playing field” indeed!!!
So in the end, for me, it’s all about ideas.
There’s no disadvantage for me to just plod along doing what I’m doing. The images and text are all there. I can create a final PDF and e-book and also create an actual printed version.
Given that I’ve abandoned the idea of HTML, what else is there?