181 lines
5.9 KiB
TeX
181 lines
5.9 KiB
TeX
% !TEX root = ../../../../Main.tex
|
||
|
||
\newcommand{\createdon}[1]{\gdef\@createdon{#1}}
|
||
|
||
\newcommand{\isReadOnlyVariant}{false}
|
||
|
||
\DeclareRobustCommand{\CustomTextField}[7]{\raisebox{#3}[#4][#5]{\TextField[
|
||
print,
|
||
name=#1,
|
||
width=1.7cm,
|
||
color=black,
|
||
backgroundcolor=white,
|
||
bordercolor=white,
|
||
value=#2,
|
||
align=1,
|
||
format = { var f = this.getField('pa-id');
|
||
f.textFont = 'NotoSans-Regular';
|
||
},
|
||
readonly=\isReadOnlyVariant,
|
||
% On Hover show the altname as Tooltip (#6)
|
||
altname={#6},
|
||
onmouseover={if (event.target.display == display.hidden) event.target.display = display.visible;},
|
||
#7
|
||
]{}}}
|
||
|
||
\DeclareRobustCommand{\CustomChoiceMenu}[7]{\raisebox{#3}[#4][#5]{\ChoiceMenu[
|
||
name=#1,
|
||
color=black,
|
||
backgroundcolor=white,
|
||
value=#2,
|
||
align=1,
|
||
combo,
|
||
print,
|
||
readonly=\isReadOnlyVariant,
|
||
#6
|
||
]{}{#7}}}
|
||
|
||
\DeclareRobustCommand{\CustomTextFieldThuge}[4]{\CustomTextField{#1}{#2}{-5pt}{0pt}{0pt}{#3}{
|
||
charsize=18pt,
|
||
height=1em,
|
||
width=3.6cm,
|
||
readonly=true,
|
||
bordercolor=gray,
|
||
backgroundcolor=black!5!white,
|
||
borderwidth=2pt,
|
||
color=gray,
|
||
#4
|
||
}}
|
||
|
||
\DeclareRobustCommand{\CustomTextFieldDefault}[4]{\CustomTextField{#1}{#2}{-4pt}{2pt}{2pt}{#3}{
|
||
charsize=12pt,
|
||
height=1.4em,
|
||
width=5cm,
|
||
bordercolor=gray,
|
||
align=0,
|
||
#4
|
||
}}
|
||
|
||
\DeclareRobustCommand{\CustomChoiceMenuDefault}[4]{\CustomChoiceMenu{#1}{#2}{-4pt}{2pt}{2pt}{
|
||
charsize=12pt,
|
||
height=1.4em,
|
||
width=5cm,
|
||
bordercolor=gray,
|
||
align=0,
|
||
#3
|
||
}{#4}}
|
||
|
||
% Command für einen Abschnitt – graue Box rund um den Abschnitt; Abschnittsname in der oberen linken Ecke
|
||
% #1: Abschnittsname
|
||
% #2: Abschnittsinhalt
|
||
\DeclareRobustCommand{\FormSection}[2]{
|
||
\color{gray}
|
||
{\hspace{-1em}\small\textbf{#1}}\vspace{0.2em}
|
||
% Create Box using mdframed
|
||
\begin{mdframed}[
|
||
backgroundcolor=white,
|
||
hidealllines=true,
|
||
skipabove=0,
|
||
skipbelow=0.7\baselineskip,
|
||
splitbottomskip=2pt,
|
||
splittopskip=4pt,
|
||
roundcorner=0pt,
|
||
topline=true,
|
||
bottomline=true,
|
||
leftline=true,
|
||
rightline=true,
|
||
linecolor=gray
|
||
]
|
||
\begin{minipage}[t]{0.95\textwidth}
|
||
\color{gray}#2
|
||
\end{minipage}
|
||
\end{mdframed}
|
||
}
|
||
|
||
\newcommand{\paPage}[2]{
|
||
\newpage
|
||
\setlength{\imageHeight}{2cm*\real{\mainLogoScale}*\real{\logosScale}}
|
||
\begin{tikzpicture}[overlay, remember picture]
|
||
\node[anchor=north west, inner sep=0pt, xshift=0.85cm, yshift=-1.5cm, opacity=0] (logo0) at (current page.north west) {
|
||
\includegraphics[height=\imageHeight]{\imagesPath/DUMMY_FOOT.png}
|
||
};
|
||
\foreach \i in {1,...,\value{logoCounter}} {
|
||
% Calculate name for i-1
|
||
\pgfmathtruncatemacro{\prev}{\i-1}
|
||
\node[anchor=west, inner sep=0pt, xshift=-0.1cm, opacity=0.3] (logo\i) at (logo\prev.east) {
|
||
\makeatletter
|
||
\testarray{LogosScales}(\i)
|
||
\setlength{\imageHeight}{1.5cm*\real{\temp@macro}*\real{\logosScale}}
|
||
\testarray{LogosExtensions}(\i)
|
||
\let\extension\temp@macro
|
||
\testarray{LogosOpacities}(\i)
|
||
\let\opacity\temp@macro
|
||
\testarray{LogosPaths}(\i)
|
||
\ifthenelse{\equal{\extension}{svg}}{
|
||
\begin{tikzpicture}
|
||
\node[opacity=\opacity] {
|
||
\includesvg[height=\imageHeight]{\classPath/Assets/Images/\temp@macro.\extension}
|
||
};
|
||
\end{tikzpicture}
|
||
}{
|
||
\begin{tikzpicture}
|
||
\node[opacity=\opacity] {
|
||
\includegraphics[height=\imageHeight]{\classPath/Assets/Images/\temp@macro.\extension}
|
||
};
|
||
\end{tikzpicture}
|
||
}
|
||
\makeatother
|
||
};
|
||
}
|
||
% Address of the Student Parliament on the right:
|
||
% Verfasste Studierendenschaft ▪ Hochschule Reutlingen ▪ Alteburgstraße 150 ▪ 72762 Reutlingen stupa.reutlingen.university ▪ T. +49 (0)7121 271-1099 ▪ asta@reutlingen-university.de
|
||
\node[anchor=north east, inner sep=0pt, xshift=-0.85cm, yshift=-2cm, opacity=0.3] (logo\the\numexpr\value{logoCounter}+1) at (current page.north east) {
|
||
\hspace*{\fill}\begin{minipage}{0.3\textwidth}
|
||
\color{gray}
|
||
\blenderfont
|
||
\footnotesize
|
||
\textbf{Verfasste Studierendenschaft} \\
|
||
\setstretch{1.0}
|
||
Hochschule Reutlingen \\
|
||
Alteburgstraße 150 \\
|
||
72762 Reutlingen \\
|
||
\href{https://stupa.reutlingen.university}{stupa.reutlingen.university} \\
|
||
T. \href{tel:+4971212711099}{+49 (0)7121 271-1099} \\
|
||
\href{mailto:asta@reutlingen-university.de}{asta@reutlingen-university.de}
|
||
\end{minipage}
|
||
};
|
||
%
|
||
\node[anchor=north east, inner sep=0pt, xshift=-2cm, yshift=-5.5cm, opacity=0.3] (logo\the\numexpr\value{logoCounter}+1) at (current page.north east) {
|
||
\huge
|
||
\CustomTextFieldThuge{pa-id}{}{Jahr/Antragsnummer}{width=3.8cm}
|
||
\CustomTextFieldThuge{pa-key}{}{}{
|
||
name=pa-key,
|
||
width=0.1pt,
|
||
readonly=true,
|
||
bordercolor=white,
|
||
backgroundcolor=white,
|
||
maxlen=16
|
||
}
|
||
};
|
||
\end{tikzpicture}
|
||
|
||
\vskip 5em
|
||
|
||
% title
|
||
\begin{flushleft}
|
||
{
|
||
\noindent
|
||
\color{gray}\textbf{
|
||
\blenderfont\huge\hspace*{-2.5pt}Projektantrag: #1
|
||
}\\\vspace*{-0.5em}
|
||
{
|
||
\blenderfont Antrag auf finanzielle Förderung durch das STUPA
|
||
}\\
|
||
}
|
||
\color{lightgray}
|
||
\vspace{-.8em}
|
||
\rule{\textwidth}{0.5mm}
|
||
\end{flushleft}
|
||
|
||
#2
|
||
} |