J'utilise repr() car j'ai besoin que les "\n" soient intégrés dans la chaine.
Le but de tout ceci est de placer des spans comme ceci :
para.set_span(style=nom_tag,offset=debut,length=lg)
Si...
J'utilise repr() car j'ai besoin que les "\n" soient intégrés dans la chaine.
Le but de tout ceci est de placer des spans comme ceci :
para.set_span(style=nom_tag,offset=debut,length=lg)
Si...
Pour aller plus loin :
from odfdo import Document, Paragraph
def creer_document(texte_para1,texte_para2):
print('------- creer_document() -----------------')
doc=Document()
...
Le problème étant identifié, je devrais m'en sortir de cette manière :
from odfdo import Document, Paragraph
def creer_document(texte_para1,texte_para2):
print('------- creer_document() ...
Bonjour,
Pour illustrer et surtout comprendre mon problème, je viens d'écrire un script simplifié :
from odfdo import Document, Paragraph
def creer_document(texte_para1,texte_para2):
...
Bonjour à tous,
Le problème suivant me semble élémentaire et pourtant je cale.
Si je regarde les 2 chaines suivantes :
a= "Lorsqu'un fruit est éliminé"
b= "Lorsqu\'un fruit est éliminé"...
Rebonjour,
Je confirme que cela fonctionne avec la console Windows. umfred a vu juste.
J'ai testé ces 2 possibilités mais sans succès.
Bonjour,
Non aucun signe. Simplement :
some red text
automatically back to default color again
Quant aux signes bizaroïdes, ils ont une signification dont voici un extrait :
ESC [ 0 m ...
Meri pour la réponse.
J'ai essayé de plusieurs façons et aussi avec init()
from colorama import init, Fore
init()
print(Fore.RED + 'some red text')
print('automatically back to default color...
Bonjour à tous,:roll:
Pour mes scripts Python, j'utilise pyscriper et je rencontre un problème sur la console de sortie. Certains textes (ou partie de texte) n'apparaissent pas. Pour m'en rendre...
J'ai posté cette question en espérant que quelqu'un pourrait tout simplement me dire si ça fonctionne ou non chez lui. Ceci me permettra ensuite d'orienter mes autres recherches.
J'utilise libreOffice Writer. J'ai bien compris que le rendu des différents styles peut varier d'un logiciel à un autre. Cependant pour le cas présent, il ne s'agit pas de rendu mais simplement que...
Bonjour à tous,
Quelqu'un pourrait-il m'aider sur le script suivant et dont voici la source : https://github.com/jdum/odfdo/blob/master/recipes/create_basic_text_styles.py
#!/usr/bin/env...
Merci pour vos réponses et suggestions.
Oui la balise <strong> fonctionne. Je pensais ne pas devoir l'utiliser et tout faire avec 'style' mais ce n'est effectivement pas possible.
Sur le site...
Bonjour,
Certaines mise en forme (et notamment en gras) ne fonctionnent pas dans un widget HTMLLabel.
Voici un exemple :
from tkinter import *
from tkhtmlview import HTMLLabel
root=Tk()
Merci à tous les 2 pour votre aide et vos propositions.
La solution qui consiste à retourner la liste (et donc à supprimer en premier les éléments les plus récents) fonctionne. Dans mon cas, il...
Bonjour à tous,
Tout d'abord voici 2 scripts,
le premier :
import odf.opendocument
import odf.text
doc = odf.opendocument.OpenDocumentText()
ici assert() lève une exception car elem est une instance de element.Element. Pourtant, c'est selon la ligne
rep3=isinstance(elem,element.Text) c'est une instance de element.Text
Bonjour à tous,
Un appel au pro de Python pour résoudre un bug qui me dépasse :
Voici le traceback :
Je comprends la ligne : assert(isinstance(elt, element.Element) or isinstance(elt,...
Oups...je rectifie et... ça fonctionne.
Un grand merci pour l'aide que vous m'avez apportée. Ce petit bout de code m'a bien fait avancé.
:lahola::lahola:
Peut-être encore une question :
Je vois...
Merci Fred pour cette suggestion. par contre lorsque je teste :
from odf import opendocument, text, teletype
from odf.text import P
from odf.style import Style, TextProperties,...
Tout d'abord merci pour ta recherche.
Ce code est fortement inspiré de la page citée précédemment mais fonctionne mal pour l'explication suivante : This does not work correctly, as not all texts...
Le but est de manipuler des fichiers odt directement depuis mes propres scripts Python et sans passer par libre Office.
Bonjour Jurassic,
Oui, j'ai Libre Office et je suis sur Windows 11.
Bonsoir,
Voici un code dont le but est de remplacer un texte dans un fichier odt en utilisant la librairie pyodf :
def saxiter(node : Element) -> Iterator[Element]:
"""Return an interator...