Tisková šablona print-temp

Definice tiskové šablony dokumentu či rozhraní.

syntax
<print-temp label="{text}" name="{name}" file-name="{file-name}" purpose="{name}" temp-type="generated|file|map"/>

Tato substruktura je umisťována prostřednictvím obalové substruktury print-temps do uzlu kmenové definice dokumentu, k němuž zde definovaná šablona náleží.

Pořadí jednotlivých uzlů print-temp je rozhodující pro pořadí náhledů v menu zobrazovanému uživateli při volbě tisku. První šablona je pak brána jako výchozí.

Význam voleb temp-type:

generated - výchozí hodnota při nezadání; říká, že dokumentu je přidělena replikátorem generovaná šablona dle aktuální struktury dokumentu;

file - při tomto nastavení musí být dodána tisková šablona v samostatném souboru a zadán název tohoto souboru pomocí file-name;

map - rovněž je využíván dodaný soubor, jde však o případy, kdy tento soubor je připraven pro schematem danou struturu dat a před zobrazením obsahu dokumentu je ještě použita fáze převodu místní struktury flexideo dokumentu na tu schematem danou s využítím mapování; u tohoto typu je třeba nastavit jak jméno použitého souboru, tak také název mapy, který má být pro výstupní převod použita;

Definice tiskových šablon umožňuje kombinovat automaticky replikátorem generované tiskové šablony s šablonami připravenými v souborech ve složce aplikace.

Soubor s vlastní šablonou pak musí být umístěn do podsložky user-temps umístěné ve vstupní složce aplikace, která je dána aplikačními nastaveními a to v momentě tvorby stránek verze. Je jí posléze přidělen automaticky generovaný název a dle nastavení v parametru print-temps je zařazena s případnými ostatními šablonami na seznam šablon daného dokumentu pro v každé roli, kde se dokument vyskytuje.

Definovaný dokument flexideo má vždy určenu tiskovou šablonu, čímž je zajištěna základní funkcionalita tisku. Není-li šablona definována je definice tisku dokumentu ve fázi kompletace doplněna předdefinovanou možností generované XSLT šablony. Tato šablona je poskládána z šablon nastavených u jednotlivých segmentů v dokumentu.


Nastavitelné vlastnosti uzlu print-temp

Substrukturu print-temp je možné specifikovat následujícími vlastnostmi:

discarted - Pomůcka VYŘAZENÍ (tj. "odpoznámkování" v kódu definice). Je-li uzel označen touto vlas ...

file-name - Název souboru obsahující tiskovou šablonu přímo určenou pro daný typ dokumentu a jeho ...

label - Určuje název (štítek), který se objevuje u definovaného segmentu;

name - Jednoznačná a jedinečná identifikace uzlu na dané úrovni zařazení, tedy na větvi či v sezna ...

purpose - Pojmenování tohoto konkrétního namapování aplikace a typu pro účely snadnějšího použití ...

temp-type - Typ realizace tisku. Není-li zadán je použito výchozího typu generated - vygenerování ...


Možní potomci uzlu print-temp

Substrukturu print-temp je možné rozšířovat o následující potomky:

lang - jazyková nastavení;

param - substruktura modifikace pro nastavení pojmenovaného parametru;


Potenciální vlastnické uzly

Substrukturu print-temp je možné uvést u následujících uzlů:

print-temps - Seznam tiskových šablon (substruktura definice);


Substruktura print-temp

Definice tiskové šablony


Substruktura alwaysKontrolní pravidlo checkSubstruktura action actionSubstruktura control controlSubstruktura param paramSubstruktura request requestSubstruktura response responseSubstruktura value valueSubstruktura otherwiseSubstruktura node nodeVybrané info ze schematu schema-infoSubstruktura whenSubstruktura with-paramTisková šablona print-temp