Bonjour,
Je recherche depuis deux jours maintenant (mais je ne fais pas que ça) comment imprimer une vue d'un formulaire infopath 2010, publié en Forms Services dans une bibliothèque sharepoint 2010, et j'ai constaté (ou je ne sais pas le faire ) qu'il ne serait (probablement) pas possible de définir une barre d'outil (toolbar) attachée à cette vue ... ça fait beaucoup de conditionnels mais justement je n'en sais rien !
Attention ce n'est pas de l'infopath filler comme ce message en parle de Rémi "billout rm", d'ailleurs sur cette méthode XmlForm.Print j'ai un souci de définition de classe Print (à savoir pour l'env. SharePoint 2010, la version du pool d'application est : .NET Framework 2.0) c'est peut-être important, bref... !
Suivant d'autres lectures et sur cette proposition : "ajouter ce bout de xml dans le manifest.xsf" de Thierry "Virgul"
Voici suite à une tentative de modification du fichier manifest.xsf ce que j’obtiens comme erreur : "L'attribut xsf:toolbar de la vue n'est pas pris en charge"
Bien que cela ne soit qu'un warning, l'outil n'apparait pas dans la vue (obtenue depuis Sharepoint à travers le navigateur web : principe du Forms Services) ce qui me semble, somme toute, très logique puisque -> "non pris en charge"
Voici ce que j'ai trouvé sur le warning :
199 BrowserCompatibility Views The view attribute xsf:toolbar is not supported. As specified in [MS-IPFF2] section 2.2.1.2.99.
Je sais qu'il y a la possibilité dans ce contexte, sur cette vue, de mettre l'option "Aperçu avant impression" :
... et de faire "clic souris droit" et menu <imprimer> pour faire apparaître la "boîte de message" : <Imprimer> de windows... mais c'est pas "le top" au niveau fonctionnel, non ?
J'ai pas trop d'autre idée ou de solution pour ce cas : imprimer une vue depuis un bouton ou menu de la barre d'outil, pourtant ceci éviterait à l'utilisateur d'attendre que cette vue (préparée pour une édition, avec les champs et le texte fixe : qui vont bien, un peu comme une lettre type), soit transformée en fichier PDF ou autre document office !
D'avance merci de votre aide
Partager