diff options
Diffstat (limited to 'dviware/dvisvgm/src/BasicDVIReader.hpp')
-rw-r--r-- | dviware/dvisvgm/src/BasicDVIReader.hpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/dviware/dvisvgm/src/BasicDVIReader.hpp b/dviware/dvisvgm/src/BasicDVIReader.hpp index 7ce1f989e2..a5b18b0420 100644 --- a/dviware/dvisvgm/src/BasicDVIReader.hpp +++ b/dviware/dvisvgm/src/BasicDVIReader.hpp @@ -52,6 +52,7 @@ class BasicDVIReader : public StreamReader { public: explicit BasicDVIReader (std::istream &is); virtual void executeAllPages (); + virtual void executeFontDefs (); virtual double getXPos () const {return 0;} virtual double getYPos () const {return 0;} virtual void finishLine () {} @@ -66,7 +67,11 @@ class BasicDVIReader : public StreamReader { DVIVersion getDVIVersion () const {return _dviVersion;} virtual int evalCommand (CommandHandler &handler, int ¶m); virtual int executeCommand (); + void executePreamble (); + void executePostamble (); void executePostPost (); + void goToPostamble (); + std::vector<uint32_t> collectBopOffsets (); bool evalXDVOpcode (int op, CommandHandler &handler) const; // The following template methods represent the single DVI commands. They |