Re: [prog] Problème pour exporter en pdf en python.
Merci pour ces précisions. Les différents essais que j'ai fait avec la méthode ci dessous n'ont pas encore portés leurs fruits mais, par contre, le lien m'a permis de découvrir d'autres exemples que je n'avais jamais vus (il faut dire que je cherchais surtout dans les pages francaises) J'ai ainsi pu progresser considérablement dans la compréhension de l'API et réussir des choses que je cherchais depuis très longtemps comme ouvrir une boite de dialogue, encadrer une cellule ou faire fonctionner correctement les boutons avec python dans un formulaire. J'ai également beaucoup progressé dans le SQL en trouvant la référence pour OOo. J 'ai encore du boulot pour arriver à faire tout ce que je faisais dans access (en terme d'interface utilisateur parce que pour le reste, python c'est quand même autre chose que visual basic) mais là je dois dire que j'ai fais des pas de géant et je vous en remercie. Le 04/03/2010 23:06, Didier Dorange-Pattoret a écrit : Bonjour, On trouve cela : /def createPropertyValue( cName=None, uValue=None, nHandle=None, nState=None ): Create a com.sun.star.beans.PropertyValue struct and return it. oPropertyValue = createUnoStruct( com.sun.star.beans.PropertyValue ) if cName != None: oPropertyValue.Name = cName if uValue != None: oPropertyValue.Value = uValue if nHandle != None: oPropertyValue.Handle = nHandle if nState != None: oPropertyValue.State = nState return oPropertyValue / Ici :http://www.oooforum.org/forum/viewtopic.phtml?t=3451 jean trantecisse a écrit : Merci laurent, je n'avais pas vu la subtilité. Mais mon problème vient surtout, je pense, que je n'arrive pas à créer propfich(). comme dans la ligne ci dessous Dim propfich(0) as New com.sun.star.beans.PropertyValue Je n'ai jamais pu trouver la syntaxe python pour remplacer Dim ... as New Je n'arrive pas à rattacher PropertyValue à quelque chose car j'ai toujours une erreur ou un objet None qui n'accepte pas Name et Value donc, je ne peux pas écrire les deux lignes suivantes car propfich()n'existe pas. propfich(0).Name = FilterName propfich(0).Value = calc_pdf_Export - To unsubscribe, e-mail: prog-unsubscr...@fr.openoffice.org For additional commands, e-mail: prog-h...@fr.openoffice.org
Re: [prog] Problème pour exporter en pdf en python.
Merci laurent, je n'avais pas vu la subtilité. Mais mon problème vient surtout, je pense, que je n'arrive pas à créer propfich(). comme dans la ligne ci dessous Dim propfich(0) as New com.sun.star.beans.PropertyValue Je n'ai jamais pu trouver la syntaxe python pour remplacer Dim ... as New Je n'arrive pas à rattacher PropertyValue à quelque chose car j'ai toujours une erreur ou un objet None qui n'accepte pas Name et Value donc, je ne peux pas écrire les deux lignes suivantes car propfich()n'existe pas. propfich(0).Name = FilterName propfich(0).Value = calc_pdf_Export Le 04/03/2010 08:12, Laurent Godard a écrit : Bonjour Jean Pas de probleme python a priori Il te faut utiliser storeToURL et non pas storeAsURL qui est reserve aux formats que OOo est capable de relire derriere document.storeAsURL(URLsauvegarde, propfich()) document.storeToURL(URLsauvegarde, propfich()) Bonne journee Laurent - To unsubscribe, e-mail: prog-unsubscr...@fr.openoffice.org For additional commands, e-mail: prog-h...@fr.openoffice.org - To unsubscribe, e-mail: prog-unsubscr...@fr.openoffice.org For additional commands, e-mail: prog-h...@fr.openoffice.org
Re: [prog] Problème pour exporter en pdf en python.
Bonjour, On trouve cela : /def createPropertyValue( cName=None, uValue=None, nHandle=None, nState=None ): Create a com.sun.star.beans.PropertyValue struct and return it. oPropertyValue = createUnoStruct( com.sun.star.beans.PropertyValue ) if cName != None: oPropertyValue.Name = cName if uValue != None: oPropertyValue.Value = uValue if nHandle != None: oPropertyValue.Handle = nHandle if nState != None: oPropertyValue.State = nState return oPropertyValue / Ici : http://www.oooforum.org/forum/viewtopic.phtml?t=3451 jean trantecisse a écrit : Merci laurent, je n'avais pas vu la subtilité. Mais mon problème vient surtout, je pense, que je n'arrive pas à créer propfich(). comme dans la ligne ci dessous Dim propfich(0) as New com.sun.star.beans.PropertyValue Je n'ai jamais pu trouver la syntaxe python pour remplacer Dim ... as New Je n'arrive pas à rattacher PropertyValue à quelque chose car j'ai toujours une erreur ou un objet None qui n'accepte pas Name et Value donc, je ne peux pas écrire les deux lignes suivantes car propfich()n'existe pas. propfich(0).Name = FilterName propfich(0).Value = calc_pdf_Export -- Didier Dorange-Pattoret http://www.dmaths.org http://sesamath.net Soutenez le projet Dmaths : rejoignez le club ou faites adhérer votre établissement ! http://www.dmaths.org/documentation/doku.php?id=presentation:club
Re: [prog] Problème pour exporter en pdf en python.
Bonjour Jean Pas de probleme python a priori Il te faut utiliser storeToURL et non pas storeAsURL qui est reserve aux formats que OOo est capable de relire derriere document.storeAsURL(URLsauvegarde, propfich()) document.storeToURL(URLsauvegarde, propfich()) Bonne journee Laurent - To unsubscribe, e-mail: prog-unsubscr...@fr.openoffice.org For additional commands, e-mail: prog-h...@fr.openoffice.org