Difference between revisions of "FR/FAQ/Math/102"
From Apache OpenOffice Wiki
(New page: == Comment puis-je changer la taille ou la police de toutes les formules d'un document ? == Lorsque l'on veut modifier un attribut à toutes les formules que l'on va écrire, il suffit d...) |
m (Ajout de catégorie) |
||
(One intermediate revision by one other user not shown) | |||
Line 22: | Line 22: | ||
Consultez la [http://api.openoffice.org/docs/common/ref/com/sun/star/formula/FormulaProperties.html page d'aide] sur <tt>FormulaProperties</tt> pour connaitre les autres propriétés modifiables. | Consultez la [http://api.openoffice.org/docs/common/ref/com/sun/star/formula/FormulaProperties.html page d'aide] sur <tt>FormulaProperties</tt> pour connaitre les autres propriétés modifiables. | ||
+ | |||
+ | [[Category:FR/Documentation/FAQ/Math]] |
Latest revision as of 15:21, 9 May 2009
Comment puis-je changer la taille ou la police de toutes les formules d'un document ?
Lorsque l'on veut modifier un attribut à toutes les formules que l'on va écrire, il suffit de suivre la procédure décrite dans la FAQ 008. Si l'on veut changer après coup, il faut réouvrir toutes les formules et faire les modifications. Si le nombre de formules est important, cela peut devenir vite fastidieux.
Sur l'issue 42119, il est proposé une macro que l'on peut adapter ainsi :
Sub Main embeddedObjects = ThisComponent.getEmbeddedObjects() elementNames = embeddedObjects.getElementNames() for i=0 to UBOUND(elementNames) element = embeddedObjects.getByName(elementNames(i)).Model if (element.supportsService("com.sun.star.formula.FormulaProperties")) then element.BaseFontHeight = 14 element.FontNameVariables= "Arial" element.FontNameFunctions = "Arial" element.FontNameNumbers= "Arial" element.FontNameText= "Arial" endif next i ThisComponent.reformat() End Sub
Consultez la page d'aide sur FormulaProperties pour connaitre les autres propriétés modifiables.