%% %% This is file `bmpsize-dvipdfmx.def', %% generated with the docstrip utility. %% %% The original source files were: %% %% bmpsize.dtx (with options: `dvipdfmx') %% %% This is a generated file. %% %% Project: bmpsize %% Version: 2019/12/29 v1.8 %% %% Copyright (C) %% 2006-2009 Heiko Oberdiek %% 2016-2019 Oberdiek Package Support Group %% %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either %% version 1.3c of this license or (at your option) any later %% version. This version of this license is in %% https://www.latex-project.org/lppl/lppl-1-3c.txt %% and the latest version of this license is in %% https://www.latex-project.org/lppl.txt %% and version 1.3 or later is part of all distributions of %% LaTeX version 2005/12/01 or later. %% %% This work has the LPPL maintenance status "maintained". %% %% The Current Maintainers of this work are %% Heiko Oberdiek and the Oberdiek Package Support Group %% https://github.com/ho-tex/oberdiek/issues %% %% %% This work consists of the main source file bmpsize.dtx %% and the derived files %% bmpsize.sty, bmpsize.pdf, bmpsize.ins, bmpsize.drv, %% bmpsize-base.sty, bmpsize-test.tex, bmpsize-dvips.def, %% bmpsize-dvipdfm.def, bmpsize-dvipdfmx.def. %% \ProvidesFile{bmpsize-dvipdfmx.def}% [2019/12/29 v1.8 Graphics bitmap driver for dvipdfmx (HO)]% \expandafter\edef\csname @bmpsize@driver@catcodes\endcsname{% \catcode44 \the\catcode44 % , \catcode46 \the\catcode46 % . \catcode58 \the\catcode58 % : \catcode60 \the\catcode60 % < \catcode61 \the\catcode61 % = \catcode62 \the\catcode62 % > \catcode64 \the\catcode64 % @ } \catcode64 11 % \@makeother\, \@makeother\. \@makeother\: \@makeother\< \@makeother\= \@makeother\> \@ifundefined{@bmpsize@count}{% \csname newcount\endcsname\@bmpsize@count \@bmpsize@count=\z@ }{} \begingroup\expandafter\expandafter\expandafter\endgroup \expandafter\ifx\csname pdf@escapestring\endcsname\relax \def\@bmpsize@pdfescapestring#1{#1}% \else \let\@bmpsize@pdfescapestring\pdf@escapestring \fi \def\Ginclude@bmp#1{% \message{<#1>}% \ifGin@clip \global\advance\@bmpsize@count\@ne \edef\@bmpsize@clip@name{@CLIP@\the\@bmpsize@count}% \special{% pdf:bxobj \@bmpsize@clip@name\space width \the\Gin@req@width\space height \the\Gin@req@height }% \fi \hbox to \z@{% \@ifundefined{Gin@ollx}{% \dimen@\z@ }{% \ifx\Gin@scalex\Gin@exclamation \let\Gin@scalex\Gin@scaley \fi \ifx\Gin@scaley\Gin@exclamation \let\Gin@scaley\Gin@scalex \fi \@ifundefined{bmpsize@width}{% \let\bmpsize@width\Gin@ourx \let\bmpsize@height\Gin@oury }{}% \dimen@=\Gin@llx bp\relax \dimen@=\Gin@scalex\dimen@ \kern-\dimen@ \advance\Gin@req@width\dimen@ \dimen@=\bmpsize@width bp\relax \advance\dimen@ by -\Gin@urx bp\relax \dimen@=\Gin@scalex\dimen@ \advance\Gin@req@width\dimen@ \dimen@=\bmpsize@height bp\relax \advance\dimen@ by -\Gin@ury bp\relax \dimen@=\Gin@scaley\dimen@ \advance\Gin@req@height\dimen@ \dimen@=\Gin@lly bp\relax \dimen@=\Gin@scaley\dimen@ \advance\Gin@req@height\dimen@ }% \ifdim\dimen@=\z@ \else \vbox to\z@\bgroup \kern\dimen@ \fi \edef\@bmpsize@temp{@IMG@\@bmpsize@pdfescapestring{#1}}% \@ifundefined{\@bmpsize@temp}{% \global\advance\@bmpsize@count\@ne \expandafter\ifx\csname bmpsize@pixelwidth\endcsname\relax \else \expandafter\xdef\csname\@bmpsize@temp\endcsname{% \the\@bmpsize@count:\bmpsize@width:\bmpsize@height }% \fi \special{% pdf:image @IMG\the\@bmpsize@count\space width \the\Gin@req@width\space height \the\Gin@req@height\space depth 0pt (\@bmpsize@pdfescapestring{#1})% }% }{% \expandafter\expandafter\expandafter\@bmpsize@extract \csname\@bmpsize@temp\endcsname\@nil \edef\@bmpsize@xscale{\strip@pt\Gin@req@width}% \edef\@bmpsize@temp{\strip@pt\dimexpr\@bmpsize@width bp}% \@bmpsize@div\@bmpsize@xscale\@bmpsize@xscale\@bmpsize@temp \edef\@bmpsize@yscale{\strip@pt\Gin@req@height}% \edef\@bmpsize@temp{\strip@pt\dimexpr\@bmpsize@height bp}% \@bmpsize@div\@bmpsize@yscale\@bmpsize@yscale\@bmpsize@temp \special{% pdf:bt % xscale \@bmpsize@xscale\space yscale \@bmpsize@yscale }% \special{pdf:uxobj @IMG\@bmpsize@imgnum}% \special{pdf:et}% }% \ifdim\dimen@=\z@ \else \vss \egroup \fi \hss }% \ifGin@clip \special{pdf:exobj}% \special{pdf:uxobj \@bmpsize@clip@name}% \fi } \def\@bmpsize@extract#1:#2:#3\@nil{% \def\@bmpsize@imgnum{#1}% \def\@bmpsize@width{#2}% \def\@bmpsize@height{#3}% } \@bmpsize@driver@catcodes \endinput %% %% End of file `bmpsize-dvipdfmx.def'.