Siin näed erinevusi valitud versiooni ja hetkel kehtiva lehekülje vahel.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
et:yld_print_form [2021/11/10 14:26] triin |
et:yld_print_form [2022/05/25 15:53] ott [Summeerimine] |
||
---|---|---|---|
Rida 33: | Rida 33: | ||
* <nowiki><!--</nowiki>mailnopdf:1<nowiki> --></nowiki>pdfi asemelt tehakse html | * <nowiki><!--</nowiki>mailnopdf:1<nowiki> --></nowiki>pdfi asemelt tehakse html | ||
* <nowiki><!--</nowiki>mailnoattachment:<nowiki> --></nowiki>pdfi manust ei lisata üldse, ainult enda kirjutatud tekst | * <nowiki><!--</nowiki>mailnoattachment:<nowiki> --></nowiki>pdfi manust ei lisata üldse, ainult enda kirjutatud tekst | ||
- | * PDF parameetrid \\ Väljund landscape: \\ <nowiki><!--</nowiki>pdfparams:BrowserWidth=1000,isLandscape=1,version=1,HeaderHeight=60,FooterHeight=60<nowiki>--></nowiki> **debug_pdf=1** - näha visuaalselt päise ja jaluse tsoon \\ **Engine=1** - Gecko renderer (IE asemel) \\ **FontEmbed=1** - lisab PDFi fondid kaasa (lisada saab serverile [[et:fntlist|installitud fontide]] seast) \\ **InsetX=10,InsetY=10** - X ja Y koordinaadid joonistamise alguseks \\ **BrowserWidth=800** võimaldab määrata nö Zoom astet, ehk kui suur vaade välja näeb (vaikimisi 800). \\ ** ImageQuality=10** pildifailide kompressioon 0 - 100 (0=pakitud, halb kvaliteet, 100=ilma pakkimata, kvaliteedikaota) | + | * PDF parameetrid \\ Parameetrid eraldatakse komaga. Näide: PDF luuakse landscape formaadis: \\ <nowiki><!--</nowiki>pdfparams:BrowserWidth=1000,isLandscape=1,version=1,HeaderHeight=60,FooterHeight=60<nowiki>--></nowiki> <WRAP> |
+ | ^Parameeter^Selgitus^ | ||
+ | |**debug_pdf=1**|näha visuaalselt päise ja jaluse tsoon| | ||
+ | |**BrowserWidth=800**|Lehe laius joonistamisel pikslites (vaikimisi 800, landcape puhul 1000)| | ||
+ | |**isLandscape=1**|PDF luuakse lanscape formaadis (laius suurem kui kõrgus)| | ||
+ | |**version=1**|vajalik parameeter, et koordinaadid arvutataks lehe äärest äärde piksli pealt| | ||
+ | |**Engine=1**|Gecko renderer (IE asemel) NB! sellega ei toimi üle lehe "voolavad" layoudid| | ||
+ | |**HeaderHeight=60**|Päise kõrgus mm| | ||
+ | |**FooterHeight=60**|Jaluse kõrgus mm| | ||
+ | |**HeaderHeight1=60**|Esilehe päise kõrgus mm (kui see peab erinema ülejäänutest)| | ||
+ | |**FooterHeight1=60**|Esilehe jaluse kõrgus mm (kui see peab erinema ülejäänutest)| | ||
+ | |**FontEmbed=1**|lisab PDFi fondid kaasa (lisada saab serverile [[et:fntlist|installitud fontide]] seast) | | ||
+ | |**InsetX=10,InsetY=10**|X ja Y koordinaadid joonistamise alguseks | | ||
+ | |**BrowserWidth=800**|võimaldab määrata nö Zoom astet, ehk kui suur vaade välja näeb (vaikimisi 800)| | ||
+ | |** ImageQuality=10**|pildifailide kompressioon 0 - 100 (0=pakitud, halb kvaliteet, 100=ilma pakkimata, kvaliteedikaota) | | ||
+ | |**MediaBox=A4**|lehe suurus (vaikimisi A4) | | ||
+ | |**Rect=0 0 210 297**|meedia "ruudu" dimensioonid mm, näide on A4 (0 0 = x ja y joonistamise alguspunkt lehe vasakul alanurgas; 210 - laius mm; 297 kõrgus mm)| | ||
+ | |||
+ | </WRAP> | ||
* <nowiki><!--</nowiki>output-excel <nowiki> --></nowiki>lisab exceli headeri - fail avatakse exceliga | * <nowiki><!--</nowiki>output-excel <nowiki> --></nowiki>lisab exceli headeri - fail avatakse exceliga | ||
* <nowiki><!--</nowiki>clear-output<nowiki> --></nowiki>väljundiks on ainult puhas XSL-i transformatsioon (ilma Directo päiseta) | * <nowiki><!--</nowiki>clear-output<nowiki> --></nowiki>väljundiks on ainult puhas XSL-i transformatsioon (ilma Directo päiseta) | ||
Rida 556: | Rida 574: | ||
====Summeerimine===== | ====Summeerimine===== | ||
- | Univeraalne summeerimise funktsioon, parameetrid: | + | Universaalne summeerimise funktsioon, parameetrid: |
- sisend number mida lisatakse | - sisend number mida lisatakse | ||
- grupp (suvaline konteksti kirjeldav string, kui üks summimine siis võib olla näiteks summ) | - grupp (suvaline konteksti kirjeldav string, kui üks summimine siis võib olla näiteks summ) | ||
Rida 563: | Rida 581: | ||
* 1 - grupi summa | * 1 - grupi summa | ||
* 2 - tühjus | * 2 - tühjus | ||
+ | * 3 - grupi summa ilma summat tühjendamata | ||
Väljund on string tüüpi, seega kui on vaja tulemusega arvutada, tuleb see numbriks konvertida enne. 1 ja 2 nullivad ka hetkel grupi. | Väljund on string tüüpi, seega kui on vaja tulemusega arvutada, tuleb see numbriks konvertida enne. 1 ja 2 nullivad ka hetkel grupi. | ||
Rida 600: | Rida 619: | ||
if( ret == 0 ) | if( ret == 0 ) | ||
rt = ''+v; | rt = ''+v; | ||
- | if( ret == 1 ) | + | if( ret == 1 || ret == 3 ) |
rt = ''+Number(sums[grp]); | rt = ''+Number(sums[grp]); | ||
if( ret == 1 || ret == 2 ) | if( ret == 1 || ret == 2 ) |