Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Kontrolka InkEdit zapewnia łatwy sposób przechwytywania, rozpoznawania i wyświetlania pisma odwłocznego.
Ta implementacja kontrolki InkEdit jest oparta na kontrolce RichEdit. Zarządzana implementacja programu (.NET Framework) InkEdit jest oparta na kontrolce RichTextBox.
Podstawowym celem kontrolki InkEdit jest zbieranie pisma oddyskowego, rozpoznawanie go i wyświetlanie go w postaci tekstowej. Ponadto obsługuje wyświetlanie pisma oddyskowego jako obiektu osadzonego z funkcjami formatowania tekstu, takimi jak pogrubienie i podkreślenie.
Gesty i korekta
InkEdit obsługuje następujące gesty.
| Gest | Nazwa gestu | Akcja |
|---|---|---|
|
W lewo |
Wejść |
gestu w lewo |
W lewo w dół |
Wejść |
|
W prawo |
Zakładka |
|
Długość do prawej |
Zakładka |
|
Prawy |
Przestrzeń |
gestu po lewej stronie |
Lewy |
Backspace |
Zdarzenia gestów, które można obsługiwać, zawierają informacje o gestach, pociągnięciach i kursorach, których można użyć do wysyłania tekstu do InkEdit lub umieszczania danych w schowku.
InkEdit udostępnia również interfejs użytkownika korekty, który umożliwia użytkownikom wyświetlanie i wybieranie spośród alternatywnych opcji, używanie klawiatury ekranowej i rozpoznawania znaków/liter/bloków.
Inne szczegóły
inkEdit jest przeznaczony do pracy w scenariuszu formularza dla pojedynczego wiersza, a także wielowierszowego wprowadzania tekstu i edytowania. Podstawowym zastosowaniem instrukcji InkEdit jest pobranie danych wejściowych tekstowych od użytkownika w postaci pisma ręcznego. Domyślnie dane wejściowe pisma oddyskowego są rozpoznawane, a tekst jest wstawiany w jego miejsce. Domyślny interfejs użytkownika inkEdit przypomina kontrolkę RichTextBox, z wyjątkiem sytuacji, gdy użytkownik kładzie atrament. Można wyświetlić oryginalny atrament, a nie tekst; jednak atrament jest skalowany do bieżącego rozmiaru czcionki wejściowej kontrolki InkEdit i jest wyświetlany w tekście z innym tekstem.
Nuta
Ze względów bezpieczeństwa należy użyć standardowych procedur, aby otworzyć lub zamknąć plik, przesłać strumieniowo dane wejściowe/wyjściowe i ustawić właściwość RTF lub Text.
Kontrolka InkEdit jest domyślnie rozpoznawana jako tekst. Aby umożliwić użytkownikom dodawanie pisma odręcznego jako pisma odręcznego, ustaw właściwośćInkInsertMode na InsertAsInk.
Aby uzyskać szczegółowe informacje na temat kontrolki InkEdit, zobacz InkEdit.
Nuta
Jeśli używasz kontrolki inkEdit win32 i umieść ją w polu grupy, upewnij się, że pole ma przezroczysty styl; w przeciwnym razie nie można zebrać pisma odk.inkEdit.
Nuta
Aby upewnić się, że atrament jest poprawnie wyświetlany, wywołaj metodę InkEdit Refresh, gdy odbieraHScroll lub zdarzenie VScroll.
W poniższych sekcjach szczegółowo opisano użycie kontrolki InkEdit:
gestu w lewo
gestu po lewej stronie