PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Abstand zwischen Zellen-Umrandung und TextField



loro
31-07-2015, 11:29
Hallo zusammen,
ich habe in einem Form einer Tabelle, wobei einzelne Zellen der Tabelle TextFields enthalten. Soweit ist auch alles i.O. Jedes TextField hat unter anderem ein borderstyle=U so das nur die untere Linie des TextField zu sehen ist, die restlichen Linien sind weiß. Jetzt ist es so, das durch die weißen Linien die Rahmen der Tabelle "überzeichnet" werden. Gibt es eine Option, die einen Abstand zwischen Textfield und der Zellenumrandung erzeugt? Das ist mein vielleicht nicht ganz so minimal(istisches) Beispiel.



\documentclass[12pt,a4paper]{article} % Use A4 paper with a 12pt font size - different

\usepackage[left=2.0cm,right=1.0cm,top=1.8cm,bottom=3.0cm,marg inparwidth=3.4cm]{geometry} % Adjust page margins
\usepackage[utf8]{inputenc}%Required for german umlauts in utf8
\usepackage[colorlinks=true, pdfborder={0 0 0}, hidelinks]{hyperref} % this is needed for forms and links within the text
\usepackage{tabularx} %Required for table
\usepackage{pgfplots} %Required for graph
\usepackage{fixltx2e}

\newcommand{\tfc}{35mm}
\newcommand{\tfw}{12mm}

\newcommand{\bcolor}{0.95 0.4 0.12} %bordercolor
\newcommand{\bwidth}{0.5pt} %borderwith

%“running in backwards compatibility mode” Compiler Warning
\pgfplotsset{compat=newest,compat/show suggested version=false}

\begin{document}
\begin{Form}

\begin{tabular*}{\textwidth}{|l@{\extracolsep{\fil l}}lr|llc|}\hline
L\"ange 1: &\TextField[name=l,borderwidth=\bwidth,bordercolor=\bcolor,wid th=\tfw,borderstyle=U]{}& in mm H&
Breite 1: &\TextField[name=b,borderwidth=\bwidth,bordercolor=\bcolor,wid th=\tfw,borderstyle=U]{}& in mm\\\hline
L\"ange 2: &\TextField[name=l,borderwidth=\bwidth,bordercolor=\bcolor,wid th=\tfw,borderstyle=U]{}& in mm H&
Breite 2: &\TextField[name=b,borderwidth=\bwidth,bordercolor=\bcolor,wid th=\tfw,borderstyle=U]{}& in mm\\\hline
\end{tabular*}\\
\end{Form}
\end{document}



Mit \renewcommand{\arraystretch}{10.4} in der Präambel erzeuge ich zwar eine größere/höhere Zellen, aber das TextField wird mit skaliert.

u_fischer
31-07-2015, 12:51
Das ist mein vielleicht nicht ganz so minimal(istisches) Beispiel.


Wenn ich sowas Unordentliches sehe, verliere ich sofort die Lust ...

loro
31-07-2015, 13:24
So besser?


\documentclass[12pt,a4paper]{article} % Use A4 paper with a 12pt font size - different

\usepackage[left=2.0cm, right=1.0cm, top=1.8cm, bottom=3.0cm, marginparwidth=3.4cm]{geometry} % Adjust page margins
\usepackage[utf8]{inputenc}%Required for german umlauts in utf8
\usepackage[colorlinks=true, pdfborder={0 0 0}, hidelinks]{hyperref} % this is needed for forms and links within the text
\usepackage{tabularx} %Required for table
\usepackage{pgfplots} %Required for graph
\usepackage{fixltx2e}


%\renewcommand{\arraystretch}{10.4}
\newcommand{\tfc}{35mm}
\newcommand{\tfw}{12mm}

\newcommand{\bcolor}{0.95 0.4 0.12} %bordercolor
\newcommand{\bwidth}{0.5pt} %borderwith

%“running in backwards compatibility mode” Compiler Warning
\pgfplotsset{compat=newest,compat/show suggested version=false}

\begin{document}
\begin{Form}

\begin{tabular*}{\textwidth}{|l@{\extracolsep{\fil l}}lr|llc|}\hline
L\"ange 1: & \TextField[name=l,
borderwidth=\bwidth,
bordercolor=\bcolor,
width=\tfw,
borderstyle=U]{}& in mm H &
Breite 1: & \TextField[name=b,
borderwidth=\bwidth,
bordercolor=\bcolor,
width=\tfw,
borderstyle=U]{}& in mm\\\hline
L\"ange 2: & \TextField[name=l,
borderwidth=\bwidth,
bordercolor=\bcolor,
width=\tfw,
borderstyle=U]{}& in mm H &
Breite 2: & \TextField[name=b,
borderwidth=\bwidth,
bordercolor=\bcolor,
width=\tfw,
borderstyle=U]{}& in mm\\\hline
\end{tabular*}\\
\end{Form}
\end{document}