diff options
author | Karl Berry <karl@freefriends.org> | 2006-08-27 22:38:54 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2006-08-27 22:38:54 +0000 |
commit | 2607d53137ede06e9780342b225218743e100bb4 (patch) | |
tree | c6c88c805dd21a5bbb6ad6f26d3d53c517f4b866 /Master/texmf-dist/tex/latex/oberdiek/bmpsize-test.tex | |
parent | fb0d58de45c0fc32bab09a839c186de46f75628e (diff) |
oberdiek update from tds zip (28aug06)
git-svn-id: svn://tug.org/texlive/trunk@2054 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/oberdiek/bmpsize-test.tex')
-rw-r--r-- | Master/texmf-dist/tex/latex/oberdiek/bmpsize-test.tex | 141 |
1 files changed, 141 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/oberdiek/bmpsize-test.tex b/Master/texmf-dist/tex/latex/oberdiek/bmpsize-test.tex new file mode 100644 index 00000000000..fa5616956a7 --- /dev/null +++ b/Master/texmf-dist/tex/latex/oberdiek/bmpsize-test.tex @@ -0,0 +1,141 @@ +%% +%% This is file `bmpsize-test.tex', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% bmpsize.dtx (with options: `test') +%% +%% This is a generated file. +%% +%% Copyright (C) 2006 by Heiko Oberdiek <oberdiek@uni-freiburg.de> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either +%% version 1.3 of this license or (at your option) any later +%% version. The latest version of this license is in +%% http://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". +%% +%% This Current Maintainer of this work is Heiko Oberdiek. +%% +%% 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. +%% +\expandafter\ifx\csname NeedsTeXFormat\endcsname\relax +\input miniltx +\fi +\begingroup\expandafter\expandafter\expandafter\endgroup +\expandafter\ifx\csname pdfoutput\endcsname\relax +\else + \pdfoutput=0 % +\fi +\RequirePackage{bmpsize} + +\endlinechar=-1 +\catcode`\@=11 +\def\msg#{\immediate\write16} + +\def\init{% + \msg{}% + \msg{File name menu}% + \msg{==============}% + \msg{* Option menu: use `opt' as file name}% + \msg{* Quit program: <return>}% + \msg{}% + \message{Image file name = }% + \read-1 to \imagename + \ifx\imagename\@empty + \expandafter\@firstoftwo + \else + \expandafter\@secondoftwo + \fi + {% + \csname @@end\endcsname + \end + }{% + \ifnum\pdfstrcmp{\imagename}{opt}=\z@ + \expandafter\optionmenu + \else + \startimg + \expandafter\init + \fi + }% +} +\def\optionmenu{% + \msg{}% + \msg{Option menu}% + \msg{===========}% + \msg{Current setting:}% + \msg{* bmpsizefast = \if@bmpsize@fast true\else false\fi}% + \msg{* \if@bmpsize@user@resolution\else default\fi resolution = % + \bmpsize@pixelx@default + \space + \bmpsize@pixely@default + }% + \msg{* \if@bmpsize@user@resolution default\fi resolution: not set}% + \msg{* resolutionunit = \bmpsize@unit@default}% + \msg{* Quit option menu: <return>}% + \msg{}% + \message{Options = }% + \read-1 to \options + \ifx\options\empty + \expandafter\init + \else + \edef\@bmpsize@temp{% + \noexpand\setkeys{Gin}{\options}% + }% + \@bmpsize@temp + \expandafter\optionmenu + \fi +} + +\def\startimg{% + \let\@found\@empty + \msg{}% + \msg{* File [\imagename]}% + \@for\@type:=\bmpsize@types\do{% + \ifx\@found\@empty + \csname bmpsize@read@\@type\endcsname\imagename + \ifbmpsize@ok + \let\@found\@type + \msg{\space\space Type: \@type}% + \msg{\space\space Pixel width: \bmpsize@pixelwidth\space px}% + \msg{\space\space Pixel height: \bmpsize@pixelheight\space px}% + \ifx\bmpsize@pixelx\relax + \else + \ifx\bmpsize@unit\relax + \let\@unit@spec\@empty + \def\@ratio@name{Ratio }% + \else + \def\@unit@spec{\space dots per \bmpsize@unit}% + \def\@ratio@name{Density }% + \fi + \msg{\space\space \@ratio@name x: \bmpsize@pixelx\@unit@spec}% + \msg{\space\space \@ratio@name y: \bmpsize@pixely\@unit@spec}% + \fi + \msg{\space\space Width: \bmpsize@width\space bp}% + \msg{\space\space Height: \bmpsize@height\space bp}% + \fi + \fi + }% + \ifx\@found\@empty + \edef\@file@date{\pdffilemoddate{\imagename}}% + \ifx\@file@date\@empty + \msg{\space\space --> File not found <--}% + \else + \msg{\space\space --> Unknown image type <--}% + \fi + \fi +} + +\ifx\noinit!\else\expandafter\init\fi +\endinput +%% +%% End of file `bmpsize-test.tex'. |