diff --git a/gefahrgutformular/SIG_Ute_Becker.png b/gefahrgutformular/SIG_Ute_Becker.png new file mode 100644 index 0000000000000000000000000000000000000000..9d86518080ed5e7133a05b253f0cb625620a0091 Binary files /dev/null and b/gefahrgutformular/SIG_Ute_Becker.png differ diff --git a/gefahrgutformular/gefahrgutformular.cls b/gefahrgutformular/gefahrgutformular.cls index e1b2cf4226cc358f3daf3adcf9d4abcd773a1667..395787659b74abd90de39467a4a448edbf8e08a9 100644 --- a/gefahrgutformular/gefahrgutformular.cls +++ b/gefahrgutformular/gefahrgutformular.cls @@ -41,6 +41,8 @@ \let\vl@tempdimf=\@dashdim \newcommand\vl@tempa{} +\newcommand*\signatureGraphic[1]{\gdef\vl@signatureGraphic{#1}} + \AddToShipoutPictureBG{% \frenchspacing \AtPageLowerLeft{% @@ -48,21 +50,84 @@ \vl@tempdima=54bp % %------ Rahmen ------ \put(\vl@tempdima,68bp){\framebox(\textwidth,\textheight){}}% - %------ alle durchgehenden waagerechten Linien ------ + %------ alle waagerechten Linien und Texte in der Nähe ------ \vl@tempdimb=694bp % - \put(\vl@tempdima,\vl@tempdimb){\line(1,0){\textwidth}}% + \put(\vl@tempdima,\vl@tempdimb){\line(1,0){\textwidth}% + \put(4bp,65bp){\resizebox{202bp}{!}{\textbf{\Large Beförderung von + Gefahrgütern}}}% + \put(4bp,35bp){\resizebox{106bp}{!}{\Large In Braunschweig an:}}% + \put(4bp,7bp){\resizebox{31bp}{!}{\textbf{\Large Q.212}}}% + \vl@tempdimc=-17bp % + \put(4bp,\vl@tempdimc){Organisationseinheit:}% + \put(171bp,\vl@tempdimc){Hausruf:}% + \put(332bp,\vl@tempdimc){Ort, Datum:}% + }% \vl@tempdimb=644bp % - \put(\vl@tempdima,\vl@tempdimb){\line(1,0){\textwidth}}% + \put(\vl@tempdima,\vl@tempdimb){\line(1,0){\textwidth}% + \vl@tempdimc=-17bp % + \put(4bp,\vl@tempdimc){% + \parbox[t]{314bp}{% + \textbf{Gefahrgut} {\scriptsize (Bei Luft-/See- oder + Schienentransport Sicherheitsdatenblätter zwingend mitschicken)} + Bei Gemischen Angabe der 2 Hauptkomponenten in~\%, bei Säuren und + Laugen Konzentrationsangaben in~\% + }% + } + \put(347bp,\vl@tempdimc){% + \parbox[t]{137bp}{% + \textbf{Netto-Gewicht} in kg (bei mehr als einem Gut + Einzelgewichte): + }% + } + }% \vl@tempdimb=406bp % - \put(\vl@tempdima,\vl@tempdimb){\line(1,0){\textwidth}}% + \put(\vl@tempdima,\vl@tempdimb){\line(1,0){\textwidth}% + \vl@tempdimc=-17bp % + \put(4bp,\vl@tempdimc){\textbf{Ansprechpartner} (für Rückfragen)}% + \put(347bp,\vl@tempdimc){\textbf{Hausruf:}}% + }% \vl@tempdimb=363bp % - \put(\vl@tempdima,\vl@tempdimb){\line(1,0){\textwidth}}% + \put(\vl@tempdima,\vl@tempdimb){\line(1,0){\textwidth}% + \vl@tempdimc=-17bp % + \put(4bp,\vl@tempdimc){\textbf{Bei Luft-/See- oder Schienentransport + 24\,h Notfallrufnummer des Absenders erforderlich:}}% + \vl@tempdimc=-32bp % + \put(4bp,\vl@tempdimc){% + \textbf{Kontaktperson}\hspace{165bp}24\,h~Notfallrufnummer: + }% + }% \vl@tempdimb=295bp % - \put(\vl@tempdima,\vl@tempdimb){\line(1,0){\textwidth}}% + \put(\vl@tempdima,\vl@tempdimb){\line(1,0){\textwidth}% + \vl@tempdimc=-17bp % + \put(4bp,\vl@tempdimc){\textbf{Absender}~(vollständige Adresse)% + \hspace{92bp}\textbf{Empfänger}~(vollständige Adresse)}% + }% \vl@tempdimb=173bp % - \put(\vl@tempdima,\vl@tempdimb){\line(1,0){\textwidth}}% + \put(\vl@tempdima,\vl@tempdimb){\line(1,0){\textwidth}% + \vl@tempdimc=-17bp % + \put(4bp,\vl@tempdimc){\textbf{Bemerkungen:}}% + }% \vl@tempdimb=124bp % - \put(\vl@tempdima,\vl@tempdimb){\line(1,0){\textwidth}}% + \put(\vl@tempdima,\vl@tempdimb){\line(1,0){\textwidth}% + \put(12bp,-34bp){\line(1,0){171}}% + \vl@tempdimc=95bp % + \ifx\vl@signatureGraphic\@empty\else + \put(\vl@tempdimc,-17bp){\makebox(0,0)[c]{% + \includegraphics[height=26bp]{\vl@signatureGraphic}}}% + \fi + \put(\vl@tempdimc,-45bp){\makebox(0,0)[c]{Unterschrift}}% + }% + % + \vl@tempdima=397bp % + \vl@tempdimc=147bp % kurze waag. Linien + \put(\vl@tempdima,525bp){\line(1,0){\vl@tempdimc}% + \vl@tempdimb=-15bp % + \put(4bp,\vl@tempdimb){\textbf{Verpackung:}}% + }% + \put(\vl@tempdima,502bp){\line(1,0){\vl@tempdimc}% + \vl@tempdimb=-17bp % + \put(4bp,\vl@tempdimb){\textbf{Art:}}% + }% %------ Symbole ------ \vl@tempdima=145mm % \vl@tempdimb=255mm % @@ -78,6 +143,14 @@ \advance\vl@tempdima-\vl@tempdimc \put(\vl@tempdima,\vl@tempdimb){% \includegraphics[width=15mm]{Dangclass3.png}}% + %------ vertikale Linien ------ + \vl@tempdimb=694bp % + \put(221bp,\vl@tempdimb){\line(0,-1){50bp}}% + \put(382bp,\vl@tempdimb){\line(0,-1){50bp}}% + \vl@tempdimb=644bp % + \put(397bp,\vl@tempdimb){\line(0,-1){281bp}}% + \vl@tempdimb=295bp % + \put(292bp,\vl@tempdimb){\line(0,-1){122bp}}% %------ interne Nummer ------ \put(15mm,27mm){\rotatebox[origin=c]{90}{\tiny \vl@doc@style@code}} }% diff --git a/gefahrgutformular/test-gefahrgutformular.tex b/gefahrgutformular/test-gefahrgutformular.tex index e9fae4528a5ce6167f5c69b10a2885f8c7cb4d8e..d53f59e6f76b89b6acc763d05bbfc4bb1b72e2db 100644 --- a/gefahrgutformular/test-gefahrgutformular.tex +++ b/gefahrgutformular/test-gefahrgutformular.tex @@ -1,5 +1,7 @@ \documentclass{gefahrgutformular} +\signatureGraphic{SIG_Ute_Becker.png} + \begin{document} \end{document} %---------------------------