How do I determine Slide ID - Using C/C++?

J

John Ivory

I've been tasked with having to do some simple parsing of
PowerPoint files. The catch is, that I'm doing it in C/C++
on non-Windows machines. So far, so good.

But how/where does this SlideID concept creep in?

I understand what it's for and how it's used, and even
how to find it for a given slide via VBA. But... where
is a slide's SlideID actually discovered in the PPT file
itself? I see it referenced in a number of places
(ie. NotesAtoms), but never actually set.

Am I missing something?
Where else can I turn to get this granularity of knowledge?

Thanks
 
J

John Ivory

Steve,

You wrote...
MS doesn't document the file structure for PPT, so unless
you can find someone who's worked it out and wants to share,
you'll have to work it out (and share?)

Actually, I've working mostly with documentation found at Wotsit,
most notably...

http://www.wotsit.org/download.asp?f=powerpoint97

It seems to be pretty much right on the money with everything I've
stumbled around with so far. I've also scoured around at the sources
from the POI/Jakarta people, and some of the OpenOffice stuff (although
that's a bit more work to dig through).

I'm on-board with what the SlideID is and why they have it. I just
need to be able to find WHERE in the many atoms of the file the SlideID
is assigned to a slide. None of the atoms IN the slide actually assign
it, so it has to be somewhere else.

Anybody?

(and if you can answer that one, I've got a similar question regarding
how NoteID's are discovered!).
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top