HomePage RecentChanges

MyPointMain

Description

MyPoint is a simple tool that will generate PDF slides from an outline in wiki format. This tool is not as flexable as some applications like Magic Point of Power Point, but it is far simpler. In the default mode all that needs to be provided is a small document in wiki format. MyPoint also is flexable enough to have custom templates and graphics. Currently png, bmp, jpeg and tiff are supported graphics formats. Right now the trac flavor of wiki formatting is supported. This allows authors to edit wiki pages collaboratively with their current wiki tools. For non-trac users other formats are under consideration though.

Download

Right now there are no binary packages but you can build it from subversion:

$ svn co http://svn.geiseri.com/svn/projects/MyPoint
$ cd MyPoint
$ qmake
$ make
$ make install

Usage

$ mypoint /path/to/inputfile.mypoint [/path/to/output.pdf]

If the second file path is not provided the program will generate an output file name based on the input file's name. So if the input is example.mypoint then the output file will be example.pdf.

Format Description

General:

Title page:

Normal pages:

Demo Presentation

Below is a demo presentation that shows off all of the features of MyPoint.

Template Description

Templates will scale to any paper size because they use percentages to determine the placement of the points that make up the rectangles. Each rectangle for each field has four properties. The Top, Left, Bottom and Right sides. All fields are optional and if they are not defined a default property is used.

The templates are a simple ini style format with the following fields under the "Slides" category:

Changelog

2008-06-06

  • 17:59 UTC make table borders solid and match the text color.
    Rev 333 - geiseri (1 file(s) modified)
    make table borders solid and match the text color.
    ~ /projects/MyPoint/src/pdfslidereporter.cpp
  • 17:17 UTC refactored the formatting printing, and added table printing.
    Rev 332 - geiseri (1 file(s) modified)
    refactored the formatting printing, and added table printing.
    ~ /projects/MyPoint/src/pdfslidereporter.cpp
  • 17:00 UTC added table parser and tables to pages
    Rev 331 - geiseri (2 file(s) modified)
    added table parser and tables to pages
    ~ /projects/MyPoint/src/pdfslidereporter.cpp
    ~ /projects/MyPoint/src/pdfslidereporter.h
  • 16:48 UTC added table parser and tables to pages
    Rev 330 - geiseri (8 file(s) modified)
    added table parser and tables to pages
    ~ /projects/MyPoint/src/page.cpp
    ~ /projects/MyPoint/src/page.h
    ~ /projects/MyPoint/src/pdfslidereporter.cpp
    ~ /projects/MyPoint/src/pdfslidereporter.h
    ~ /projects/MyPoint/src/simpleparser.cpp
    ~ /projects/MyPoint/src/src.pro
    ~ /projects/MyPoint/src/wikirpc.cpp
    ~ /projects/MyPoint/src/wikirpc.h
  • 02:39 UTC started on table support
    Rev 329 - geiseri (2 file(s) modified)
    started on table support
    ~ /projects/MyPoint/example/wiki.mypoint
    ~ /projects/MyPoint/src/simpleparser.cpp