pl:yld_print_form
Różnice
Różnice między wybraną wersją a wersją aktualną.
Nowa wersja | Poprzednia wersja | ||
pl:yld_print_form [2025/04/14 12:27] – utworzono karolina | pl:yld_print_form [2025/04/14 12:33] (aktualna) – utworzono karolina | ||
---|---|---|---|
Linia 1: | Linia 1: | ||
FIXME **Ta strona nie jest jeszcze kompletnie przetłumaczona. Pomoc mile widziana.**\\ //(po skompletowaniu usuń ten komentarz)// | FIXME **Ta strona nie jest jeszcze kompletnie przetłumaczona. Pomoc mile widziana.**\\ //(po skompletowaniu usuń ten komentarz)// | ||
- | ======Väljatrükkide häälestamine====== | + | ====== Väljatrükkide häälestamine ====== |
- | Directo väljatrükk on oma olemuselt HTML kujundus, mille kirjeldamine toimub XSL Stylesheet-i abil. Väljatrükkides võetakse andmed XML-ist (igale dokumendile ja aruandele on oma XML kogum). | + | |
- | =====Häälestamine===== | + | Directo väljatrükk on oma olemuselt HTML kujundus, mille kirjeldamine toimub XSL Stylesheet-i abil. Väljatrükkides võetakse andmed XML-ist (igale dokumendile ja aruandele on oma XML kogum). |
- | Väljatrükkide häälestamiseks peab kasutajal olema õigus, mida saab määrata kasutaja/ | + | |
- | {{: | + | ===== Häälestamine ===== |
+ | |||
+ | Väljatrükkide häälestamiseks peab kasutajal olema õigus, mida saab määrata kasutaja/ | ||
'' | '' | ||
Linia 15: | Linia 17: | ||
:!: Alati peab seadistama vähemalt ühe väljatrükimalli, | :!: Alati peab seadistama vähemalt ühe väljatrükimalli, | ||
- | Väljatrükimall, | + | Väljatrükimall, |
- | Nupp " | + | Nupp " |
- | Näiteks keele, projekti, seeria, objekti, lao jmt info | + | |
{{: | {{: | ||
- | Väljatrükivormi kujundus asub nupu **XSL** all. Akna paremal ääres on ülevaade tervest koodist, mis aitab paremini navigeerida ning kiirelt erinevate sektsioonide peale hüpata või nende vahel liikuda. Kui sisestada koodi algus, pakub redigeerija vasteid ja abistab koodi lõpuleviimisega. Muudatused tuleb rakendumiseks salvestada. | + | Väljatrükivormi kujundus asub nupu **XSL** all. Akna paremal ääres on ülevaade tervest koodist, mis aitab paremini navigeerida ning kiirelt erinevate sektsioonide peale hüpata või nende vahel liikuda. Kui sisestada koodi algus, pakub redigeerija vasteid ja abistab koodi lõpuleviimisega. Muudatused tuleb rakendumiseks salvestada. {{: |
- | {{: | + | |
- | Kõik salvestamised jäädvustatakse igal real lingi **XSL** alla, kust on võimalik avada varasem versioon. Samuti on võimalik näha koodide erinevusi nupu **Erinevus viimasest** või linkide **Erinevus praegusest** ja **Erinevus järgmisega** abil. | + | Kõik salvestamised jäädvustatakse igal real lingi **XSL** alla, kust on võimalik avada varasem versioon. Samuti on võimalik näha koodide erinevusi nupu **Erinevus viimasest** või linkide **Erinevus praegusest** ja **Erinevus järgmisega** abil. {{: |
- | {{: | + | |
+ | ===== Parameetrid XSLis ===== | ||
- | =====Parameetrid XSLis===== | ||
Väljatrükis saab kasutada järgnevaid võtmesõnu, | Väljatrükis saab kasutada järgnevaid võtmesõnu, | ||
- | * < | ||
- | * < | ||
- | * < | ||
- | * < | ||
- | * < | ||
- | * PDF parameetrid \\ Parameetrid eraldatakse komaga. Näide: PDF luuakse landscape formaadis: \\ < | ||
- | ^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 " | ||
- | |**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: | ||
- | |**InsetX=10, | ||
- | |**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 " | ||
+ | * %%< | ||
+ | * %%< | ||
+ | * %%< | ||
+ | * %%< | ||
+ | * %%< | ||
+ | * PDF parameetrid \\ Parameetrid eraldatakse komaga. Näide: PDF luuakse landscape formaadis: \\ %%< | ||
+ | | **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 " | ||
+ | | **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: | ||
+ | | **InsetX=10, | ||
+ | | **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 " | ||
</ | </ | ||
- | * < | + | * %%<!--%%output-excel |
- | * < | + | * %%<!--%%clear-output%% -->%%väljundiks on ainult puhas XSL-i transformatsioon (ilma Directo päiseta) |
- | * Meili saates luuakse sündmus, soovi korral saab muuta loodud sündmuse parameetreid vastavate XSL parameetritega | + | * Meili saates luuakse sündmus, soovi korral saab muuta loodud sündmuse parameetreid vastavate XSL parameetritega |
- | * < | + | * %%< |
- | * < | + | * %%<!--%%mailattachment: |
- | * < | + | * %%<!--%%mailsubject: |
- | * < | + | * %%<!--%%output-file: |
- | * < | + | * %%<!--%%charset: |
- | * < | + | * %%<!--%%mailbody: |
Parameetrite **mailsubject, | Parameetrite **mailsubject, | ||
+ | |||
* lisaparameetreid {param: | * lisaparameetreid {param: | ||
* dokumendi numbrit {nr} ning kuupäeva kuu aasta päev vastavalt {mm} {yy} {dd} | * dokumendi numbrit {nr} ning kuupäeva kuu aasta päev vastavalt {mm} {yy} {dd} | ||
- | * mingit andmevälja XMList {param: | + | * mingit andmevälja XMList {param: |
+ | ==== XSLi parameetri kasutuse näited ==== | ||
- | ====XSLi parameetri kasutuse näited==== | + | |
- | + | * %%<!--%%mailsubject: | |
- | | + | * %%<!--%%mailattachment: |
- | * < | + | |
- | * < | + | |
Vihje: et testida, võib panna Kasutaja kaardilt peale "Maili redigeerimine: | Vihje: et testida, võib panna Kasutaja kaardilt peale "Maili redigeerimine: | ||
- | =====Ribakood pildina===== | + | ===== Ribakood pildina ===== |
- | + | ||
Ribakoodi saab luua pildina, selleks tuleb luua **img** element ning selle **src** väärtuseks sisestada ribakoodi generaatori aadress konkreetsete parameetritega. Näide annab parameetrina kaasa XMList välja // | Ribakoodi saab luua pildina, selleks tuleb luua **img** element ning selle **src** väärtuseks sisestada ribakoodi generaatori aadress konkreetsete parameetritega. Näide annab parameetrina kaasa XMList välja // | ||
- | < | + | |
+ | < | ||
< | < | ||
</ | </ | ||
Võimalikud parameetrid: | Võimalikud parameetrid: | ||
+ | |||
* **t** - sisend, millest ribakood luuakse (olenevalt standardist võib selleks vabalt olla ka tekst) | * **t** - sisend, millest ribakood luuakse (olenevalt standardist võib selleks vabalt olla ka tekst) | ||
* **h** - kõrgus pixelites | * **h** - kõrgus pixelites | ||
* **code** - soovitud ribakoodi standard (vastavalt järgnevale tabelile) | * **code** - soovitud ribakoodi standard (vastavalt järgnevale tabelile) | ||
- | ^Standard^code parameetri väärtus^ | + | ^ Standard ^ code parameetri väärtus ^ |
- | |QR Code|qr| | + | | QR Code | qr | |
- | |CODE 39|C39| | + | | CODE 39 | C39 | |
- | |CODE 39 CHECKSUM|C39c| | + | | CODE 39 CHECKSUM | C39c | |
- | |CODE 39E|C39E| | + | | CODE 39E | C39E | |
- | |CODE 39E CHECKSUM|C39Ec| | + | | CODE 39E CHECKSUM | C39Ec | |
- | |CODE 93|C93| | + | | CODE 93 | C93 | |
- | |STANDARD 2 5|S25| | + | | STANDARD 2 5 | S25 | |
- | |STANDARD 2 5 CHECKSUM|S25c| | + | | STANDARD 2 5 CHECKSUM | S25c | |
- | |INTERLEAVED 2 5|I25| | + | | INTERLEAVED 2 5 | I25 | |
- | |INTERLEAVED 2 5 CHECKSUM|I25c| | + | | INTERLEAVED 2 5 CHECKSUM | I25c | |
- | |CODE 128|C128| | + | | CODE 128 | C128 | |
- | |CODE 128 A|C128A| | + | | CODE 128 A | C128A | |
- | |CODE 128 B|C128B| | + | | CODE 128 B | C128B | |
- | |CODE 128 C|C128C| | + | | CODE 128 C | C128C | |
- | |EAN 2|EAN2| | + | | EAN 2 | EAN2 | |
- | |EAN 5|EAN5| | + | | EAN 5 | EAN5 | |
- | |EAN 8|EAN8| | + | | EAN 8 | EAN8 | |
- | |EAN 13|EAN13| | + | | EAN 13 | EAN13 | |
- | |UPC A|UPCA| | + | | UPC A | UPCA | |
- | |UPC E|UPCE| | + | | UPC E | UPCE | |
- | |MSI|MSI| | + | | MSI | MSI | |
- | |MSI CHECKSUM|MSIc| | + | | MSI CHECKSUM | MSIc | |
- | |POSTNET|POSTNET| | + | | POSTNET | POSTNET | |
- | |PLANET|PLANET| | + | | PLANET | PLANET | |
- | |RMS4CC|RMS4CC| | + | | RMS4CC | RMS4CC | |
- | |KIX|KIX| | + | | KIX | KIX | |
- | |IMB|IMB| | + | | IMB | IMB | |
- | |CODABAR|CODABAR| | + | | CODABAR | CODABAR | |
- | |CODE 11|CODE11| | + | | CODE 11 | CODE11 | |
- | |PHARMA CODE|PHARMA| | + | | PHARMA CODE | PHARMA | |
- | |PHARMA CODE TWO TRACKS|PHARMA2T| | + | | PHARMA CODE TWO TRACKS | PHARMA2T | |
- | |AusPost 4 State Customer Code|auspost| | + | | AusPost 4 State Customer Code | auspost | |
- | |Aztec Code|azteccode| | + | | Aztec Code | azteccode | |
- | |Compact Aztec Code|azteccodecompact| | + | | Compact Aztec Code | azteccodecompact | |
- | |Aztec Runes|aztecrune| | + | | Aztec Runes | aztecrune | |
- | |BC412|bc412| | + | | BC412 | bc412 | |
- | |Channel Code|channelcode| | + | | Channel Code | channelcode | |
- | |Codablock F|codablockf| | + | | Codablock F | codablockf | |
- | |Code 11|code11| | + | | Code 11 | code11 | |
- | |Code 128|code128| | + | | Code 128 | code128 | |
- | |Code 16K|code16k| | + | | Code 16K | code16k | |
- | |Code 25|code2of5| | + | | Code 25 | code2of5 | |
- | |Italian Pharmacode|code32| | + | | Italian Pharmacode | code32 | |
- | |Code 39|code39| | + | | Code 39 | code39 | |
- | |Code 39 Extended|code39ext| | + | | Code 39 Extended | code39ext | |
- | |Code 49|code49| | + | | Code 49 | code49 | |
- | |Code 93|code93| | + | | Code 93 | code93 | |
- | |Code 93 Extended|code93ext| | + | | Code 93 Extended | code93ext | |
- | |Code One|codeone| | + | | Code One | codeone | |
- | |COOP 2 of 5|coop2of5| | + | | COOP 2 of 5 | coop2of5 | |
- | |Custom 4 state symbology|daft| | + | | Custom 4 state symbology | daft | |
- | |GS1 DataBar Expanded|databarexpanded| | + | | GS1 DataBar Expanded | databarexpanded | |
- | |GS1 DataBar Expanded Composite|databarexpandedcomposite| | + | | GS1 DataBar Expanded Composite | databarexpandedcomposite | |
- | |GS1 DataBar Expanded Stacked|databarexpandedstacked| | + | | GS1 DataBar Expanded Stacked | databarexpandedstacked | |
- | |GS1 DataBar Expanded Stacked Composite|databarexpandedstackedcomposite| | + | | GS1 DataBar Expanded Stacked Composite | databarexpandedstackedcomposite | |
- | |GS1 DataBar Limited|databarlimited| | + | | GS1 DataBar Limited | databarlimited | |
- | |GS1 DataBar Limited Composite|databarlimitedcomposite| | + | | GS1 DataBar Limited Composite | databarlimitedcomposite | |
- | |GS1 DataBar Omnidirectional|databaromni| | + | | GS1 DataBar Omnidirectional | databaromni | |
- | |GS1 DataBar Omnidirectional Composite|databaromnicomposite| | + | | GS1 DataBar Omnidirectional Composite | databaromnicomposite | |
- | |GS1 DataBar Stacked|databarstacked| | + | | GS1 DataBar Stacked | databarstacked | |
- | |GS1 DataBar Stacked Composite|databarstackedcomposite| | + | | GS1 DataBar Stacked Composite | databarstackedcomposite | |
- | |GS1 DataBar Stacked Omnidirectional|databarstackedomni| | + | | GS1 DataBar Stacked Omnidirectional | databarstackedomni | |
- | |GS1 DataBar Stacked Omnidirectional Composite|databarstackedomnicomposite| | + | | GS1 DataBar Stacked Omnidirectional Composite | databarstackedomnicomposite | |
- | |GS1 DataBar Truncated|databartruncated| | + | | GS1 DataBar Truncated | databartruncated | |
- | |GS1 DataBar Truncated Composite|databartruncatedcomposite| | + | | GS1 DataBar Truncated Composite | databartruncatedcomposite | |
- | |Datalogic 2 of 5|datalogic2of5| | + | | Datalogic 2 of 5 | datalogic2of5 | |
- | |Data Matrix|datamatrix| | + | | Data Matrix | datamatrix | |
- | |Data Matrix Rectangular|datamatrixrectangular| | + | | Data Matrix Rectangular | datamatrixrectangular | |
- | |DotCode|dotcode| | + | | DotCode | dotcode | |
- | |EAN-13|ean13| | + | | EAN-13 | ean13 | |
- | |EAN-13 Composite|ean13composite| | + | | EAN-13 Composite | ean13composite | |
- | |GS1-14|ean14| | + | | GS1-14 | ean14 | |
- | |EAN-2 (2 digit addon)|ean2| | + | | EAN-2 (2 digit addon) | ean2 | |
- | |EAN-5 (5 digit addon)|ean5| | + | | EAN-5 (5 digit addon) | ean5 | |
- | |EAN-8|ean8| | + | | EAN-8 | ean8 | |
- | |EAN-8 Composite|ean8composite| | + | | EAN-8 Composite | ean8composite | |
- | |Flattermarken|flattermarken| | + | | Flattermarken | flattermarken | |
- | |GS1-128|gs1-128| | + | | GS1-128 | gs1-128 | |
- | |GS1-128 Composite|gs1-128composite| | + | | GS1-128 Composite | gs1-128composite | |
- | |GS1 Composite 2D Component|gs1-cc| | + | | GS1 Composite 2D Component | gs1-cc | |
- | |GS1 Data Matrix|gs1datamatrix| | + | | GS1 Data Matrix | gs1datamatrix | |
- | |GS1 Data Matrix Rectangular|gs1datamatrixrectangular| | + | | GS1 Data Matrix Rectangular | gs1datamatrixrectangular | |
- | |GS1 North American Coupon|gs1northamericancoupon| | + | | GS1 North American Coupon | gs1northamericancoupon | |
- | |GS1 QR Code|gs1qrcode| | + | | GS1 QR Code | gs1qrcode | |
- | |Han Xin Code|hanxin| | + | | Han Xin Code | hanxin | |
- | |HIBC Aztec Code|hibcazteccode| | + | | HIBC Aztec Code | hibcazteccode | |
- | |HIBC Codablock F|hibccodablockf| | + | | HIBC Codablock F | hibccodablockf | |
- | |HIBC Code 128|hibccode128| | + | | HIBC Code 128 | hibccode128 | |
- | |HIBC Code 39|hibccode39| | + | | HIBC Code 39 | hibccode39 | |
- | |HIBC Data Matrix|hibcdatamatrix| | + | | HIBC Data Matrix | hibcdatamatrix | |
- | |HIBC Data Matrix Rectangular|hibcdatamatrixrectangular| | + | | HIBC Data Matrix Rectangular | hibcdatamatrixrectangular | |
- | |HIBC MicroPDF417|hibcmicropdf417| | + | | HIBC MicroPDF417 | hibcmicropdf417 | |
- | |HIBC PDF417|hibcpdf417| | + | | HIBC PDF417 | hibcpdf417 | |
- | |HIBC QR Code|hibcqrcode| | + | | HIBC QR Code | hibcqrcode | |
- | |IATA 2 of 5|iata2of5| | + | | IATA 2 of 5 | iata2of5 | |
- | |Deutsche Post Identcode|identcode| | + | | Deutsche Post Identcode | identcode | |
- | |Industrial 2 of 5|industrial2of5| | + | | Industrial 2 of 5 | industrial2of5 | |
- | |Interleaved 2 of 5 (ITF)|interleaved2of5| | + | | Interleaved 2 of 5 (ITF) | interleaved2of5 | |
- | |ISBN|isbn| | + | | ISBN | isbn | |
- | |ISMN|ismn| | + | | ISMN | ismn | |
- | |ISSN|issn| | + | | ISSN | issn | |
- | |ITF-14|itf14| | + | | ITF-14 | itf14 | |
- | |Japan Post 4 State Customer Code|japanpost| | + | | Japan Post 4 State Customer Code | japanpost | |
- | |Royal Dutch TPG Post KIX|kix| | + | | Royal Dutch TPG Post KIX | kix | |
- | |Deutsche Post Leitcode|leitcode| | + | | Deutsche Post Leitcode | leitcode | |
- | |Matrix 2 of 5|matrix2of5| | + | | Matrix 2 of 5 | matrix2of5 | |
- | |MaxiCode|maxicode| | + | | MaxiCode | maxicode | |
- | |MicroPDF417|micropdf417| | + | | MicroPDF417 | micropdf417 | |
- | |Micro QR Code|microqrcode| | + | | Micro QR Code | microqrcode | |
- | |MSI Modified Plessey|msi| | + | | MSI Modified Plessey | msi | |
- | |USPS Intelligent Mail|onecode| | + | | USPS Intelligent Mail | onecode | |
- | |PDF417|pdf417| | + | | PDF417 | pdf417 | |
- | |Compact PDF417|pdf417compact| | + | | Compact PDF417 | pdf417compact | |
- | |Pharmaceutical Binary Code|pharmacode| | + | | Pharmaceutical Binary Code | pharmacode | |
- | |Two-track Pharmacode|pharmacode2| | + | | Two-track Pharmacode | pharmacode2 | |
- | |USPS PLANET|planet| | + | | USPS PLANET | planet | |
- | |Plessey UK|plessey| | + | | Plessey UK | plessey | |
- | |PosiCode|posicode| | + | | PosiCode | posicode | |
- | |USPS POSTNET|postnet| | + | | USPS POSTNET | postnet | |
- | |Pharmazentralnummer (PZN)|pzn| | + | | Pharmazentralnummer (PZN) | pzn | |
- | |QR Code|qrcode| | + | | QR Code | qrcode | |
- | |Codabar|rationalizedCodabar| | + | | Codabar | rationalizedCodabar | |
- | |Custom 1D symbology|raw| | + | | Custom 1D symbology | raw | |
- | |Royal Mail 4 State Customer Code|royalmail| | + | | Royal Mail 4 State Customer Code | royalmail | |
- | |SSCC-18|sscc18| | + | | SSCC-18 | sscc18 | |
- | |Miscellaneous symbols|symbol| | + | | Miscellaneous symbols | symbol | |
- | |Telepen|telepen| | + | | Telepen | telepen | |
- | |Telepen Numeric|telepennumeric| | + | | Telepen Numeric | telepennumeric | |
- | |Ultracode|ultracode| | + | | Ultracode | ultracode | |
- | |UPC-A|upca| | + | | UPC-A | upca | |
- | |UPC-A Composite|upcacomposite| | + | | UPC-A Composite | upcacomposite | |
- | |UPC-E|upce| | + | | UPC-E | upce | |
- | |UPC-E Composite|upcecomposite| | + | | UPC-E Composite | upcecomposite | |
+ | ==== GS1 kood ==== | ||
- | ====GS1 kood===== | + | GS1 standard võimaldab koodis edastada andmeid mitme erineva parameetri kohta. Näiteks seerianumber, |
- | GS1 standard võimaldab koodis edastada andmeid mitme erineva parameetri kohta. Näiteks seerianumber, | + | |
- | \\ \\ | + | |
- | GS1-128 ribakoodina \\ | + | |
- | {{https:// | + | |
- | GS1 QR koodina \\ {{https:// | + | GS1 QR koodina \\ {{https:// |
+ | ===== Code128 ribakoodi kasutamine skriptiga ===== | ||
- | |||
- | =====Code128 ribakoodi kasutamine skriptiga===== | ||
**Code 128** standardile vastavat ribakoodi saab väljatrükis kasutada ilma väliste fontide olemasoluta. Lahendusena on pakkuda väljatrükk, | **Code 128** standardile vastavat ribakoodi saab väljatrükis kasutada ilma väliste fontide olemasoluta. Lahendusena on pakkuda väljatrükk, | ||
Tähelepanu tuleks pöörata järgnevale: | Tähelepanu tuleks pöörata järgnevale: | ||
- | ====Scripti kasutamine XSLis==== | + | |
+ | ==== Scripti kasutamine XSLis ==== | ||
< | < | ||
- | | + | |
- | * < | + | |
+ | xmlns: | ||
+ | </ | ||
+ | * < | ||
+ | xmlns: | ||
+ | </ | ||
<code xml> | <code xml> | ||
< | < | ||
Linia 257: | Linia 262: | ||
</ | </ | ||
- | ====Ribakoodi funktsioon==== | + | ==== Ribakoodi funktsioon ==== |
Kõik < | Kõik < | ||
- | ====Funktsiooni väljakutsumine==== | + | ==== Funktsiooni väljakutsumine ==== |
- | * Ribakoodi kuvamiseks kutsutakse välja eelpool mainitud funktsioon < | + | |
+ | * Ribakoodi kuvamiseks kutsutakse välja eelpool mainitud funktsioon < | ||
+ | < | ||
+ | </ | ||
* Võib juhtuda, et mõningate sümbolite korrektsena kuvamiseks tuleb ribakoodilugejat seadistada õiget tüüpi klaviatuuri emuleerima (testitud käpaga õnnestus kood lugeda, kui klaviatuuri tüübiks oli määratud SWE/FIN) | * Võib juhtuda, et mõningate sümbolite korrektsena kuvamiseks tuleb ribakoodilugejat seadistada õiget tüüpi klaviatuuri emuleerima (testitud käpaga õnnestus kood lugeda, kui klaviatuuri tüübiks oli määratud SWE/FIN) | ||
- | ====Näidis==== | + | ==== Näidis ==== |
- | < | + | |
+ | <code xml> | ||
<?xml version=" | <?xml version=" | ||
< | < | ||
Linia 366: | Linia 375: | ||
</ | </ | ||
+ | </ | ||
+ | ===== Pilt tabeli taustaks ===== | ||
+ | Pildi saab kasutada tabeli taustana, selleks tuleb määrata tabeli stiil järgnevalt: | ||
- | </ | + | < |
- | + | ||
- | =====Pilt tabeli taustaks===== | + | |
- | Pildi saab kasutada tabeli taustana, selleks tuleb määrata tabeli stiil järgnevalt: | + | |
- | < | + | |
<table style=" | <table style=" | ||
</ | </ | ||
Pdfparams parameeter Engine peab antud juhul olema 1. | Pdfparams parameeter Engine peab antud juhul olema 1. | ||
- | < | + | |
+ | < | ||
< | < | ||
</ | </ | ||
- | =====Lingi kasutamine===== | + | |
- | <code xsl>< | + | ===== Lingi kasutamine ===== |
+ | |||
+ | <code xsl> | ||
+ | <a target=" | ||
< | < | ||
< | < | ||
</ | </ | ||
< | < | ||
- | </ | + | </a> |
+ | </ | ||
+ | |||
+ | * Antud näites artikli pealkirjale vajutades suunatakse lingile, mis on seadistatud artiklikaardi väljale URL. Väline link peab olema kujul | ||
+ | |||
+ | <code -> | ||
+ | http:// | ||
+ | </ | ||
- | * Antud näites artikli pealkirjale vajutades suunatakse lingile, mis on seadistatud artiklikaardi väljale URL. Väline link peab olema kujul< | + | ===== Signeerimise tugi ===== |
- | =====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, | 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, | ||
Dokumendid, mis toetavad signeerimist: | Dokumendid, mis toetavad signeerimist: | ||
+ | |||
* Pakkumine | * Pakkumine | ||
* Tellimus | * Tellimus | ||
Linia 408: | Linia 427: | ||
XSL-is tuleb allkirja koht määrata järgmiselt: | XSL-is tuleb allkirja koht määrata järgmiselt: | ||
- | < | + | |
+ | < | ||
<img sign=" | <img sign=" | ||
</ | </ | ||
- | * Soovikorral kuvatakse eraldi sisestuskast, | + | * Soovikorral kuvatakse eraldi sisestuskast, |
- | * 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** tagi **emulator** atribuut: < | + | <div lang=" |
+ | </ | ||
+ | * 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** tagi **emulator** atribuut: < | ||
+ | <img sign=" | ||
+ | </ | ||
- | =====PDF manuseks===== | + | ===== PDF manuseks ===== |
- | Kui dokumendile on loodud PDF väljatrükk, | + | Kui dokumendile on loodud PDF väljatrükk, |
- | {{: | + | |
- | Kui eelnev seadistus on tehtud, tekib dokumendile nupp "PDF manuseks" | + | Kui eelnev seadistus on tehtud, tekib dokumendile nupp "PDF manuseks" |
- | {{: | + | |
Nupu vajutuse tagajärjel tekib väljatrükist dokumendi {{: | Nupu vajutuse tagajärjel tekib väljatrükist dokumendi {{: | ||
PDF manuseks loomise tugi on hetkel järgmistel dokumentidel: | PDF manuseks loomise tugi on hetkel järgmistel dokumentidel: | ||
+ | |||
* Pakkumine | * Pakkumine | ||
* Tellimus | * Tellimus | ||
Linia 436: | Linia 459: | ||
* Personal | * Personal | ||
- | =====EveryPay Linkpay===== | + | ===== EveryPay Linkpay ===== |
- | [[https:// | + | [[https:// |
+ | |||
+ | ==== Alustamine ==== | ||
+ | |||
+ | LinkPay lahenduse kasutamiseks Directos võta ühendust endale sobivaima EveryPay partnerpangaga, | ||
+ | |||
+ | ==== Seadistamine ==== | ||
- | ====Alustamine==== | ||
- | LinkPay lahenduse kasutamiseks Directos võta ühendust endale sobivaima EveryPay partnerpangaga, | ||
- | ====Seadistamine==== | ||
- EveryPay portaalis tuleb luua **LINKPAY> | - EveryPay portaalis tuleb luua **LINKPAY> | ||
- Lingi detailvaates on kuvatud **Lingi token**, mis tuleb kopeerida ning määrata Directo süsteemi seadistustes '' | - Lingi detailvaates on kuvatud **Lingi token**, mis tuleb kopeerida ning määrata Directo süsteemi seadistustes '' | ||
Linia 448: | Linia 474: | ||
- Määrata linnud tulbas | - Määrata linnud tulbas | ||
- EveryPay portaali **SEADED> | - EveryPay portaali **SEADED> | ||
- | - Süsteemi seadistus '' | + | - Süsteemi seadistus '' |
- Link tekib nii arve kui ka tellimuse XMLi, kui väljatrüki definitsiooni aknasse **Väljad** alt on valitud //EveryPay LinkPay link// \\ :?: See valik tekib automaatselt peale salvestamist, | - Link tekib nii arve kui ka tellimuse XMLi, kui väljatrüki definitsiooni aknasse **Väljad** alt on valitud //EveryPay LinkPay link// \\ :?: See valik tekib automaatselt peale salvestamist, | ||
- | - Lingi võib lisada väljatrükile sobivasse kohta, loomise näide: <code xsl>< | + | - Lingi võib lisada väljatrükile sobivasse kohta, loomise näide: <code xsl> |
+ | < | ||
+ | </ | ||
:!: Makselingi kaasa minevat tasuda summat saab seadistada süsteemi seadistusega '' | :!: Makselingi kaasa minevat tasuda summat saab seadistada süsteemi seadistusega '' | ||
Linia 456: | Linia 484: | ||
:!: Vajadusel saab mitme lingi olemasolul luua eraldi loogika, mis valib mis iganes kriteeriumi põhjal sobiva (eeldefineeritud) lingi, mida konkreetsele väljatrükile luuakse. Seadistamiseks kirjuta palun [[info@directo.ee]] | :!: Vajadusel saab mitme lingi olemasolul luua eraldi loogika, mis valib mis iganes kriteeriumi põhjal sobiva (eeldefineeritud) lingi, mida konkreetsele väljatrükile luuakse. Seadistamiseks kirjuta palun [[info@directo.ee]] | ||
- | =====HMAC signatuuri loomine välisele lingile===== | + | ===== HMAC signatuuri loomine välisele lingile ===== |
Võimalus on luua signatuur arvest (või tellimusest) välisele osapoolele. | Võimalus on luua signatuur arvest (või tellimusest) välisele osapoolele. | ||
+ | |||
* Signatuur luuakse dokumendi summa täisosa ja numbri omavahel liitmisel eraldatuna **&** märgiga ning selle signeerimisega osapoolte vahel jagatud salatunnusega **SHA2 256** algoritmi alusel. | * Signatuur luuakse dokumendi summa täisosa ja numbri omavahel liitmisel eraldatuna **&** märgiga ning selle signeerimisega osapoolte vahel jagatud salatunnusega **SHA2 256** algoritmi alusel. | ||
* Salatunnus määratakse Directos süsteemiseadistuse '' | * Salatunnus määratakse Directos süsteemiseadistuse '' | ||
- | * Signatuuri saab lisada väljatrükile sobivasse kohta (mingi välise lingi osana): <code xsl>< | + | * Signatuuri saab lisada väljatrükile sobivasse kohta (mingi välise lingi osana): <code xsl> |
+ | < | ||
+ | </ | ||
- | ====Näide==== | + | ==== Näide ==== |
- | Arve nr: 201400285 | + | Arve nr: 201400285 Summa : 136.30 |
- | Summa : 136.30 | + | |
<code php> | <code php> | ||
Linia 473: | Linia 504: | ||
</ | </ | ||
+ | ===== Nipid ===== | ||
- | =====Nipid===== | + | ==== 0 (mitte NaN), kui pole andmeid |
- | ====0 (mitte NaN), kui pole andmeid==== | + | |
- | | + | < |
- | * Kasutamine \\ < | + | </ |
+ | * Kasutamine \\ < | ||
+ | < | ||
+ | </ | ||
- | ====Mingi bloki X korda joonistamine==== | + | ==== Mingi bloki X korda joonistamine ==== |
- | * Luua eraldi template, kus on väljund, mida joonistatakse \\ < | + | * Luua eraldi template, kus on väljund, mida joonistatakse \\ < |
+ | < | ||
< | < | ||
Linia 502: | Linia 538: | ||
</ | </ | ||
</ | </ | ||
- | </ | + | </ |
- | * Kutsume joonistaja välja nii palju kui vaja\\ < | + | </ |
+ | * Kutsume joonistaja välja nii palju kui vaja\\ < | ||
+ | < | ||
< | < | ||
- | </ | + | </ |
+ | </ | ||
+ | |||
+ | ==== Node-set XML muutuja, sealt unikaalsete kirjete kuvamine ==== | ||
- | ====Node-set XML muutuja, sealt unikaalsete kirjete kuvamine==== | + | |
- | | + | |
* XML struktuuriga muutuja **andmed** loomine mingi olemasoleva XMLi põhjal <code xml> | * XML struktuuriga muutuja **andmed** loomine mingi olemasoleva XMLi põhjal <code xml> | ||
< | < | ||
Linia 519: | Linia 559: | ||
</ | </ | ||
</ | </ | ||
- | | + | |
+ | | ||
* Ülal loodud muutuja andmete kuvamine | * Ülal loodud muutuja andmete kuvamine | ||
* tänu filtrile **[not(artikkel = preceding-sibling:: | * tänu filtrile **[not(artikkel = preceding-sibling:: | ||
Linia 534: | Linia 576: | ||
</ | </ | ||
- | ====dateAdd - kuupäevale mingi päevade arvu lisamine==== | + | ==== dateAdd - kuupäevale mingi päevade arvu lisamine ==== |
* XSL- päises peab olema [[et: | * XSL- päises peab olema [[et: | ||
- | * dateaAdd funktsioon <code js> | + | * dateaAdd funktsioon <code js> |
+ | function dateadd(time, | ||
{ | { | ||
Linia 546: | Linia 589: | ||
| | ||
| | ||
- | }</ | + | } |
- | * Funktsiooni kutsumine <code xml> | + | </ |
+ | * Funktsiooni kutsumine <code xml> | ||
+ | < | ||
< | < | ||
<tr> | <tr> | ||
Linia 560: | Linia 605: | ||
</ | </ | ||
+ | ==== Splitter - Mingi tekstilise sisu laiali jagamine separaatori alusel ==== | ||
- | ====Splitter - Mingi tekstilise sisu laiali jagamine separaatori alusel==== | ||
- | | ||
Parameetrid 1. String, 2. separaator (näiteks tühik ' '), 3. mitmes element tagastada (algab 0-iga, ehk siis esimene tagastatav element on 0) | Parameetrid 1. String, 2. separaator (näiteks tühik ' '), 3. mitmes element tagastada (algab 0-iga, ehk siis esimene tagastatav element on 0) | ||
+ | |||
* XSL- päises peab olema [[et: | * XSL- päises peab olema [[et: | ||
- | * splitterfunktsioon <code js> | + | * splitterfunktsioon <code js> |
+ | function splitter( str, splitter, pos ){ | ||
ret = ''; | ret = ''; | ||
var arr = str.split(splitter); | var arr = str.split(splitter); | ||
Linia 572: | Linia 618: | ||
return ret | return ret | ||
- | }</ | + | } |
- | * Funktsiooni kutsumine <code xml> | + | </ |
+ | * Funktsiooni kutsumine <code xml> | ||
+ | < | ||
<td> < | <td> < | ||
Linia 581: | Linia 629: | ||
</ | </ | ||
+ | ==== dateDiff - kuupäevade vahemiku päevade arvu arvutamine ==== | ||
- | |||
- | | ||
- | |||
- | ====dateDiff - kuupäevade vahemiku päevade arvu arvutamine==== | ||
* XSL- päises peab olema [[et: | * XSL- päises peab olema [[et: | ||
- | * dateDiff funktsioon (NB! tegemist on VbScript-iga)< | + | * dateDiff funktsioon (NB! tegemist on VbScript-iga)< |
+ | < | ||
< | < | ||
function ddiff(m, | function ddiff(m, | ||
Linia 593: | Linia 639: | ||
end function | end function | ||
]]> | ]]> | ||
- | </ | + | </ |
- | * Funktsiooni kutsumine <code xml> < | + | </ |
+ | * Funktsiooni kutsumine <code xml> | ||
+ | < | ||
+ | </ | ||
+ | * Funktsiooni kutsumine juhul, kui vaja, et arvestaks ka algkuupäeva <code xml> | ||
+ | < | ||
</ | </ | ||
- | * Funktsiooni kutsumine juhul, kui vaja, et arvestaks ka algkuupäeva <code xml> < | ||
- | ====Textarea sisu (rea vahedega, näiteks sündmuse kirjeldus) kuvamine ka väljatrükis reavahedega==== | + | ==== Textarea sisu (rea vahedega, näiteks sündmuse kirjeldus) kuvamine ka väljatrükis reavahedega ==== |
- | Kuna reavahetuse ei kajastu HTML-is siis kasutame | + | |
+ | Kuna reavahetuse ei kajastu HTML-is siis kasutame | ||
* tähtis on, et oleks määratud ka konteineri laius, ehk siis see, mille sees soovitud algne sisu asub, peaks omama **width** definitsiooni, | * tähtis on, et oleks määratud ka konteineri laius, ehk siis see, mille sees soovitud algne sisu asub, peaks omama **width** definitsiooni, | ||
- | * < | + | * %%<pre>%% puhul on vaikimisi kasutusel ka teine stiil, seega tuleks fondid jms määrata ka %%<pre>%% tagile |
- | < | + | |
+ | < | ||
<td valign=" | <td valign=" | ||
<pre style=" | <pre style=" | ||
Linia 610: | Linia 663: | ||
</ | </ | ||
- | ====Page break==== | + | ==== Page break ==== |
Et printeris/ | Et printeris/ | ||
+ | |||
<div style=" | <div style=" | ||
- | ====Summeerimine===== | + | ==== Summeerimine ==== |
Universaalne 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) | ||
- väljund | - väljund | ||
- | * 0 - sisend number | + | |
- | | + | * 1 - grupi summa |
- | | + | * 2 - tühjus |
- | | + | * 3 - grupi summa ilma summat tühjendamata |
| | ||
- | + | ||
<code xsl> | <code xsl> | ||
< | < | ||
Linia 674: | Linia 731: | ||
</ | </ | ||
- | ====Palgateatisele puhkusejäägi kuvamine===== | + | ==== Palgateatisele puhkusejäägi kuvamine ==== |
<code xsl> | <code xsl> |
pl/yld_print_form.1744622869.txt.gz · ostatnio zmienione: 2025/04/14 12:27 przez karolina