Možnosti prispôsobenia bloku textu

Vzťahuje sa na
InfoPath 2010 InfoPath 2013

Po vložení textového poľa do šablóny formulára ho môžete prispôsobiť tak, že v dialógovom okne Vlastnosti textového poľa získate prístup k jeho vlastnostiam a nastaveniam a zmeníte ho. Ak chcete otvoriť dialógové okno, v šablóne formulára dvakrát kliknite na textové pole, ktorého vlastnosti chcete zmeniť.

Nasledujúca tabuľka popisuje niektoré spôsoby prispôsobenia textového poľa a ponúka dôvody, prečo tak môžete urobiť. Napriek tomu, že tabuľka neposkytuje podrobné procedurálne informácie o možnostiach v dialógovom okne Vlastnosti textového poľa , poskytuje predstavu o rozsahu dostupných možností.

Poznámka

  • Ak navrhujete šablónu formulára kompatibilnú s prehliadačom, niektoré funkcie v dialógovom okne Vlastnosti textového poľa nie sú k dispozícii. Zlomy odsekov napríklad nie sú podporované.
  • Ak je šablóna formulára založená na databáze, schéme alebo inom existujúcom zdroji údajov, pravdepodobne nebudete môcť prispôsobiť všetky aspekty ovládacieho prvku. Môžete napríklad zmeniť veľkosť ovládacieho prvku, ale nie jeho názov poľa alebo skupiny, ktoré sú odvodené z existujúceho zdroja údajov.
Tab Úloha Podrobnosti
Údaje Zmena názvu priradeného poľa Pri navrhovaní novej prázdnej šablóny formulára môžete zmeniť predvolený názov poľa alebo skupiny ovládacieho prvku na niečo, čo je jednoduchšie identifikovať pri práci so zdrojom údajov. Pole s názvom Predajca je napríklad zrozumiteľné jednoduchšie ako pole s názvom Pole1.
Poznámka: Zmenou názvu poľa sa nezmení väzba medzi textovým poľom a poľom v zdroji údajov. Ak potrebujete naviazať textové pole na iné pole, kliknite pravým tlačidlom myši na textové pole a potom v kontextovej ponuke kliknite na položku Zmeniť väzbu .
Údaje Zmena typu údajov Pri navrhovaní novej prázdnej šablóny formulára môžete zmeniť predvolený typ údajov ovládacieho prvku. Predvolený typ údajov textového poľa je Text (reťazec), môžete to však zmeniť. Ak napríklad chcete, aby používatelia zadali britskú libru do textového poľa Suma transakcie , môžete vybrať typ údajov Celé číslo (celé číslo) a potom vybrať možnosti formátovania tak, aby sa hodnoty zadané do textového poľa zobrazili so symbolom meny libry (£).

Ďalšie informácie o typoch údajov

V nasledujúcom zozname sú uvedené typy údajov, ktoré sú k dispozícii pre textové polia:
  • Text (reťazec) Používa sa na údaje, ako sú mená, adresy, telefónne čísla, čísla sociálneho zabezpečenia atď.
  • Celé číslo (celé číslo) Používa sa pre celé kladné alebo záporné čísla, napríklad 1234, –1234 alebo 1 234 EUR.
  • Desatinné číslo (double) Používa sa pre čísla s desatinnými miestami, napríklad 1234,12, –1234,12 alebo 1234,12 EUR.
  • True/False (booleovská hodnota) Používa sa pre údaje, ktoré by mali mať hodnotu 1 (true) alebo 0 (false).
  • Hypertextové prepojenie (anyURI) Používa sa pre hypertextové prepojenia, napríklad cestu UNC (Universal Naming Convention) alebo URL adresu.
  • Dátum (dátum) Používa sa pre dátumy, napríklad 14. 3. 2007 alebo 14. marec 2007.
  • Čas (čas) Používa sa pre časové hodnoty, napríklad 9:46:55 alebo 09:46.
  • Dátum a čas (dátum a čas) Používa sa pre dátumy aj časy, napríklad 14.3.2007 11:30.
