Find a file
Piotr Szymanski 0513ddeb58 - my wrapper around both KHTMLPart and KCHMView's chmlib wrapper so that we get a rendered page.
- What works: 
  + viewing documents 
  + thumbnail generation
  + calculating page sizes based on the size of their KHTMLView
  + table of contents

- What is pending:
  + using internal index, will code it once I comeback, wasted too much time on textpage generation

- What probably will not work:
  + printing the entire document, no CHM viewer provides it now
    it would need some kind of being able to print multiple HTML files
    at once or sth similar (maybe anyone else has an idea?)

- About generating the textpage:
  I went a long way, with enormous, and I do mean enormous help from SadEagle explaining to me how
  to use the KHTML API to generate the text page in a usable way (actually getCaretPos is depreciated
  and not document, and if you try to read the code, you'll notice it delegate the important stuff
  further and further into the KHTML core. Understanding KHTML's core is a bit too much to require 
  at the moment.

  Well finally I had something close to working, some words are matched properly - the rectangles are ok,
  most are matched with a one/one and a half offshot to the right, finally some are not matched because
  getCaretPost returns -1 as the left X border, I have no idea why, when I am asking for a

  This is why I am ccing to kfm-devel, if anyone of you guys, has a while to spare and would be kind 
  enough, I would like to ask you to look at generator_t.cpp and the 
      void TGenerator::recursiveExploreNodes(DOM::Node node,KPDFTextPage *tp)
  function, and tell me what seems wrong there? Also if you knwo a better way to get per character
  coordinates for every character in the text inside a HTML Page, please let me know.

CCMAIL:kfm-devel@kde.org


svn path=/trunk/playground/graphics/oKular/kpdf/; revision=450785
2005-08-19 02:37:37 +00:00
conf - backport from head, remove nontranslantable string 2005-08-10 15:23:22 +00:00
core - forgotten file 2005-08-10 16:39:30 +00:00
generators - my wrapper around both KHTMLPart and KCHMView's chmlib wrapper so that we get a rendered page. 2005-08-19 02:37:37 +00:00
shell - dont know what it does, but hey its a change and it works 2005-08-11 03:41:30 +00:00
ui - Page/Link: tooltips for links backported 2005-08-10 16:14:39 +00:00
AUTHORS Update authors file 2005-01-02 16:59:03 +00:00
configure.in.bot patch_072,074,079 2005-06-13 12:33:34 +00:00
configure.in.in applying patch_099,100 2005-06-13 16:32:27 +00:00
COPYING - update FSF address 2005-07-29 00:03:05 +00:00
dcop.h merging patch_080,085 2005-06-13 17:39:58 +00:00
hi16-app-kpdf.png appyling patch_093 2005-06-13 18:44:25 +00:00
hi22-app-kpdf.png appyling patch_093 2005-06-13 18:44:25 +00:00
hi32-app-kpdf.png appyling patch_093 2005-06-13 18:44:25 +00:00
hi48-app-kpdf.png appyling patch_093 2005-06-13 18:44:25 +00:00
hi64-app-kpdf.png appyling patch_093 2005-06-13 18:44:25 +00:00
hi128-app-kpdf.png appyling patch_093 2005-06-13 18:44:25 +00:00
hisc-app-kpdf.svgz appyling patch_093 2005-06-13 18:44:25 +00:00
kpdf_part.desktop CVS_SILENT made messages (.desktop file) 2005-01-24 04:28:09 +00:00
Makefile.am Enable apidox in oKular (and for this module). Automatic generation is enabled at http://www.englishbreakfastnetwork.org/ 2005-08-17 21:57:54 +00:00
part.cpp - Page/Link: tooltips for links backported 2005-08-10 16:14:39 +00:00
part.h - Page/Link: tooltips for links backported 2005-08-10 16:14:39 +00:00
part.rc - Page/Link: tooltips for links backported 2005-08-10 16:14:39 +00:00
README.internals.png Updated TODO (added items in progress) and README. 2005-01-02 21:49:27 +00:00
TODO merged patch_053,062 (tinyurl.com/8t5ec) 2005-06-24 16:43:19 +00:00
VERSION applied patch_034 2005-06-13 11:32:52 +00:00