Ovládací prvek Čárový kód (Bar Code) vloží do návrhu tiskové sestavy čárový kód určitého typu. Jsou podporovaná různá kódování a velikosti čárových kódů.

Upozornění

Kvalita čárového kódu se může zhoršit, pokud bude tisková sestava exportována do jiného formátu než PDF. Pro zajištění spolehlivého rozpoznání čárového kódu, tiskněte sestavu přímo z aplikace pomocí výchozího nastavení tisku. Vlastnosti Module a Auto-Module používejte s opatrností.

Na panelu vlastnosti (Property Grid) jsou atributy ovládacího prvku Čárový kód (Bar Code) rozděleny do následujících skupin:

Vzhled (Appearance)

Zarovnání (Alignment)Zarovnání obrázku čárového kódu. Chcete-li definovat zarovnání textu, použijte vlastnost Zarovnání textu (Text Alignment).
Barva pozadí (Background Color)Barva pro pozadí ovládacího prvku. Nastavení je také dostupné z nabídky Report Designer ve skupině Písmo.
Barva okraje (Border Color), styl čáry (Border Dash Style), šířka čáry (Border Width) a orámování (Borders) Vzhled okraje prvku.
Písmo (Font)Vlastnosti písma (font, velikost písma aj.). Nastavení je také dostupné z nabídky Report Designer ve skupině Písmo.
Barva popředí (Foreground Color)Barva popředí, která bude použita pro písmo nebo při obrysech různých tvarů. Nastavení je také dostupné z nabídky Report Designer ve skupině Písmo.
Pravidla formátování (Formatting Rules)Kliknutím na tuto položku se vyvolá dialogové okno (Formatting Rules Editor), které umožňuje definovat pravidla uplatňovaná na vybraný ovládací prvek při generování tiskové sestavy a prioritu použitých pravidel. Více viz téma Podmíněné formátování ovládacího prvku.
Vnitřní okraje (Padding)Definuje rozměry výplně (vnitřního okraje) ovládacího prvku.
Priority stylu (Style Priority)Určuje priority různých vlastností ovládacího prvku (např. Background Color, Border Color, atd.).
Styly (Styles)Nastavení stylů pro sudé a liché elementy ovládacích prvků.
Zarovnání textu (Text Alignment)Zarovnání textu ovládacího prvku. Nastavení je také dostupné z nabídky Report Designer ve skupině Písmo.

Chování (Behavior)

Ukotvit vertikálně (Anchor Vertically)Určuje styl vertikálního ukotvení objektu textového pole, tak aby po vygenerování stránky byl zarovnán k hornímu (Top), spodnímu (Bottom), či oběma sousedním objektům (Both).
Automatický modul (Auto-Module)Pokud zvolíte u této vlastnosti hodnotu ano (Yes), obrázek čárového kódu se roztáhne a pokryje maximální prostor uvnitř ovládacího prvku. Pokud je tato vlastnost vypnutá, je toto chování definováno vlastností Module
Svázat na jednu stránku (Keep Together)Pokud zvolíte u této vlastnosti hodnotu Yes, bude se obsah ovládacího prvku udržovat pohromadě tzn., že se obsah nerozdělí mezi dvě stránky. Pokud bude obsah ovládacího prvku větší než plocha dostupná na stránce, nastavení vlastnosti Keep Together se ignoruje.
Modul (Module)

Definuje šířku nejužší element čárového kódu (tedy nejmenší šířka čáry či mezery), která je stanovena jednotkou měření v tiskové sestavě. Všimněte si, že pokud bude nastavena šířka na nízké hodnotě, výstup čárového kódu může být pro čtečku čárového kódu nečitelný.
Pokud je vlastnost Auto-Module nastavená na hodnotu ne (No), může dojít k situaci, kdy je velikost obrázku čárového kódu větší než jsou rozměry samotného ovládacího prvku. V tomto případě bude na ovládacím prvku následující upozornění.

Vyhnete se tomu, když zvětšíte rozměry ovládacího prvku.

Směr (Orientation)Obrázek čárového kódu lze libovolně otáčet. Lze volit ze čtyř možností směru - původní (Normal), "vzhůru nohama" (Upside Down), otočit nalevo (Rotate to the Left), otočit napravo (Rotate to the Right).
Skripty (Scripts)Vlastnost obsahující události, které lze nadefinovat pomocí skriptů.
Zobrazit text (Show Text)Zobrazení číselných hodnot nebo jen čárového kódu.
Typ kódu (Symbology)Určuje mapování mezi textem čárového kódu a obrázkem. V současné době ovládací prvek Bar Code podporuje následující jednodimenzionální čárové kódy - Codebar, Code11, Code128, Code39, Code39Extended, Code93, Code93Extended, CodeMSI, EAN128, EAN13, EAN8, Industrial2of5, Interleaved2of5, Matrix2of5, PDF417, PostNet, UPCA, UPCE0, UPCE1, UPCSupplemental2, UPCSupplemental5. Algoritmus, jakým se vypočítává, naleznete například na Wikipedii.
Zobrazovat (Visible)Viditelnost ovládacího prvku v tiskové sestavy.

 Data

(Vázání dat) (Data Bindings)Pokud je aktuální report svázaný s datovým zdrojem, pak tato vlastnost umožňuje svázat ovládací prvek s položkami datového zdroje a naformátovat vybraný textový řetězec. Více viz Zobrazení hodnot z databáze.
Označení (Tag)Tato vlastnost umožňuje vložení dodatečné informace k objektu (např. skriptem využívaný identifikátor). Má-li daná tisková sestava platný zdroj dat, může být Tag přímo navázán na jeho datové pole. Toho docílíte rozbalením vlastnosti Data Bindings a výběrem požadovaného datového sloupce z rozbalovacího seznamu Tag.Binding.
Text

Umožňuje psát statický text, který se má zobrazit.
Pokud obsah není v souladu s pravidly pro psaní čárových kódů (dle definice vlastnosti Symbology), bude na to uživatel upozorněn následujícím textem v ovládacím prvku.

 Design

Název (Name)Název ovládacího prvku, který se zobrazuje na panelu struktura tiskové sestavy (Report Explorer) panelu vlastnosti (Property Grid) nebo ve skriptech.

 Rozvržení (Layout)

Umístění (Location)Umístění ovládacího prvku, která je stanovena jednotkou měření v tiskové sestavě.
Velikost (Size)Velikost ovládacího prvku, která je stanovena jednotkou měření v tiskové sestavě.
Snap Line MarginDefinuje míru odsazení vnějšího okraje ovládacího prvku Bar Code od okolních ovládacích prvků (je stanovena jednotkou měření v tiskové sestavě), ke kterým je prvek zarovnán, nebo prvkům zarovnaných k tomuto prvku.

Navigace (Navigation)

Záložka (Bookmark), nadřazená záložka (Parent Bookmark) Tyto vlastnosti jsou určeny pro vytvoření hierarchické struktury tiskové sestavy, které se říká document map.
Cíl navigace (Navigation Target), navigovat na URL (Navigation URL)Pomocí vlastnosti Navigovat na URL (Navigation URL) lze zadat URL odkaz pro webový prohlížeč, který se zobrazí při kliknutí na ovládací prvek Bar Code. Cíl navigace (Navigation Target) dále specifikuje jestli se URL odkaz bude zobrazovat v okně nebo jen v části okna (rámu). Více viz kapitola Vytvoření odkazu.
  • Žádné štítky