Realy Big Picture On Classpad
#1
Posted 03 March 2006 - 09:16 PM
My problem: How can I make it more useful??
It means: How can I make: menu, zoom, virtuall scrolls (=you don't see them, because you can rewind the page(window) by the keyboard), etc.
The 1.cpa file is there:
http://pw071.w.interia.pl/1.rar
If you have some idea, you'll write to me. If you want, I will send you the code.
Who can help me??
I am beginner in C++ (I know only Pascal language well ).
(sorry for my English)
all rights reserved
#2
Posted 04 March 2006 - 12:22 PM
To add virtual scroll to you window you should just add the flag WSM_AUTOSCROLL|WSM_CONTINUOUS to the window with the SetScrollMode function. To add a menu, you should read the SDK Programming Guide, everything is explained. The zoom is a bit more complicated, but not so.
#3
Posted 04 March 2006 - 02:45 PM
#4
Posted 09 March 2006 - 04:37 AM
There already is a picture viewer (actually it's a picture editor) that can view a really big picture and scroll...My problem: How can I make it more useful??
It means: How can I make: menu, zoom, virtuall scrolls (=you don't see them, because you can rewind the page(window) by the keyboard), etc.
http://www.classpad....hp?id=128&cat=3
A basic version that includes the source in on cpsdk.com. You could use it as-is, or you can updated the source to be just a viewer.
http://www.cpsdk.com...wtopic.php?t=94
#5
Posted 09 March 2006 - 09:31 AM
#6
Posted 09 March 2006 - 08:17 PM
I would like to scan a few page from book, and then I would like to copy them into Classpad as separately pages with viewer (I can not do viewer, and keyboard scrolls - I don't want to have visible scrolls - I don't know where should I put correct code and how should it looks)
When you use *.msc files, you have only 0,5 MB space. When you write the program in C++ you could have 5 MB free space.
For example: I did copy of my book to physics: I fit 130 A5 pages into classpad. All pages are in good quality, but navigation is uncomfortable.
How can I do something like this with BitmapEditor or Lua??
How can I save *.mcs file in 5MB memory??
BitmapEditor and Lua are not useful for me, I think.
How can I make *.mcs files with big pictures on computer??
It's all Greek to me.
Can somebody help me??
#7
Posted 10 March 2006 - 03:28 AM
#8
Posted 10 March 2006 - 05:41 PM
I would think that a scanned page would be difficult to read on the ClassPad. It has only black and white so it can't anti-alias the fonts. I would think the point-size of the font would have to be too big and you would have to scroll too much.
Why not use OCR to convert it to text. CPLua has a very nice small font so you could fit a lot of text on the screen and it would be very readable.
#9
Posted 10 March 2006 - 08:47 PM
I WANT TO SCROLL ONLY WITH KEYBOARD. I DON'T WANT SROLL WITH PEN. Do you understand me? (Is it my bad English fault?)
OCR: What can it do with formula?? I will have to write all formulas personally. It could be uncomfortable.
How can I copy the text from computer to CPlua. How can I make files with text format for CPLua on computer?? Notepad will be ok?? I don't know where can I find informations like this??
#10
Posted 10 March 2006 - 09:00 PM
Now I understand. BitEdit will scroll with the keys of you are in Pan mode (the mode with the hand). If you know how to program C++ you can use the source code on CPSDK.com and update it so the only mode is pan mode. This will make it a bitmap viewer that is always in scroll mode.I WANT TO SCROLL ONLY WITH KEYBOARD. I DON'T WANT SROLL WITH PEN. Do you understand me? (Is it my bad English fault?)'Let's see, you want to fit 5M of images and you don't want to scroll with the keyboard?'
You could even convert all your bitmaps to C++ source code and build them into the add-in. This is a way to fit more bitmaps in since MCS only has 512K and Flash has 4M.
Yeah, that would be a problem. Most OCR software will not handle equations.OCR: What can it do with formula?? I will have to write all formulas personally. It could be uncomfortable.
1 user(s) are reading this topic
0 members, 1 guests, 0 anonymous users