Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Julien Chable

He blogs, you blog, I blog ...

[Open XML] Open Packaging Convention can do more than just office documents

In a previous demonstration at TechDays in Paris in February 2008, I showed a demonstration that use the Open Packaging Convention to build a custom file format : a photo album. So I haven't share it yet, so this is it ! I know that I can use a PresentationML (PPTx 2007) to do it, but I chose to build my own custom file format (you know, developer love to make things harder :p).

Here are the sources.

Once this simple custom file format was defined, I made a "photo album generator" (using System.IO.Packaging API) that make my custom file. The file embed the photo album description with the images to display in order of appearance.

Then I build a WPF "photo album reader" with the cool Mitsu 's WPF Flip Page Control :

image

This slide explain the simple concept and structure :

image

Here's a step by step :

image

image

I used the serialization mechanism to create and read the <Diaporama> structure :

image

Find the sources of this demonstration HERE. Enjoy !

Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :
Posted: mardi 9 décembre 2008 21:30 par neodante
Classé sous :

Commentaires

Pas de commentaires

Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- [RIA Services] Include et DomainDataSource par Blog Technique d'Audrey PETIT le il y a 3 heures et 26 minutes

- ZUNE : Version ZUNE Software V 4.2 et la socialisation par Blog Technique de Romelard Fabrice le il y a 4 heures et 51 minutes

- Pratique de Silverlight par Eric Ambrosi par Blog de Frédéric Queudret le il y a 6 heures et 58 minutes

- Apprendre à développer pour les mobiles avec la nouvelle génération .NET par Perspective le il y a 8 heures et 14 minutes

- ZUNE : Nouvelle version du ZUNE Software – V 4.2 par Blog Technique de Romelard Fabrice le il y a 8 heures et 39 minutes

- Nouveau système d'aide pour Visual Studio 2010 : pour ceux qui n'apprécient pas trop l'absence d'index... par CoqBlog le 03-20-2010, 20:05

- L'interface naturelle de Windows Phone 7 Series par Perspective le 03-20-2010, 18:49

- Comment mapper une vue SQL sur une collection de complex type? par Matthieu MEZIL le 03-19-2010, 21:05

- SQL Server : Query Notification ou comment être notifié de modifications de données côté application (SqlDependency) par SQL Server vu par Christian Robert le 03-19-2010, 15:06

- [WF4] Un Binding Activity/ActivityDesigner qui passe mal? par Blog de Jérémy Jeanson le 03-19-2010, 13:42