Sdílet prostřednictvím


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
gesto zleva dolů Vlevo dolů
Vstoupit
gesto zleva dolů Zleva dolů
Vstoupit
gesto doprava Vpravo nahoře
Tabulátor
gesto zprava doprava. Up-right-long
Tabulátor
pravé gesto Vpravo
Prostor
levé gesto 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: