Dres sa personalizuje po kusoch. Každý hráč má svoje číslo vpredu aj vzadu, meno alebo prezývku a svoju veľkosť. Na jednom kuse to nie je žiadna práca. Problém desiateho kusu nie je v tom, že by bol ťažší. Je v tom, že mu už človek nevenuje takú pozornosť ako prvému.
Desať dresov ručne
Postup je stále rovnaký. Zmením číslo na prednom diele. Zmením číslo na zadnom diele. Napíšem meno, u niekoho prezývku. Pritom si strážim, že píšem do správneho plátna, teda do správnej veľkosti, a že som nikde neurobil preklep. Potom Súbor, Uložiť ako, PDF, a znova si ustrážiť, že mám vybrané to plátno, ktoré naozaj chcem. Vyberiem priečinok, napíšem názov súboru a uložím.
A toto desaťkrát za sebou. Nič z toho nie je ťažké. Len je to desať úkonov na kus a dva z nich sú „niečo si ustráž“.
Desať dresov skriptom
Spustím skript. Podľa toho, ako prišla tabuľka, zapnem prevod mien na veľké písmená, lebo kluby ich posielajú raz veľkými, raz malými a často oboma dohromady. Vyberiem CSV. Namapujem stĺpce. Prejdem exportný dialóg a kliknem na OK.
Potom sa dívam, ako skript vytvára tlačové dáta. Postup je vidieť priebežne, takže je jasné, kde práve je a či niečo nedrhne.
Príprava šablóny: desať minút
Toto je časť, ktorú v ukážkach nikto neukazuje, tak ju poviem na rovinu. Keď otvorím starý súbor z čias pred skriptom, ktorý má osem veľkostí, teda osem plátien, zaberie mi pomenovanie tých plátien a pomenovanie všetkých textových polí na CisloText a MenoText zhruba desať minút. Potom už môžem generovať.
Desať minút raz za šablónu. Keď ten istý klub príde o rok znova, otvorím súbor a rovno púšťam skript. Jediné, na čo si dať pozor, je písanie názvov: skript rozlišuje veľké a malé písmená, takže tu sa nedá improvizovať.
Prečo šablónu pripravím aj pre jeden dres
Pretože sa to takmer nikdy neurobí len raz. Klub, ktorý si dal ušiť jednu vzorku, si o mesiac objedná dvadsať kusov. Desať minút vložených do šablóny sa vráti hneď pri druhom použití. A keď sa zákazka nikdy nezopakuje, prišiel som o desať minút. To risknem.
Tabuľka, ako príde od klubu
Nikdy nevyzerá ako ukážka z návodu. Príde z Excelu, z Google tabuľky, občas ako text vlepený do e-mailu. Kódovanie a oddeľovač si skript zistí sám, takže bodkočiarky, čiarky a tabulátory neriešim. Veľké a malé písmená zjednotí zaškrtávacie políčko.
Meno nad priezviskom sa v bunke oddelí dvoma zvislými čiarami. A ak by dva riadky viedli na úplne rovnaký názov súboru, skript ten druhý export preskočí, podľa toho, ako je to nastavené v exportnom dialógu. Nejde o to, že by išlo o toho istého hráča. Číslo 15 NOVÁK vo veľkosti XL a číslo 15 NOVÁK vo veľkosti M sú dva rôzne súbory, lebo veľkosť je v názve. Preskočí sa to len vtedy, keď by výsledok bol doslova ten istý súbor. A potom stačí, aby ho tlačiareň vytlačila dvakrát.
Čo sa deje počas behu
Pre každý riadok tabuľky a pre každý produkt prebehne zakaždým rovnaká pätica krokov:
- Aktivuje sa správne plátno podľa veľkosti z tabuľky.
- Vyčistia sa vrstvy, do ktorých sa kreslia grafické čísla a logá, aby nezostalo nič z minulého kusu.
- Do textových polí sa zapíše číslo, meno, prezývka, veľkosť a kód.
- Doplní sa to, čo font nevie alebo čo je grafika: diakritika zo symbolov, grafické číslice, logo vnútri čísla.
- Hotové plátno sa uloží ako PDF pod názvom podľa šablóny.
Pri desiatich riadkoch je to za chvíľku. Rozdiel oproti ručnej práci nie je v tom, že by počítač písal rýchlejšie než človek. Je v tom, že sa pri poslednom kuse správa úplne rovnako ako pri prvom.
Čo k tomu pribudlo neskôr
Skript vznikol práve kvôli tomu prepisovaniu mien a čísel. Je to jednotvárna práca, pri ktorej vznikajú chyby, a to bol dôvod, prečo som sa do neho pustil. Ostatné veci pribudli až neskôr a dnes som za ne rád, pretože ručne sú ešte otravnejšie: diakritika vo fonte, ktorý ju nevie, grafické čísla namiesto písma a logo sponzora vnútri čísla.
Diakritika ručne vyzerá takto. Pre danú veľkosť si vyrobím všetky znamienka, ktoré vo fonte chýbajú. Stačilo by urobiť len tie z tabuľky, ale keď mám čas, urobím rovno všetky, aby som sa k tomu nemusel vracať. Pri každom mene potom tie symboly, ktoré sa práve nehodia, vypnem a zvyšné posuniem nad správne písmená. Pre inú veľkosť dresu ich zmenším a posuniem znova. A takto meno po mene, veľkosť po veľkosti.
Skript to urobí sám a prispôsobí veľkosti podľa referenčného poľa, takže detské tričko aj XXL dostanú mäkčeň v správnom pomere. Rovnako vie zložiť číslo z grafických číslic alebo dovnútra číslice usadiť logo. A vopred skontroluje, či font všetky znaky z tabuľky vôbec má, aby sa nestalo, že sa niečo nevykreslí a príde sa na to až pri tlači.
Nie je to práca, ktorá by bola ťažká. Je to práca, pri ktorej sme zakaždým radi, že ju už nemusíme robiť ručne.
Čo nájdem v priečinku
Hotové tlačové PDF, roztriedené do podpriečinkov podľa produktu. Ako sa majú súbory a priečinky volať, si nastavím vopred. Do názvu si vložím, čo práve potrebujem: {cislo}, {jmeno}, {prezdivka}, {velikost}, {kod}, {docName}. Pri tom beží náhľad, takže vidím, ako sa súbor bude volať, ešte než sa niečo vyexportuje.
Protokol ExportPDF_Log.txt nájdem tam, kde leží pôvodný súbor v Illustratore, z ktorého generujem. Nie medzi hotovými PDF, aj keď ich nechám vyjsť úplne inam. A na konci sa ukáže súhrn: koľko kusov prešlo a kde bol problém.
A keď ich je dvesto
Dvesto kusov pre jeden klub som robil, ale bol to extrém, nie bežný týždeň. Ručne je to podľa môjho počítania cez štyri hodiny, skript to má za desať minút behu.
Na tom čísle je však zaujímavejšie niečo iné. Pri dvesto súboroch už nie je v ľudských silách pri každom z nich skontrolovať, či sedí. Aj keby ručná práca trvala rovnako dlho, výsledok by sa nedal rovnako spoľahlivo overiť. Pri skripte idú dáta z tabuľky bez zmeny a čo nevyšlo, je vypísané v protokole.
Desať dresov: čo sa v čom líši
|
Ručne |
Skriptom |
| Číslo na prednom diele |
prepísať pri každom |
z tabuľky |
| Číslo na zadnom diele |
prepísať pri každom |
z tabuľky |
| Meno alebo prezývka |
napísať pri každom |
z tabuľky |
| Veľké písmená |
zjednotiť ručne |
zaškrtávacie políčko |
| Správne plátno, teda veľkosť |
strážiť pri každom |
podľa veľkosti z tabuľky |
| Uloženie PDF |
Uložiť ako, pri každom |
automaticky |
| Názov súboru |
napísať pri každom |
zo šablóny názvu |
| Zaradenie do priečinka |
ručne |
zo šablóny názvu |
| Preklepy |
ustrážiť |
dáta idú z tabuľky bez zmeny |
| Diakritika, ktorú font nemá |
vyrobiť a posúvať pri každom mene |
zo symbolov, škáluje sa podľa veľkosti |
| Príprava vopred |
žiadna |
desať minút raz za šablónu |
Čo je exportPDF
Skript, o ktorom je celý čas reč. Píšem ho od roku 2025 pre vlastnú produkciu a používam ho denne. Existuje vo verzii pre Illustrator aj pre CorelDRAW. Demo je zadarmo, obmedzené počtom spustení a počtom riadkov v tabuľke, ale na prejdenie celého postupu od šablóny po hotové PDF to stačí.
Podrobnosti: exportPDF pre Illustrator · cenník a licencie · podpora a časté otázky. K vstavaným nástrojom oboch programov som napísal zvlášť: kde končí panel Variables a kde končí Hromadná tlač v CorelDRAW.