Revision 2e0414b5
Von Marei (peiTeX) vor mehr als 4 Jahren hinzugefügt
templates/print/marei/kiviletter.sty | ||
---|---|---|
45 | 45 |
\newkomavar{transaction} |
46 | 46 |
\newkomavar[\lieferschein{}~\nr]{delivery} |
47 | 47 |
\newkomavar[\angebot{}~\nr]{quote} |
48 |
\newkomavar{orderID} |
|
49 |
\newkomavar{projectID} |
|
48 |
\newkomavar[\auftragsnummer]{orderID} |
|
49 |
\newkomavar[\projektnummer]{projectID} |
|
50 |
\setkomavar*{fromphone}{\textTelefon} |
|
51 |
\setkomavar*{fromemail}{\textEmail} |
|
52 |
\setkomavar*{fromfax}{\textFax} |
|
53 |
\setkomavar*{customer}{\kundennummer} |
|
54 |
|
|
50 | 55 |
|
51 | 56 |
\usepackage{geometry} |
52 | 57 |
|
... | ... | |
441 | 446 |
|
442 | 447 |
\newtcolorbox{PricingTabularBox}{breakable,skin=kivi@LT} |
443 | 448 |
|
449 |
\if@kivi@infobox |
|
450 |
|
|
451 |
\def\locationsep{:} |
|
452 |
|
|
453 |
\NewDocumentCommand{\locationentry}{som}{ |
|
454 |
\Ifkomavarempty{#3}{}{ |
|
455 |
\IfBooleanTF {#1} { |
|
456 |
\strut |
|
457 |
\IfNoValueTF {#2} |
|
458 |
{\usekomavar*{#3}} |
|
459 |
{#2} |
|
460 |
\locationsep |
|
461 |
\hfill\strut\space |
|
462 |
\hbox_set:Nn \l_tmpa_box {\usekomavar{#3}} |
|
463 |
\dim_compare:nTF {\box_wd:N \l_tmpa_box>\linewidth} |
|
464 |
{\newline\hspace*{\fill}\llap} |
|
465 |
{\hspace*{\fill}} |
|
466 |
{\box_use:N \l_tmpa_box\strut} |
|
467 |
}{ |
|
468 |
\@hangfrom{\strut |
|
469 |
\IfNoValueTF {#2} |
|
470 |
{\usekomavar*{#3}} |
|
471 |
{#2}\locationsep~ |
|
472 |
}{ |
|
473 |
\parbox[t]{\dimexpr\linewidth-\hangindent}{ |
|
474 |
\raggedleft |
|
475 |
\usekomavar{#3}\strut |
|
476 |
} |
|
477 |
} |
|
478 |
} |
|
479 |
} |
|
480 |
\par |
|
481 |
} |
|
444 | 482 |
|
445 | 483 |
|
446 |
\if@kivi@infobox |
|
447 | 484 |
\setkomavar{location}{ |
448 | 485 |
\Ifkomavarempty{transaction}{}{ |
449 | 486 |
\bfseries |
... | ... | |
451 | 488 |
} |
452 | 489 |
\par |
453 | 490 |
\medskip |
454 |
\begin{tabularx}{\useplength{locwidth}}{@{}l<{:}>{\raggedleft\arraybackslash}X@{}} |
|
455 |
\usekomavar*{date}&\usekomavar{date}\\ |
|
456 |
\Ifkomavarempty{myref}{}{ |
|
457 |
\usekomavar*{myref}&\usekomavar{myref}\\ |
|
458 |
} |
|
459 |
\kundennummer&\usekomavar{customer}\\ |
|
460 |
\Ifkomavarempty{yourref}{}{ |
|
461 |
\usekomavar*{yourref}&\usekomavar{yourref}\\ |
|
462 |
} |
|
463 |
\Ifkomavarempty{delivery}{}{ |
|
464 |
\usekomavar*{delivery}&\usekomavar{delivery}\\ |
|
465 |
} |
|
466 |
\Ifkomavarempty{quote}{}{ |
|
467 |
\usekomavar*{quote}&\usekomavar{quote}\\ |
|
468 |
} |
|
469 |
\Ifkomavarempty{orderID}{}{\auftragsnummer&\usekomavar{orderID}\\} |
|
470 |
\Ifkomavarempty{projectID}{}{\projektnummer&\usekomavar{projectID}\\} |
|
471 |
\ansprechpartner&\usekomavar{fromname} |
|
472 |
\Ifkomavarempty{fromphone}{}{\\\textTelefon&\usekomavar{fromphone}} |
|
473 |
\Ifkomavarempty{fromemail}{}{\\\textEmail&\usekomavar{fromemail}} |
|
474 |
\end{tabularx} |
|
491 |
\parbox{\useplength{locwidth}}{ |
|
492 |
\locationentry{date} |
|
493 |
\locationentry{myref} |
|
494 |
\locationentry{customer} |
|
495 |
\locationentry{yourref} |
|
496 |
\locationentry{delivery} |
|
497 |
\locationentry{quote} |
|
498 |
\locationentry{orderID} |
|
499 |
\locationentry{projectID} |
|
500 |
\locationentry[\ansprechpartner]{fromname} |
|
501 |
\locationentry{fromphone} |
|
502 |
\locationentry*{fromemail} |
|
503 |
} |
|
475 | 504 |
} |
476 | 505 |
\removereffields |
477 | 506 |
\AtBeginLetter{ |
Auch abrufbar als: Unified diff
marei: location to \@hangfrom