Suivez et participez au développement du nouvel OpenCellar : PLOC.co
Page d'accueil
 
Français  English  
Open Cellar Home Edition - 1.2 - Le logiciel gratuit pour gérér efficacement votre cave à vins sous Windows. Open Cellar Mobile Edition - Beta 2 - La gestion de cave à vins a enfin sa solution Mobile sur Pocket PC. Open Cellar Cross Platform - Beta 1 - La gestion gratuite de vins disponible sous Mac OSX et Linux. Mon Open Cellar Les forums d'Open Cellar Place des vins
Rechercher : Bienvenue (se connecter - créer un compte)
Options de page

Nuage de tags
Imprimer le livre de cave
Le script suivant vous permet de lancer l'impression du livre de cave.
Pour l'éxécuter allez dans le menu "Préférences" -> "Editeurs de scripts"

// Mai 2007 
// Ce script imprime et affiche le livre de cave 

// Envoi l'animation 
App.Animate(AnimationType.Work, true); 
// Affiche le curseur d'attente 
App.SetCursor(true); 

ArrayList wines = new ArrayList(); 
ObjectCollection winesCol = App.ActiveCellar.GetCollection((ushort)ObjectType.Wine); 

// Alimente la source de données du report 
for (int i = 0; i < winesCol.Count; i++) 
{ 
   wines.Add(winesCol[i]); 
} 

if(wines.Count > 0) 
{ 
    // Recupere une reference vers le report 
    IReport report = App.ReportEngine.GetSystemReport(PredefinedReport.WineCellarBook); 
    if(report != null) 
    { 
       string destFileName = App.Path + "Cache\\MonLivreDeCave.pdf"; 
       bool success = false; 
       try 
       { 
    report.Create(wines, destFileName); 
    success = true; 
       } 
       catch(Exception ex) 
       { 
         MessageBox.Show("Erreur"); 
       } 
       if(success) 
       { 
           // 
      // On lance le fichier généré 
           // 
      IShellWindow shellWindow = (IShellWindow)App.GetWindow(WindowType.Shell, null); 
      if(shellWindow != null) 
      { 
        shellWindow.Start(destFileName); 
      } 
       } 
    } 
} 

App.SetCursor(false); 
App.StopAnimate(); 

© 2006-2014 Matthieu DUCROCQ Blog officiel d'Open Cellar - Tous droits réservés - Dernière mise à jour : janvier 2014 | twitter | facebook