OneNote: Importing Pages that Vanish

Here’s an interesting little “gotcha” that was found by Saul Candib, the programmer-writer who is taking over documenting OneNote programming features, now that I’ve moved over to SharePoint. Using my article Importing Content into OneNote 2003 SP1 as a guide, Saul wrote some code that imported content into OneNote. The code seemed to work fine:…

1

OneNote XML Schema Map Notation, Take Two

So, I was so annoyed when I realized I had broken one of the basic rules of information design with my diagram of the OneNote 2003 SP1 SimpleImport schema, I had to take a few minutes and see if I could fix it. As I mentioned in my last entry, my diagram uses indenting and…

1

OneNote: An In-Depth Look at the OneNoteImporter Managed Assembly (Part 5 of 5)

In this series of entries, we’re taking an in-depth at the OneNoteImporter manage class, which provides an object model interface for the programmability functionality added in OneNote 2003 SP 1. Read part one here. Read part two here. Read part three here. Read part four here. Object Model Maps The following figures diagram the OneNoteImporter…

10

OneNote: An In-Depth Look at the OneNoteImporter Managed Assembly (Part 4 of 5)

In this series of entries, we’re taking an in-depth at the OneNoteImporter manage class, which provides an object model interface for the programmability functionality added in OneNote 2003 SP 1. Read part one here. Read part two here. Read part three here. Figure 1 diagrams the internal method calls of the Commit method. It shows…

3

OneNote: An In-Depth Look at the OneNoteImporter Managed Assembly (Part 3 of 5)

In this series of entries, we’re taking an in-depth at the OneNoteImporter manage class, which provides an object model interface for the programmability functionality added in OneNote 2003 SP 1. Read part one here. Read part two here. Importing Objects into OneNote The actual creation of the XML import document, and importing the page contents,…

6

OneNote: An In-Depth Look at the OneNoteImporter Managed Assembly (Part 2 of 5)

In part one, we started to take an in-depth at the OneNoteImporter manage class, which provides an object model interface for the programmability functionality added in OneNote 2003 SP 1. Read part one here. Creating Objects Creating the page and the object you want to import onto it is relatively straight-forward. The Page, PageObject-derived sub-classes,…

4

OneNote: An In-Depth Look at the OneNoteImporter Managed Assembly (Part 1 of 5)

A while back I wrote a series of entries dealing with how you can use Donovan Lange’s OneNoteImporter manage class to make importing content into OneNote 2003 SP1 even easier. To recap: Donovan’s OneNoteImporter managed class assembly provides an object model interface for the programmability functionality added in OneNote 2003 SP 1. Both the Send…

8

OneNote: XML Reference Schema Download Now Live

For those of you who have been waiting for an actual copy of the OneNote schema, wait no more. MSDN has just republished the Office 2003: XML Reference Schemas download, and this time it includes OneNote 2003 SP1. The download includes a copy of the OneNote import schema, as well as the complete element, type,…

0

OneNote SDK Now Live on MSDN

Here’s something that was published on MSDN last week that you might have missed: the OneNote Software Developers Kit (SDK). Because the developer functionality in OneNote SP1 primarily consists of the SimpleImport interface, the OneNote SDK provides a full schema reference. Each element and type in the schema gets its own topic, complete with a…

2

OneNote: Positioning Imported Content on Right-To-Left Pages

Here’s something I found in a code comment in the OneNoteImporter managed assembly source code. It applies to both the OneNoteImporter and the SimpleImporter API itself, and I haven’t seen it documented anywhere else, so I thought I’d pass it on here. It concerns positioning objects on OneNote pages that read right-to-left. If you’ve used…

0