Chapter 5 - Tablet PC Platform SDK: Ink Data Management, Part I

Chapter 5

Tablet PC Platform SDK: Ink Data Management, Part I

The last chapter covered how to enable your application to collect digital ink a rather fundamental requirement to be met by an ink-enabled application. We explained in Chapter 2 that one of the key philosophies behind Tablet PC application design is ink as a first-class citizen, so it follows that the ability to interact with, manipulate, and persist ink data is also of great importance. Whether it s simply changing the color of ink to green or performing custom real-time lasso selection, you ll more than likely find a need to use the Ink Data Management API in your application. Fortunately, the Tablet PC Platform team has done a great job of providing powerful, easy-to-use, and flexible APIs for us! We have little doubt you ll find that the material covered here and in the next chapter is some of the most fun to work with out of the entire Tablet PC Platform SDK.

This first chapter on ink data management begins by discussing the constructs used in ink data management along with their ownership and lifetimes. The functionality of creating, managing, and destroying ink is then presented, followed by the rendering of ink. By the end of the chapter, we will have covered the Tablet PC Platform APIs that are used to create and delete ink strokes, manage collections of strokes, and draw ink in different styles. Sample applications are presented throughout this chapter to illustrate the concepts discussed.

So how about we think in ink, and get going!



Building Tablet PC Applications
Building Tablet PC Applications (Pro-Developer)
ISBN: 0735617236
EAN: 2147483647
Year: 2001
Pages: 73

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net