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 [2019/01/18 16:46] ott |
et:yld_print_form [2019/10/28 16:28] kristina [Palgateatisele puhkuse jäägi kuvamine] |
||
---|---|---|---|
Rida 2: | Rida 2: | ||
Directo väljatrükk on oma olemuselt HTML kujundus, mille kirjeldamise toimub XSL Stylesheet-i abil. Väljatrükkides võtakse andmed XML-ist (igale dokumendile ja aruandele on oma XML kogum). | Directo väljatrükk on oma olemuselt HTML kujundus, mille kirjeldamise toimub XSL Stylesheet-i abil. Väljatrükkides võtakse andmed XML-ist (igale dokumendile ja aruandele on oma XML kogum). | ||
=====Häälestamine===== | =====Häälestamine===== | ||
- | * ''ÜLDINE > Väljtrükkide häälestamine'' \\ või | + | * ''ÜLDINE > Väljatrükkide häälestamine'' \\ või |
* ''ÜLDINE > Üldised seadistused > Väljtrükkide häälestamine'' | * ''ÜLDINE > Üldised seadistused > Väljtrükkide häälestamine'' | ||
Rida 14: | Rida 14: | ||
* <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). | * 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). | ||
- | * <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) | ||
* Meili saates luuakse sündmus, soovikorral saab muuta loodud sündmuse parameetreid vastavate XSL parameetritega <nowiki><!--ev_type:xxx --> <!--ev_status:xxx --> <!--ev_status:xxx --> <!--ev_object:xxx --> <!--ev_start:xxx --> <!--ev_end:xxx --> </nowiki> | * Meili saates luuakse sündmus, soovikorral saab muuta loodud sündmuse parameetreid vastavate XSL parameetritega <nowiki><!--ev_type:xxx --> <!--ev_status:xxx --> <!--ev_status:xxx --> <!--ev_object:xxx --> <!--ev_start:xxx --> <!--ev_end:xxx --> </nowiki> | ||
Rida 80: | Rida 80: | ||
|PHARMA CODE|PHARMA| | |PHARMA CODE|PHARMA| | ||
|PHARMA CODE TWO TRACKS|PHARMA2T| | |PHARMA CODE TWO TRACKS|PHARMA2T| | ||
+ | |AusPost 4 State Customer Code|auspost| | ||
+ | |Aztec Code|azteccode| | ||
+ | |Compact Aztec Code|azteccodecompact| | ||
+ | |Aztec Runes|aztecrune| | ||
+ | |BC412|bc412| | ||
+ | |Channel Code|channelcode| | ||
+ | |Codablock F|codablockf| | ||
+ | |Code 11|code11| | ||
+ | |Code 128|code128| | ||
+ | |Code 16K|code16k| | ||
+ | |Code 25|code2of5| | ||
+ | |Italian Pharmacode|code32| | ||
+ | |Code 39|code39| | ||
+ | |Code 39 Extended|code39ext| | ||
+ | |Code 49|code49| | ||
+ | |Code 93|code93| | ||
+ | |Code 93 Extended|code93ext| | ||
+ | |Code One|codeone| | ||
+ | |COOP 2 of 5|coop2of5| | ||
+ | |Custom 4 state symbology|daft| | ||
+ | |GS1 DataBar Expanded|databarexpanded| | ||
+ | |GS1 DataBar Expanded Composite|databarexpandedcomposite| | ||
+ | |GS1 DataBar Expanded Stacked|databarexpandedstacked| | ||
+ | |GS1 DataBar Expanded Stacked Composite|databarexpandedstackedcomposite| | ||
+ | |GS1 DataBar Limited|databarlimited| | ||
+ | |GS1 DataBar Limited Composite|databarlimitedcomposite| | ||
+ | |GS1 DataBar Omnidirectional|databaromni| | ||
+ | |GS1 DataBar Omnidirectional Composite|databaromnicomposite| | ||
+ | |GS1 DataBar Stacked|databarstacked| | ||
+ | |GS1 DataBar Stacked Composite|databarstackedcomposite| | ||
+ | |GS1 DataBar Stacked Omnidirectional|databarstackedomni| | ||
+ | |GS1 DataBar Stacked Omnidirectional Composite|databarstackedomnicomposite| | ||
+ | |GS1 DataBar Truncated|databartruncated| | ||
+ | |GS1 DataBar Truncated Composite|databartruncatedcomposite| | ||
+ | |Datalogic 2 of 5|datalogic2of5| | ||
+ | |Data Matrix|datamatrix| | ||
+ | |Data Matrix Rectangular|datamatrixrectangular| | ||
+ | |DotCode|dotcode| | ||
+ | |EAN-13|ean13| | ||
+ | |EAN-13 Composite|ean13composite| | ||
+ | |GS1-14|ean14| | ||
+ | |EAN-2 (2 digit addon)|ean2| | ||
+ | |EAN-5 (5 digit addon)|ean5| | ||
+ | |EAN-8|ean8| | ||
+ | |EAN-8 Composite|ean8composite| | ||
+ | |Flattermarken|flattermarken| | ||
+ | |GS1-128|gs1-128| | ||
+ | |GS1-128 Composite|gs1-128composite| | ||
+ | |GS1 Composite 2D Component|gs1-cc| | ||
+ | |GS1 Data Matrix|gs1datamatrix| | ||
+ | |GS1 Data Matrix Rectangular|gs1datamatrixrectangular| | ||
+ | |GS1 North American Coupon|gs1northamericancoupon| | ||
+ | |GS1 QR Code|gs1qrcode| | ||
+ | |Han Xin Code|hanxin| | ||
+ | |HIBC Aztec Code|hibcazteccode| | ||
+ | |HIBC Codablock F|hibccodablockf| | ||
+ | |HIBC Code 128|hibccode128| | ||
+ | |HIBC Code 39|hibccode39| | ||
+ | |HIBC Data Matrix|hibcdatamatrix| | ||
+ | |HIBC Data Matrix Rectangular|hibcdatamatrixrectangular| | ||
+ | |HIBC MicroPDF417|hibcmicropdf417| | ||
+ | |HIBC PDF417|hibcpdf417| | ||
+ | |HIBC QR Code|hibcqrcode| | ||
+ | |IATA 2 of 5|iata2of5| | ||
+ | |Deutsche Post Identcode|identcode| | ||
+ | |Industrial 2 of 5|industrial2of5| | ||
+ | |Interleaved 2 of 5 (ITF)|interleaved2of5| | ||
+ | |ISBN|isbn| | ||
+ | |ISMN|ismn| | ||
+ | |ISSN|issn| | ||
+ | |ITF-14|itf14| | ||
+ | |Japan Post 4 State Customer Code|japanpost| | ||
+ | |Royal Dutch TPG Post KIX|kix| | ||
+ | |Deutsche Post Leitcode|leitcode| | ||
+ | |Matrix 2 of 5|matrix2of5| | ||
+ | |MaxiCode|maxicode| | ||
+ | |MicroPDF417|micropdf417| | ||
+ | |Micro QR Code|microqrcode| | ||
+ | |MSI Modified Plessey|msi| | ||
+ | |USPS Intelligent Mail|onecode| | ||
+ | |PDF417|pdf417| | ||
+ | |Compact PDF417|pdf417compact| | ||
+ | |Pharmaceutical Binary Code|pharmacode| | ||
+ | |Two-track Pharmacode|pharmacode2| | ||
+ | |USPS PLANET|planet| | ||
+ | |Plessey UK|plessey| | ||
+ | |PosiCode|posicode| | ||
+ | |USPS POSTNET|postnet| | ||
+ | |Pharmazentralnummer (PZN)|pzn| | ||
+ | |QR Code|qrcode| | ||
+ | |Codabar|rationalizedCodabar| | ||
+ | |Custom 1D symbology|raw| | ||
+ | |Royal Mail 4 State Customer Code|royalmail| | ||
+ | |SSCC-18|sscc18| | ||
+ | |Miscellaneous symbols|symbol| | ||
+ | |Telepen|telepen| | ||
+ | |Telepen Numeric|telepennumeric| | ||
+ | |Ultracode|ultracode| | ||
+ | |UPC-A|upca| | ||
+ | |UPC-A Composite|upcacomposite| | ||
+ | |UPC-E|upce| | ||
+ | |UPC-E Composite|upcecomposite| | ||
Rida 217: | Rida 319: | ||
</code> | </code> | ||
+ | |||
+ | =====Lingi kasutamine===== | ||
+ | <code xsl><a target="_blank"> | ||
+ | <xsl:attribute name="href"> | ||
+ | <xsl:value-of disable-output-escaping = "yes" select="artikkel_andmed/url"/> | ||
+ | </xsl:attribute> | ||
+ | <xsl:value-of disable-output-escaping = "yes" select="keelne_seletus"/> | ||
+ | </a></code> | ||
+ | |||
+ | * Antud näites artikli pealkirjale vajutades suunatakse lingile, mis on seadistatud artiklikaardi väljale URL. Väline link peab olema kujul<code>http://www.directo.ee</code> | ||
+ | |||
+ | =====Signeerimise tugi===== | ||
+ | Signeerimine väljatrüki kontekstis tähendab seda, et dokumendile kuvatakse nupp **Signeeri**. Tavaliselt on see kasutuses olukorras, kus on vaja kliendilt küsida allkirja, näiteks mingi akti allkirjastamine kliendi juuresolekul . Selleks luuaks spetsiaalne väljatrükk signeerimiseks, Signeeri nupu vajutus dokumendil avab selle ning väljatrükil kuvatakse ala allkirjastamisesk, mida saab siis kas arvutist hiirega või tahvlist näpuga "sodides" allkirjastada. Peale **Valmis** nupu vajutamist salvestub väljatrükk koos joonistatud allkirjaga väljatrükis ettenähtud kohta selle sama dokumendi külge PDF manuseks. | ||
+ | |||
+ | Dokumendid, mis toetavad signeerimist: | ||
+ | * Pakkumine | ||
+ | * Tellimus | ||
+ | * Lähetus | ||
+ | * Arve | ||
+ | * Sündmus | ||
+ | * Klient | ||
+ | * Leping | ||
+ | * Liikumine | ||
+ | |||
+ | Signeerimise väljatrüki lisamiseks tuleb väljatrüki definitsioonile määrata tulbast **Signeeri** signeerimise ala laius : \\ {{:et:ott20190515-112604.png}} | ||
+ | |||
+ | XSL-is tuleb allkirja koht määrata järgmiselt: | ||
+ | <code html> | ||
+ | <img sign="signhere" width="600" border="0" /> | ||
+ | </code> | ||
+ | |||
+ | :?: võimalus on signeerimist kasutada ka lihtsalt nö manusena PDFi salvestajana. Sellisel juhul signeerimist ei toimu, lihtsalt signeerimise väljatrükk salvestatakse PDFina dokumendi manuseks. Selle saavutamiseks tuleks lisada XSLi ülal mainitud **IMG** tag veidi teisiti: <code html> | ||
+ | <img sign="signhere" emulator="1" width="1" border="0" /> | ||
+ | </code> | ||
+ | |||
Rida 387: | Rida 524: | ||
</xsl:stylesheet> | </xsl:stylesheet> | ||
+ | </code> | ||
+ | |||
+ | ====Palgateatisele puhkusejäägi kuvamine===== | ||
+ | |||
+ | |||
+ | <code xsl> | ||
+ | <xsl:variable name="pjaak1" select="substring-before(substring-after(pjaak, ';'), ';')"/> | ||
+ | <xsl:variable name="pjaak2" select="substring-before(substring-after(substring-after(pjaak, ';'), ';'), ';')"/> | ||
+ | <xsl:variable name="pjaak3" select="substring-before(substring-after(substring-after(substring-after(pjaak, ';'), ';'), ';'), ';')"/> | ||
+ | <xsl:variable name="pjaak4" select="substring-after(substring-after(substring-after(substring-after(pjaak, ';'), ';'), ';'), ';')"/> | ||
+ | |||
+ | <xsl:value-of select="format-number($pjaak2 - $pjaak3 - $pjaak1 - $pjaak4, '#####0')"/> | ||
</code> | </code> | ||