Údaje Zadanie predvolenej hodnoty Ak chcete, aby sa predvolený text zobrazil v ovládacom prvku pri prvom otvorení formulára používateľom, môžete tento text zadať do poľa Hodnota . Ako predvolenú hodnotu ovládacieho prvku môžete použiť aj hodnotu iného poľa v zdroji údajov. Predvolené hodnoty sa líšia od zástupného textu (ktorý je popísaný ďalej v tomto článku) v tom, že sa vždy ukladajú ako údaje v súbore formulára (.xml).
Údaje Zobrazenie výsledkov výpočtu Ak chcete zobraziť výsledky výpočtu v ovládacom prvku, môžete kliknúť na položku Vložiť vzorec888d37c3-e2dd-4119-8922-6a7ed6128c8e vedľa poľa Hodnota a priradiť k ovládaciemu prvku vzorce a funkcie. Môžete napríklad vytvoriť vzorec, ktorý sčíta stĺpec čísel v opakujúcej sa tabuľke pomocou textového poľa v spojení s funkciou súčtu . Alebo môžete priradiť funkciu today ku konkrétnemu textovému poľu, aby sa po otvorení formulára zobrazil aktuálny dátum v tomto textovom poli.
Údaje Nastavenie požadovaného textového poľa Ak chcete používateľom vizuálne pripomenúť, aby zadávali údaje do ovládacieho prvku, začiarknite políčko Nemôže byť prázdne . Keď používatelia otvoria formulár, v ovládacom prvku sa zobrazí červená hviezdička ako pripomenutie, ktoré ho nenechá prázdne. Používatelia nemôžu odosielať údaje, kým nezadajú hodnotu do ovládacieho prvku.
Údaje Pridanie overenia údajov Kliknutím na položku Overenie údajov zadajte pravidlá overovania údajov pre ovládací prvok. Ak napríklad potrebujete zadať čísla častí v konkrétnom formáte – tri čísla, potom pomlčku a ďalšie dve čísla – môžete pomocou overenia údajov zabezpečiť, aby používatelia zodpovedali tomuto vzoru.
Údaje Použiť pravidlá Po kliknutí na položku Pravidlá môžete vytvoriť pravidlo, ktoré automaticky vykoná jednu alebo viacero akcií, keď používatelia zmenia hodnotu v ovládacom prvku. Vo formulári nákupnej objednávky, napríklad, ak používateľ zadá číslo väčšie ako 10 do textového poľa Čiastka , môžete použiť pravidlo na zobrazenie dialógového okna s textom "Objednanie viac ako 10 rôznych položiek naraz môže oneskoriť odoslanie." Pravidlo môžete použiť aj na automatické načítanie aktualizovaných informácií z externého zdroja údajov. Vo formulári nákupu akcií môžete napríklad použiť pravidlo na načítanie a zobrazenie cenových ponúk akcií v reálnom čase v textovom poli, buď pri otvorení formulára, alebo pri vyžiadaní informácií používateľom.
Displej Zobraziť zástupný text Ak chcete používateľom poskytnúť pokyny týkajúce sa údajov, ktoré sa majú zadať do textového poľa, do poľa Zástupný objekt môžete zadať pokyny. Napríklad v počte nocí v hotelovom textovom poli možno použiť zástupný text, ktorý používateľom zobrazí výzvu na zadanie typu údajov.

Podobne ako predvolená hodnota, aj zástupný text sa zobrazí v ovládacom prvku zadávania textu, keď používateľ prvýkrát otvorí formulár. Zástupný text sa však líši od predvolených hodnôt nasledujúcimi tromi spôsobmi:
  • Zástupný text sa nikdy neuloží ako údaje v súbore formulára (.xml).
  • Na rozdiel od predvolenej hodnoty, ktorá sa v ovládacom prvku zobrazuje ako bežný text, zástupný text sa vždy zobrazuje ako neaktívny.
  • Na rozdiel od predvolenej hodnoty zástupný text nie je podporovaný v šablónach formulárov kompatibilných s prehliadačom.
