Revision 555582

Go back to digest for 2nd July 2006

Features in Graphics

Pino Toscano committed changes in /trunk/playground/graphics/okular/generators:

New backend: DVI.
Adapted from the DVI plugin of KViewShell.
It can:
- load documents
- generate correctly the pixmaps for the images
- rotate the pages
- extract the text from the pages (thus search and text selection are possible)
- extract the URL hyperlinks from the documents

Credits for this work goes to Luigi Toscano, thanks Luigi!
Luigi Toscano

File Changes

Added 64 files
  • /trunk/playground/graphics/okular/generators/dvi
  •   /anchor.h
  •   /bigEndianByteReader.cpp
  •   /bigEndianByteReader.h
  •   /CMakeLists.txt
  •   /dvi.h
  •   /dviexport.cpp
  •   /dviexport.h
  •   /dviFile.cpp
  •   /dviFile.h
  •   /dviPageInfo.cpp
  •   /dviPageInfo.h
  •   /dviRenderer.cpp
  •   /dviRenderer.h
  •   /dviRenderer_dr.cpp
  •   /dviRenderer_draw.cpp
  •   /dviRenderer_prescan.cpp
  •   /dvisourcesplitter.cpp
  •   /dvisourcesplitter.h
  •   /fontEncoding.cpp
  •   /fontEncoding.h
  •   /fontEncodingPool.cpp
  •   /fontEncodingPool.h
  •   /fontMap.cpp
  •   /fontMap.h
  •   /fontpool.cpp
  •   /fontpool.h
  •   /fontprogress.cpp
  •   /fontprogress.h
  •   /generator_dvi.cpp
  •   /generator_dvi.h
  •   /glyph.cpp
  •   /glyph.h
  •   /hyperlink.h
  •   /kvs_debug.h
  •   /length.cpp
  •   /length.h
  •   /libokularGenerator_dvi.desktop
  •   /pageNumber.h
  •   /pageSize.cpp
  •   /pageSize.h
  •   /prebookmark.h
  •   /psgs.cpp
  •   /psgs.h
  •   /psheader.cpp
  •   /psheader.txt
  •   /simplePageSize.cpp
  •   /simplePageSize.h
  •   /special.cpp
  •   /squeeze.c
  •   /TeXFont.cpp
  •   /TeXFont.h
  •   /TeXFont_PFB.cpp
  •   /TeXFont_PFB.h
  •   /TeXFont_PK.cpp
  •   /TeXFont_PK.h
  •   /TeXFont_TFM.cpp
  •   /TeXFont_TFM.h
  •   /TeXFontDefinition.cpp
  •   /TeXFontDefinition.h
  •   /textBox.h
  •   /util.cpp
  •   /vf.cpp
  •   /xdvi.h
Modified 1 files
  • /trunk/playground/graphics/okular/generators/CMakeLists.txt
65 files changed in total