+ Document(const std::string & filename = "", const std::string & font_filename = "DejaVuSansMono.ttf") : m_objects(), m_count(0), m_font_data(NULL), m_font()
+ {
+ Load(filename);
+ if (font_filename != "")
+ SetFont(font_filename);
+ }
+ virtual ~Document()
+ {
+ free(m_font_data);
+ }