C'est bien un document writer.
J'ai autant de cadre car le document provient d'une génération de ocrfeeder.
Entre temps j'ai fait une macro python pour extraire le contenu des
cadres...
#
from com.sun.star.text.ControlCharacter import PARAGRAPH_BREAK
def frames_text():
""""""
#get the doc from the scripting context which is made available to all
scripts
desktop = XSCRIPTCONTEXT.getDesktop()
model = desktop.getCurrentComponent()
output = []
txt_frames = model.getTextFrames()
for i in range(0, txt_frames.Count):
txt_frame = txt_frames.getByIndex(i)
output.append(txt_frame.String)
#get the XText interface
text = model.Text
for txt in output:
cursor = text.createTextCursor()
cursor.gotoEnd(False) # move cursor to the end
cursor.setString(txt)
text.insertControlCharacter(cursor.End, PARAGRAPH_BREAK, 0 )
cursor.setString('')
return None
Stéphan
Le jeu. 27 déc. 2018 à 19:08, <ocleyr2lalune@zaclys.net> a écrit :
Bonjour
De quel type est le document ?
Writer ? (Ça fait beaucoup de cadre de texte)
Draw =>j'essayerais une sélection "à la corde" (mais par page) : il suffit
de faire une sélection qui commence hors de la feuille et l'englobe en
totalité...
Sinon avec le navigateur..
Mais je suis très sceptique. Peut-être que d'autres auront de meilleures
idées ?
Claire
Le 26 décembre 2018 17:00:40 GMT+01:00, demande_aide_fr@libreoffice.org a
écrit :
Bonjour
Voici une nouvelle question envoyée à l'aide du formulaire de demande d'aide
(http://fr.libreoffice.org/get-help/poser-une-question/).
Si vous répondez, merci de penser à utiliser la fonction "répondre à tous" de votre logiciel de
courrier électronique de façon que le demandeur reçoive une copie de votre réponse.
Email:: sgeulette@gmail.com
Sujet:: Sélection du texte dans tous les cadres du document
OS:: Linux
Version:: 5.1.x
Question:: Bonjour,
j'aimerais copier le texte présent dans tous les cadres (~400) de mon document pour le coller
ailleurs.
Comment faire ?
Merci d'avance
--
Envoyez un mail à users+unsubscribe@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy
Context
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.