% Copyright 2006 by Till Tantau % % This file may be distributed and/or modified % % 1. under the LaTeX Project Public License and/or % 2. under the GNU Public License. % % See the file doc/generic/pgf/licenses/LICENSE for more details. \ProvidesFileRCS $Header: /cvsroot/pgf/pgf/generic/pgf/systemlayer/pgfsys-dvisvgm.def,v 1.3 2013/08/23 09:50:22 tantau Exp $ % Driver commands for dvisvgm % % Load common pdf commands: % \input pgfsys-common-svg.def \def\pgfsys@invoke#1{{\let\#\pgf@sys@svg@hash\special{dvisvgm:raw #1}}} \def\pgfsys@beginpicture{\pgfsys@invoke{}} \def\pgfsys@endpicture{\pgfsys@invoke{}} \def\pgfsys@svg@newline{{?nl}} \def\pgfsys@hbox#1{% {% \setbox#1=\hbox{\box#1}% \wd#1=0pt% \ht#1=0pt% \dp#1=0pt% \pgfsetcolor{.}% \pgfsys@invoke{}\box#1\pgfsys@invoke{}% }% } \def\pgfsys@shadingoutsidepgfpicture#1{% \begingroup% #1% \setbox\pgfpic=\hbox to0pt{% \pgfsys@beginpicture% \pgfsys@beginscope% \pgf@sys@svg@sh@defs% \pgf@sys@svg@sh% \pgfsys@endscope% \pgfsys@endpicture% \hss% }% \pgf@process{\pgf@sys@svg@pos}% \pgf@picminx=0pt% \pgf@picminy=0pt% \pgf@picmaxx=\pgf@x% \pgf@picmaxy=\pgf@y% \def\pgf@trimleft@final{0pt}% \def\pgf@trimright@final{0pt}% \def\pgf@shift@baseline{0pt}% \pgfsys@typesetpicturebox\pgfpic% \endgroup% } \def\pgfsys@shadinginsidepgfpicture#1{% #1% \pgf@sys@svg@sh@defs% hmmm.... \pgf@process{\pgf@sys@svg@pos} \pgf@xa=-.5\pgf@x% \pgf@ya=-.5\pgf@y% \pgfsysprotocol@literal{}% \pgf@sys@svg@sh% \pgfsysprotocol@literal{}% } \endinput %%% Local Variables: %%% mode: latex %%% End: