diff options
author | Takuji Tanaka <ttk@t-lab.opal.ne.jp> | 2021-01-23 08:47:24 +0000 |
---|---|---|
committer | Takuji Tanaka <ttk@t-lab.opal.ne.jp> | 2021-01-23 08:47:24 +0000 |
commit | d6bed26b0031e2fc1c06c7524653a0c692784286 (patch) | |
tree | 6c7f961e775ca16b18a1804538db93ed0d41927d /Build/source/texk/dvisvgm/dvisvgm-src/src/BasicDVIReader.hpp | |
parent | cefa6c9380ba792d6c1646c71c6ebf4934de8d7a (diff) |
dvisvgm 2.11.1
git-svn-id: svn://tug.org/texlive/trunk@57501 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/texk/dvisvgm/dvisvgm-src/src/BasicDVIReader.hpp')
-rw-r--r-- | Build/source/texk/dvisvgm/dvisvgm-src/src/BasicDVIReader.hpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/Build/source/texk/dvisvgm/dvisvgm-src/src/BasicDVIReader.hpp b/Build/source/texk/dvisvgm/dvisvgm-src/src/BasicDVIReader.hpp index 7ce1f989e2a..a71c547fa55 100644 --- a/Build/source/texk/dvisvgm/dvisvgm-src/src/BasicDVIReader.hpp +++ b/Build/source/texk/dvisvgm/dvisvgm-src/src/BasicDVIReader.hpp @@ -2,7 +2,7 @@ ** BasicDVIReader.hpp ** ** ** ** This file is part of dvisvgm -- a fast DVI to SVG converter ** -** Copyright (C) 2005-2020 Martin Gieseking <martin.gieseking@uos.de> ** +** Copyright (C) 2005-2021 Martin Gieseking <martin.gieseking@uos.de> ** ** ** ** This program is free software; you can redistribute it and/or ** ** modify it under the terms of the GNU General Public License as ** @@ -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 |