Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision a89ea81f

Von Marei (peiTeX) vor mehr als 4 Jahren hinzugefügt

  • ID a89ea81fbadf34d0780b3a8b549ce1b9a7529223
  • Vorgänger 9bbfe2cb
  • Nachfolger e12489db

marei: PricingTabular header to macro

Unterschiede anzeigen:

templates/print/marei/kiviletter.sty
\hbox_gset:Nn \g_kivi_LT@head_box {
\setlength{\tabcolsep}{\g_kivi_tabcolsep_dim}
\exp_args:Nnx \use:n {\tabular[b]}\g_kivi_Pricing_colspec_tl
\toprule
\cs_gset_eq:NN \__kivi_tab_column_currency: \__kivi_tab_column_header_currency:
\bool_set_false:N \l_tmpa_bool
\clist_map_inline:Nn \g_kivi_pricingtable_col_clist {
\bool_if:cT {l_kivi_col_##1_bool} {
\bool_if:NT \l_tmpa_bool {&}
\bool_set_true:N \l_tmpa_bool
\usekomafont{PricingTableHeader}
\prop_item:cn {l_kivi_col_##1_prop} {header}
}
}
\cs_gset_eq:NN \__kivi_tab_column_currency: \__kivi_tab_column_body_currency:
\\
\midrule
\__kivi_PricingTabular_header:
\endtabular
}
\hbox_gset:Nn \g_kivi_LT@foot_box {
......
\__kivi_calc_desc_column:
\exp_args:Nx \longtable \g_kivi_Pricing_colspec_tl
% Tabellenkopf
\toprule
\bfseries\position & \bfseries\artikelnummer & \bfseries\bezeichnung & \bfseries\menge &\multicolumn{1}{P}{\bfseries\einzelpreis}&\multicolumn{1}{P@{}}{\bfseries\gesamtpreis}\\
\midrule
\__kivi_PricingTabular_header:
\endhead
\midrule
\multicolumn{6}{@{}r@{}}{\weiteraufnaechsterseite}\\
......
\endgroup
}
\cs_set:Nn \__kivi_PricingTabular_header: {
\toprule
\cs_gset_eq:NN \__kivi_tab_column_currency: \__kivi_tab_column_header_currency:
\bool_set_false:N \l_tmpa_bool
\clist_map_inline:Nn \g_kivi_pricingtable_col_clist {
\bool_if:cT {l_kivi_col_##1_bool} {
\bool_if:NT \l_tmpa_bool {&}
\bool_set_true:N \l_tmpa_bool
\usekomafont{PricingTableHeader}
\prop_item:cn {l_kivi_col_##1_prop} {header}
}
}
\cs_gset_eq:NN \__kivi_tab_column_currency: \__kivi_tab_column_body_currency:
\\
\midrule
}
\RequirePackage{xltabular}

Auch abrufbar als: Unified diff