Užitečné komponenty pro Delphi a C++ Builder, díl 54.

Dnes mám pro vás velmi jednoduchou, nicméně netradiční a zajímavou komponentu, sloužící pro tvorbu čárkových kódů.
O jakých čárkových kódech je řeč ? O těch, které jsou dnes již na většině zboží a které jistě velmi dobře znáte. Slouží ke snadné, rychlé a jednoznačné identifikaci zboží, které se pak nejen snadno počítá pomocí čtečky u pokladen, ale i lépe eviduje ve skladech a podobně.

Komponent pro tvorbu čárkových kódů moc není. A ještě méně je těch, které jsou freeware. Přesto pro vás jednu takovou mám. Jmenuje se jednoduše Barcode a práce sní je opravdu velmi snadná. Po klasické instalaci do vámi zvoleného balíčku se vám na paletě objeví nová komponenta. Její použití je snadné. Komponenta je ve svém základu nevizuální, tedy přesněji řečeno, v době návrhu aplikace vidět není a je zastoupena obvyklým způsobem malou ikonkou na formuláři. Na formulář umístíme dále komponentu Image, kam se bude čárkový kód vykreslovat. Samotné použití komponenty, tedy způsob vykreslení, je uveden v demonstračním programu, který je k aplikaci přiložen. Stačí k tomu jeden řádek kódu, kdy metodou DrawBarcode, jejímž parametrem je příslušný Image, čárkový kód nakreslíme.

Klepněte pro větší obrázek

Samotná komponenta BarCode má pochopitelně několik důležitých vlastností, které v Object Inspectoru nebo za běhu programu můžeme měnit. Prvním z parametrů je úhel, pod kterým je čárkový kód nakreslen. Nevím, na čárkové kódy nejsem žádný odborník, ale mám pocit, že tento parametr je poměrně zbytečný a těžko říct, jak potom takové skenování čtečkou proběhne. Ale budiž, třeba to nějaké využití má. Dalším důležitým parametrem je vertikální velikost čárkového kódu. V nastavení rovněž nalezneme možnost nastavit rozteč jednotlivých "čárek" v kódu a celkovou šířku. Jedna z důležitých částí (i když asi ne pro čtečku kódů jako takovou) je samotný číselný kód. Ten může být v kódu zobrazen či ne, záleží na vaší volbě. Příslušný číselný kód je samozřejmě převeden podle zvolené normy na soustavu známých tenkých a tlustých čárek, které naopak pro čtečku již důležité jsou. A tím se dostáváme k poslednímu důležitému parametru, kterým je použitá norma či typ kódu. Již jsem řekl, že nejsem na čárkové kódy žádný odborník, takže přesně netuším, jak se dané typy liší či zda se rozličné normy používají v různých státech, ale faktem je, že tato komponenta zvládá celkem 15 norem, což je zřejmě dost. A to je vlastně všechno. Čárkový kód vypadá po vytištění dobře, ale nemám k dispozici žádnou čtečku, na které bych mohl ověřit funkčnost. Pokud někdo z vás tuto možnost má, budu rád, když se podělíte s ostatními v diskusi pod článkem s vašimi zkušenostmi.

www
verze: ?
Delphi: zřejmě bez omezení
C++ Builder: ?

Diskuze (4) Další článek: HP LaserJet 1005w na českém trhu

Témata článku: Software, Programování, Download, Komponenta, Nová komponenta, Díl


Určitě si přečtěte

Portál občana už funguje. Na státní web vypadá až překvapivě použitelně

Portál občana už funguje. Na státní web vypadá až překvapivě použitelně

** Portál občana už funguje, vyřídíte na něm první požadavky ** Funkce se budou postupně rozšiřovat ** Web je docela moderní a přehledný

David Polesný | 66

Roboruka se 100 let učila otočit kostičku. Skutečné A.I. se možná nikdy nedočkáme

Roboruka se 100 let učila otočit kostičku. Skutečné A.I. se možná nikdy nedočkáme

** Strojové učení v posledních deseti letech dokázalo divy ** Používáme ho dnes každý den nejen ve vyhledávači ** A přesto se člověku nepřibližuje ani náznakem

Jakub Čížek | 59

Byli tam! Důkazy o přistání na Měsíci, Lunochody i čínská sonda jsou vidět z vesmíru

Byli tam! Důkazy o přistání na Měsíci, Lunochody i čínská sonda jsou vidět z vesmíru

** Sonda LRO pořídila z oběžné dráhy Měsíce zajímavé snímky ** Jsou na nich vidět artefakty všech misí programu Apolla, které přistály na povrchu Měsíce ** Jde například o části lunárních modulů, rovery a dokonce i vlajky

Petr Kubala | 65

Jak horko bude ve vašem městě, až vám bude 80 let? Podívejte se, jak se projeví klimatické změny!

Jak horko bude ve vašem městě, až vám bude 80 let? Podívejte se, jak se projeví klimatické změny!

** Srpen byl třetí nejteplejší za posledních více než sto let ** Bude to ale daleko horší, jak ukazuje aplikace NYT ** V Praze vzroste počet horkých dní na čtyřnásobek

Karel Kilián | 21

PortraitPro: Vyzkoušeli jsme program, který prý udělá z každé „žáby“ krasavici

PortraitPro: Vyzkoušeli jsme program, který prý udělá z každé „žáby“ krasavici

** V digitálním světě nemůžete věřit všemu ** Nová generace 3D fotoeditorů zvládne divy ** Vyzkoušeli jsme PortraitPro, který vám změní i kontaktní čočky

Jakub Čížek | 10

Musk pošle lidi na oblet Měsíce. Japonský podnikatel Maezawa vezme na cestu až osm umělců

Musk pošle lidi na oblet Měsíce. Japonský podnikatel Maezawa vezme na cestu až osm umělců

** SpaceX chce nejdříve v roce 2023 vyslat lidi na oblet Měsíce ** Hlavním pasažérem bude japonský podnikatel Jusaku Maezawa, který vezme na cestu až 8 umělců ** Pětidenní cesta proběhne v chystané lodi BFS

Petr Kubala | 14


Aktuální číslo časopisu Computer

Jak vytvořit a spravovat vlastní web

Velký test herních klávesnic a DVB-T2 tunerů

Vše o formátu RAW

Vybíráme nejlepší základní desku