#include "ie_imp_Psion.h"#include "ut_types.h"#include "ut_assert.h"#include "ut_debugmsg.h"#include "ut_std_string.h"#include "ut_string.h"#include "ut_units.h"#include "ut_string_class.h"#include "pd_Document.h"#include "xap_EncodingManager.h"#include "png.h"#include <psiconv/parse.h>Functions | |
| static gchar * | prepare_style_name (const psiconv_string_t input) |
| static void | write_png_data (png_structp png_ptr, png_bytep data, png_size_t length) |
| static void | write_png_flush (png_structp) |
Variables | |
| static const gchar * | global_listid = "1000" |
| static IE_SuffixConfidence | IE_Imp_Psion_Word_Sniffer__SuffixConfidence [] |
| static IE_SuffixConfidence | IE_Imp_Psion_TextEd_Sniffer__SuffixConfidence [] |
| static gchar* prepare_style_name | ( | const psiconv_string_t | input | ) | [static] |
Translate the stylename in UCS2 to a sanitized UTF8 string.
The input is a psiconv UCS2 string; the output an Abiword UTF8 string. Special characters are filtered away.
References gchar, and UT_convert().
Referenced by IE_Imp_Psion::applyStyles(), and IE_Imp_Psion::readParagraphs().
| static void write_png_data | ( | png_structp | png_ptr, | |
| png_bytep | data, | |||
| png_size_t | length | |||
| ) | [static] |
Write data to the PNG stream
This is a callback function for the PNG library. It is called when some data needs to writting to the PNG file. We have implemented it as writing to a ByteBuf.
References UT_ByteBuf::append(), and UT_DEBUGMSG.
| static void write_png_flush | ( | png_structp | ) | [static] |
Flush the PNG stream
This is a callback function for the PNG library. It is called when writing of the PNG file is finished. Nothing needs to be done.
const gchar* global_listid = "1000" [static] |
Referenced by IE_Imp_Psion::applyParagraphAttributes().
{
{ "psitext", UT_CONFIDENCE_PERFECT },
{ "", UT_CONFIDENCE_ZILCH }
}
Look at the extension to guess whether this is a Psion TextEd file. Actually, the Psion itself does not use extensions (much), so I just made up my own convention (.psitext) here. It's better than nothing.
{
{ "psiword", UT_CONFIDENCE_PERFECT },
{ "", UT_CONFIDENCE_ZILCH }
}
Look at the extension to guess whether this is a Psion Word file.
Actually, the Psion itself does not use extensions (much), so I just made up my own convention (.psiword) here. It's better than nothing.
1.7.1