Displej Nastavenie textového poľa iba na čítanie Ak chcete zabrániť používateľom v zmene obsahu ovládacieho prvku, začiarknite políčko Iba na čítanie . Ak napríklad použijete textové pole na zobrazenie výsledkov vzorca, môžete textové pole nastaviť iba na čítanie, aby ste zabránili používateľom v zadávaní tohto výsledku. Hoci sa textové pole určené iba na čítanie vo formulári nezobrazuje ako neaktívne, používateľom sa zabráni v zadávaní informácií do textového poľa.
Displej Vypnutie funkcie kontroly pravopisu alebo automatického dokončovania Ak chcete zabrániť používateľom v kontrole pravopisu textu v ovládacom prvku zadávania textu alebo automatickom opakovaní predchádzajúcich položiek, ktoré boli zadané do formulára v danom ovládacom prvku, zrušte začiarknutie políčok Povoliť kontrolu pravopisu a Povoliť automatické dokončovanie , ktoré sú predvolene začiarknuté. Kontrolu pravopisu môžete napríklad zakázať pre textové polia, v ktorých sa zobrazujú správne názvy. Automatické dokončovanie môžete vypnúť z dôvodu ochrany osobných údajov, napríklad z dôvodu zdieľania formulára s mnohými ľuďmi.
Displej Umožnenie používateľom zadať viacero riadkov textu Ak chcete, aby sa v textovom poli zobrazoval viac riadkov textu, začiarknite políčko Viacriadkové . Potom sa môžete rozhodnúť, či povolíte zlomy odsekov v textovom poli.
Displej Povolenie zlomov odsekov Ak začiarknete políčko Viacriadkový a chcete, aby používatelia mohli do textového poľa zadávať odseky informácií, začiarknite políčko Zlomy odsekov . Je to užitočné napríklad vtedy, keď chcete, aby používatelia odpovedali na otázku v textovom poli podobne ako v eseji, ale chcete, aby boli údaje vo formáte obyčajného textu, pretože používatelia ich nakoniec odošlú do databázy. Ak v šablóne formulára kompatibilnej s prehliadačom začiarknete políčko Viac riadkov , nebudete môcť zrušiť začiarknutie políčka Zlomy odsekov .
Displej Povolenie obtekania textu Ak začiarknete políčko Viacriadkový , InfoPath automaticky začiarkne políčko Zalomiť text tak, aby text pretekol z jedného riadka do druhého počas písania do textového poľa. Keď je povolené obtekanie textu, môžete v zozname Posúvanie vybrať možnosti posúvania . Posúvače môžete napríklad zobraziť v textovom poli, keď používatelia zadajú viac textu, než je predvolene možné zobraziť. Ak chcete, aby možnosti posúvania fungovali správne, textové pole musí mať pevnú výšku a šírku. Ak začiarknete viacriadkové políčko v šablóne formulára kompatibilnej s prehliadačom, nebudete môcť zrušiť začiarknutie políčka Zalomiť text ani zadať možnosti v posúvajúcom sa zozname.
Displej Obmedziť znaky Ak chcete textovému poľu priradiť obmedzenie počtu znakov, začiarknite políčko Obmedziť text a potom zadajte povolený počet znakov. V šablóne formulára ľudských zdrojov môžete napríklad použiť túto funkciu, aby ste zabránili používateľom v zadávaní viac ako piatich znakov do textového poľa IDENTIFIKÁCIA zamestnanca . Ak je šablóna formulára pripojená k databáze alebo externej schéme XML a tento zdroj údajov má existujúce požiadavky na dĺžku znakov, program Microsoft Office InfoPath automaticky zobrazí chybu overenia údajov, ak používatelia prekročia tieto limity pri vypĺňaní formulára založeného na šablóne formulára. Ak chcete, aby sa kurzor automaticky presunul na ďalší ovládací prvok vo formulári po tom, ako používateľ dosiahne limit počtu znakov ovládacieho prvku, začiarknite políčko Automaticky prejsť na ďalší ovládací prvok po dosiahnutí limitu . Automatické prechod kurzora na ďalší ovládací prvok nie je podporovaný v šablónach formulárov kompatibilných s prehliadačom.
Displej Pridanie podmieneného formátovania Kliknutím na položku Podmienené formátovanie otvorte dialógové okno Podmienené formátovanie , v ktorom môžete zmeniť vzhľad ovládacieho prvku vrátane jeho viditeľnosti na základe hodnôt, ktoré používatelia zadávajú do formulára. V šablóne formulára zostavy predaja môžete napríklad použiť podmienené formátovanie na upozornenie používateľa, že vynaložená suma je vyššia ako rozpočet.
Veľkosť Úprava veľkosti, odsadenia a okrajov Veľkosť ovládacieho prvku môžete zadať manuálne zadaním hodnôt do polí Výška a Šírka . Rozstupy v ovládacom prvku aj mimoň môžete spresniť tak, že zmeníte odsadenie, čiže veľkosť medzipamäte obklopujúcu obsah ovládacieho prvku, alebo okraje, čo predstavuje veľkosť priestoru medzi orámovaním ovládacieho prvku a ľubovoľným okolitým textom alebo ovládacími prvkami v šablóne formulára.
Veľkosť Zarovnanie textového poľa s označením Ak chcete lepšie zarovnať text vnútri ovládacieho prvku s jeho označením, kliknite na tlačidlo Zarovnať . InfoPath podľa potreby automaticky upraví nastavenie výšky, dolného odsadenia a dolného okraja ovládacieho prvku.
Rozšírené Zadanie obrazovkového komentára Ak chcete, aby sa vysvetľujúca poznámka zobrazila, keď používatelia premiestnia ukazovateľ nad ovládací prvok, zadajte požadovaný text do poľa Obrazovkový komentár. Pomôcky na zjednodušenie ovládania, ako napríklad pomôcky na kontrolu obrazovky, ktoré sprístupňovali informácie na obrazovke ako syntetizovanú reč alebo obnoviteľné braillovo zobrazenie, sa často spoliehajú na tieto obrazovkové komentáre na interpretáciu informácií pre svojich používateľov.
Rozšírené Zmena poradia indexu kariet Umiestnenie ovládacieho prvku môžete zmeniť v celkovom poradí kariet šablóny formulára. Poradie kariet je poradie, v ktorom sa zameranie presunie vo formulári z jedného poľa alebo objektu na ďalšie, keď používatelia stlačia kláves TAB alebo KOMBINÁCIU KLÁVESOV SHIFT + TAB. Predvolené nastavenie indexu kariet pre všetky ovládacie prvky v šablóne formulára je 0, ale poradie kariet začína na 1. To znamená, že každý ovládací prvok s číslom 1 v poli Index tabulátora sa najskôr navštívi, keď používatelia stlačia kláves TAB. Každý ovládací prvok s číslom 2 v poli Index tabulátora sa navštívi na druhom mieste a tak ďalej. Všetky ovládacie prvky s číslom 0 v poli Index tabulátora sa zobrazia ako posledné v poradí prvkov. Ak chcete vynechať ovládacie prvky v poradí kariet, zadajte hodnotu -1 do poľa Index tabulátora .
Rozšírené Priradenie klávesovej skratky Ak chcete zadať klávesovú skratku, do poľa s klávesom Accessu môžete zadať písmeno alebo číslo. Klávesové skratky umožňujú používateľom prejsť na ovládací prvok stlačením kombinácie klávesov a nie posúvaním myši. Ak sa rozhodnete používať klávesové skratky v šablóne formulára, musíte používateľom oznámiť, že tieto klávesové skratky existujú. Môžete napríklad zadať (ALT + S) za označenie textového poľa, aby používatelia vedeli, že existuje klávesová skratka pre textové pole Predajca .
Rozšírené Zadanie alebo prispôsobenie akcií zlúčenia Kliknutím na položku Zlúčiť nastavenia zadajte spôsob zobrazenia údajov, ktoré používatelia zadávajú do ovládacieho prvku, keď sa skombinujú viaceré formuláre. Môžete napríklad nastaviť predponu textu z textového poľa určitým slovom alebo oddeliť položky textového poľa bodkočiarkou.
Rozšírené Získanie identifikátora ViewContext pre textové pole Hodnotu ViewContext môžete použiť na identifikáciu ovládacieho prvku v kóde. Ak poznáte napríklad hodnotu ViewContext, môžete túto hodnotu použiť s metódou ExecuteAction objektu Zobraziť na programové vykonanie akcie úprav údajov XML, ktoré sú naviazané na ovládací prvok.
Rozšírené Zadanie a prispôsobenie vstupného rozsahu Kliknite na položku Vstupný rozsah a zadajte typ vstupu používateľa, ktorý je určený pre ovládací prvok. Môže to pomôcť zlepšiť rozpoznávanie rukou písaného textu a vstupu reči pre ovládací prvok. Ak napríklad použijete IS_URL rozsah vstupu pre ovládací prvok, InfoPath vie ignorovať medzery medzi slovami.
Formuláre prehliadača Prispôsobenie nastavení na uverejnenie údajov späť na server Karta Formuláre prehliadača sa zobrazí iba pri navrhovaní šablóny formulára kompatibilnej s prehliadačom. Umožňuje určiť, či sa údaje odosielajú na server, keď používatelia zmenia údaje v textovom poli.