PA_Vorlage/HSRTReport/Pages/PAPage.tex

181 lines
5.9 KiB
TeX
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

% !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
}