Date: prev next · Thread: first prev next last
2025 Archives by date, by thread · List index


Titre 1 et Titre 3 fonctionne depuis 20 ans

Ce paramètre de mise à jour est soudain passé de non à oui
Pour le moment il est revenu à non. Pour combien de temps ?

Le mer. 19 mars 2025 à 18:03, Jean-Francois Nifenecker <
jean-francois.nifenecker@sud-ouest.org> a écrit :

Je ne vois pas de facétie : à ma connaissance ça a "toujours" été géré
comme ça (la Bible l'évoque, d'ailleurs) ;-)

PS : pour la MàJ automatique, il y a un paramètre à positionner dans les
options, dans LibreOffice > Mise à jour en ligne.


Bonne soirée,
--
Jean-Francois Nifenecker, Bordeaux
07.52.63.25.54

Le 19/03/2025 à 17:51, Jean-Luc a écrit :
Bonjour

En effet
ça marche

Une facétie des développeurs ? Comme les paramètres modifiés sans raison.
C'est permanent

En tout cas MERCI


Le mer. 19 mars 2025 à 13:22, Jean-Francois Nifenecker <
jean-francois.nifenecker@sud-ouest.org> a écrit :

Bonjour Jean-Luc,

à ma connaissance rien n'a été modifié (en tout rien vu passer dans les
release notes).

Et si ton tableau était :
"¿" ; "Heading 1"
"ð" ; "Heading 3"

ça donnerait quoi ? (pas le temps de tester de mon côté...)

Il me semble que les noms des styles "du stock" sont attendus dans la
version anglaise. Il existe une propriété MonStyle.displayName qui donne
le nom localisé du style MonStyle (donc "Titre 1", etc.).

Amicalement,
--
Jean-Francois Nifenecker, Bordeaux


Le 19/03/2025 à 12:15, Jean-Luc a écrit :
Bonjour
Après une mise à jour en 25.8.5.2
(automatique, au passage, j'apprécie de moins en moins que ce type de
paramètres soit modifié à mon insu)

cette ligne de code

procItem.ParaStyleName = tCarStyles(i, 1)

provoque ça :
Erreur d'exécution
Type com.sun.star.lang.illegalArgumentException
Message .

La macro cherche les lignes qui commence par tCarStyle(i, 0)
et applique le style tCarStyle(i, 1)

le tableau tCarStyles (string)
ressemble à ça
"¿" ; "Titre 1"
"ð" ; "Titre 3"
...


Sub appStyles (oDoc as Object, tCarStyles() as string)
'jlT 8 juin 2005
'Recherche dans le document oDoc les caractères tCarStyles(n, 0)
'et applique au paragraphe contenant ces caractères le style
tCarStyles(n,
1)
'Le caractère de marquage est supprimé

Dim oTexte as Object, oEnum as Object, procItem as Object
Dim strLigne as String
Dim i as integer, nbChar as integer

oTexte = oDoc.Text
'oEnum contient tous les objets du texte
oEnum = oTexte.createEnumeration
while oEnum.hasMoreElements
procItem = oEnum.nextElement
if procItem.supportsService("com.sun.star.text.Paragraph") Then
strLigne = procItem.getString()
for i = lBound(tCarStyles(), 1) TO uBound(tCarStyles(), 1)
if mid(strLigne, 1, 1) = tCarStyles(i, 0) then
procItem.setString (right(strLigne, len(strLigne) - 1))
procItem.ParaStyleName = tCarStyles(i, 1)
end if 'mid(strLigne, 1, 1) =
next i
end if 'procItem.supportsService
wend
end Sub 'appStyles

La doc concerne la 24.2
ParaStyleName
string ParaStyleName optionalproperty

contains the name of the current paragraph style.
Qu'est-ce qui a bougé depuis ?

Merci pour votre aide
Bonne journée





--
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





--
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



-- 
*Jean-Luc*
Je ne mange pas que pour vivre…
Je ne vis pas que pour manger…

-- 
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.