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.
Istnieje kilka formatów trwałości generowanych przez platformę Tablet PC, które są przydatne jako bloki konstrukcyjne dla wymienionych wcześniej formatów. Wszystkie poniższe formaty są generowane i używane przy użyciu metod Ink obiektu Load i Save.
Format serializacji atramentu (ISF): Format zserializowany atramentu (ISF) to najbardziej kompaktowa trwała reprezentacja atramentu. ISF można osadzić w formacie dokumentu binarnego lub przenieść bezpośrednio do Schowka. Atrament przechowywany w ISF powinien używać domyślnego systemu współrzędnych, którym jest HIMETRIC, z odwróconą osią pionową.
ISF zakodowany w Base-64: Możesz użyć ISF zakodowanego w Base-64, aby bezpośrednio zakodować atrament do pliku XML (Extensible Markup Language) lub HTML.
Fortified Graphics Interchange Format (GIF): Fortified GIF to plik GIF zawierający isF jako metadane osadzone w pliku. Atrament wygenerowany jako wzbogacony plik GIF można wyświetlać w aplikacjach, które nie rozpoznają atramentu, a wszystkie dane związane z atramentem są zachowywane, jeśli atrament powraca do aplikacji, która rozpoznaje atrament. Ten format jest idealny do transportu zawartości atramentowej w pliku HTML. Atrament jest dostępny dla dowolnej aplikacji, niezależnie od tego, czy aplikacja rozpoznaje atrament.
Zakodowany format GIF wzmocniony w Base-64: ten format jest przeznaczony dla deweloperów, którzy chcą osadzić treść bezpośrednio w pliku XML lub HTML, a następnie przekształcić go na obraz w późniejszym etapie. Można tego użyć, gdy chcesz, aby wygenerowany plik XML zawierał wszystkie informacje dotyczące tuszu i był wykorzystywany jako sposób generowania HTML przy użyciu przekształceń arkusza stylów XSLT.
Notatka
Technologia kompresji i dekompresji LZW jest rzekomo objęta amerykańskim patentem nr 4,558,302 i powiązanymi oraz zagranicznymi patentami odpowiedników (łącznie LZW Patenty) należących do Unisys Corporation. Firma Microsoft Corporation uzyskała licencję od Unisys na mocy patentów LZW na korzystanie z GIF i technologii LZW w niektórych produktach firmy Microsoft. Ta licencja nie jest jednak rozszerzana na deweloperów innych firm korzystających z produktów programistycznych firmy Microsoft, takich jak zestaw narzędzi firmy Microsoft i produkty programistyczne języka, w celu zapewnienia odczytu/zapisu GIF lub innych funkcji LZW we własnych produktach. Deweloperzy innych firm muszą określić, czy potrzebują licencji firmy Unisys dla swoich produktów.
Aplikacja może wygenerować jeden z tych trwałych formatów, używając metody Microsoft.Ink.Stroke.HitTest lub Microsoft.Ink.Ink.HitTest do stworzenia kolekcji pociągnięć i:
- Dodanie tych pociągnięć do nowego obiektu pisma odręcznego za pomocą metody AddStrokesAtRectangle.
- Generowanie nowego obiektu ink przy użyciu metody ExtractStrokes.
Pierwszy przekłada prostokąt zaznaczenia na źródło, a drugi nie. Następnie aplikacja używa metody Save obiektu Ink.
Tematy pokrewne