commit: psiconv

From: Kenneth J. Davis (jeremyd@computer.org)
Date: Sat Oct 04 2003 - 07:12:22 EDT

  • Next message: Jordi Mas: "Re: What's the status of bug [Bug 5748] - Char widths are not properly calculated?]"

    This is part one of my psiconv work to supported embedded images
    and sheets. Add some glue logic to the psiconv library so it
    recursively parses embedded objects (embedded objects are logically
    equivalent to a full file minus the file header inserted into the
    document). Presently this does the slower method of copying the
    data [from start to object to EOF due to unknown size] to a new
    buffer and invoking the file parser logic, should there exist big
    documents with lots of embedded images, the library can be updated
    to skip the copying, but involves updating lots of little places to
    adjust the relative offset used. My next step is to add code to
    our Psion importer to convert the sketch data to images for insertion
    and then I'll look into possibly loading sheets as tables or so.

    Jeremy

    CVS: ----------------------------------------------------------------------
    CVS: Enter Log. Lines beginning with `CVS:' are removed automatically
    CVS:
    CVS: Committing in .
    CVS:
    CVS: Modified Files:
    CVS: config.h.Win32 config.h.msvc psiconv/data.h psiconv/parse.h
    CVS: psiconv/parse_common.c psiconv/parse_driver.c
    CVS: psiconv/parse_page.c psiconv/parse_routines.h
    CVS: psiconv/parse_texted.c
    CVS: ----------------------------------------------------------------------
    parse embedded objects



    This archive was generated by hypermail 2.1.4 : Sat Oct 04 2003 - 07:28:30 EDT