Ovládací prvek InkEdit
Ovládací prvek InkEdit poskytuje snadný způsob, jak zachytit, rozpoznat a zobrazit rukopis.
Tato implementace ovládacího prvku InkEdit je založená na ovládacím prvku RichEdit. Spravovaná implementace InkEdit (.NET Framework) je založená na ovládacím prvku RichTextBox.
Primárním účelem ovládacího prvku InkEdit je shromáždit rukopis, rozpoznat ho a zobrazit v textové podobě. Kromě toho podporuje zobrazení rukopisu jako vloženého objektu s funkcemi formátování textu, jako je tučné písmo a podtržení.
Gesta a opravy
InkEdit podporuje následující gesta.
Gesto | Název gesta | Akce |
---|---|---|
![]() |
Vlevo dolů |
Vstoupit |
gesto zleva dolů | Zleva dolů |
Vstoupit |
![]() |
Vpravo nahoře |
Tabulátor |
![]() |
Up-right-long |
Tabulátor |
![]() |
Vpravo |
Prostor |
![]() |
Vlevo |
Backspace |
Události gest, které můžete zpracovat, obsahují gesta, tahy a informace o kurzoru, které můžete použít k odeslání textu do inkEdit nebo umístění dat do schránky.
InkEdit také poskytuje uživatelské rozhraní pro opravu, které umožňuje uživatelům zobrazit a vybírat z alternativních možností, používat klávesnici na obrazovce a rozpoznávání znaků/písmen/bloků.
Další podrobnosti
inkEdit je navržený tak, aby dobře fungoval ve scénáři formuláře pro jeden řádek i víceřádkové zadávání a úpravy textu. Primárním účelem použití funkce InkEdit je získání textového vstupu od uživatele ve formě rukopisu. Ve výchozím nastavení se rozpozná vstup rukopisu a text se vloží na jeho místo. Výchozí uživatelské rozhraní pro InkEdit se podobá tomu, že RichTextBox ovládací prvek, s výjimkou případů, kdy uživatel vytváří rukopis. Můžete místo textu zobrazit původní rukopis; Rukopis se ale škáluje na aktuální velikost vstupního písma ovládacího prvku InkEdit a zobrazí se v textu s jiným textem.
Poznámka
Z bezpečnostních důvodů je nutné použít standardní postupy k otevření nebo zavření souboru, streamování vstupu a výstupu a nastavení vlastnosti RTF nebo Text.
Ovládací prvek InkEdit je nastavený tak, aby ve výchozím nastavení rozpoznal rukopis jako text. Pokud chcete uživatelům povolit přidání rukopisu jako rukopisu, nastavte vlastnost InkInsertMode na InsertAsInk.
Podrobné referenční informace o ovládacím prvku InkEdit naleznete v tématu InkEdit.
Poznámka
Pokud použijete ovládací prvek Win32 InkEdit a umístíte ho do skupinového pole, ujistěte se, že má pole průhledný styl; Jinak inkEdit nemůže shromažďovat rukopis.
Poznámka
Chcete-li zajistit správné zobrazení rukopisu, zavolejte ovládací prvek InkEditRefresh metoda, když obdržíHScroll nebo VScroll události.
Následující části podrobně uvádějí použití ovládacího prvku InkEdit:
- vytvoření instance inkEdit
- Word vs. rozpoznávání znaků
- zobrazení rukopisu jako rukopisu
- použití nástroje InkEdit ve starších verzích windows
- použití slovníku aplikací s InkEdit