[Writer] Cadrage de texte en temps réel

Tout savoir sur les extensions et aller plus loin avec vos suites bureautiques préférées.
Les questions sur la programmation des OXT doivent être postées dans la section Macros située plus bas.

Modérateur: Vilains modOOs

Règles du forum
Cette section est faite pour présenter des extensions visant à améliorer ou ajouter des fonctionnalités.
Vous pouvez commenter ou ajouter des remarques sur l'extension. Mais, si vous avez une question sur l'installation, le fonctionnement ou l'utilisation, vous devez poster dans la section du logiciel où se produit le problème (Writer, Calc, Impress, Draw, Math ou Base).
Si vous désirez publier une extension, merci de contacter un modérateur par MP.

[Writer] Cadrage de texte en temps réel

Messagepar alhazred » 28 Sep 2013 14:26

Bonjour à tous,

Ce message de Ravioli
Ravioli a écrit:Avec le Bandeau Latéral, Propriétés > Paragraphe,
on peut, par petites touches, modifier l'interligne puisque celle-ci se règle en % sur 3 chiffres
tout en contrôlant la modification d'affichage immédiat dans la cellule
afin que le texte en français utilise la même place que le texte grec adjacent.

m'a rappelé que j'utilise depuis longtemps une bibliothèque qui me permet un réglage fin et immédiatement visuel des espacements de paragraphes et de caractères : le bandeau latéral, absent d'ailleurs de LibO, ne permet pas de jouer sur tous les paramètres.

Quelques exemples d'utilisation :
-- respect de la pagination lors d'une réédition, évitant ainsi de retravailler les index ;
-- mise en correspondance de textes côte à côte, etc.

  1. Installation
     
    • Télécharger PageFiller.oxt (3 Ko), puis double clic sur l'oxt, ou utiliser le Gestionnaire d'extensions ;
       
    • Associer dans Writer un raccourci ou un bouton de barre d'outils à la macro Main (dans le module Main de la bibliothèque FillPage nouvellement créée ; j'utilise personnellement le raccourci ctrl+alt+P (pour Page).
  2. Utilisation
     
    • Sélectionner le texte à formater ;
       
    • le raccourci (ou bouton) mène au dialogue suivant :
      FillPage.JPG
      La première colonne de boutons-radio concerne les propriétés des paragraphes, la deuxième, celle des caractères ;
       
    • Choisir la propriété à modifier (clic ou touche Tab) ;
       
    • Les touches + et - (clavier ou pavé numérique) permettent d'augmenter ou diminuer pas à pas la valeur de la propriété concernée, et le changement est immédiatement visible dans le texte.

Attention:
Les propriétés sont appliquées sous forme de surcharge.
Elles sont remises à la valeur par défaut (mais non supprimées) à l'ouverture du dialogue.

La bibliothèque est fournie en l'état, mais des améliorations sont possibles (et envisagées, question de temps) :
-- rendre le dialogue non modal, évitant ainsi d'avoir à le fermer pour faire une nouvelle sélection ;
-- meilleure distinction dans le dialogue entre propriétés de paragraphes et de caractères ;
-- éviter la remise à 0 des attributs (il va falloir faire des choix pour le cas où la sélection contient plusieurs valeurs différentes)
Pièces jointes
PageFiller.oxt
(2.91 Kio) Téléchargé 159 fois
À bientôt

LibO 4.1.5.3 et AOO 4.0.1 sous Windows 7, MRI et SDK pour les macros.

Et la sauvegarde incrémentée, c'est sympa !
Avatar de l’utilisateur
alhazred
ManitOOu
ManitOOu
 
Message(s) : 3028
Inscrit le : 01 Mai 2011 01:08
Localisation : Casablanca (Maroc)

Retour vers Extensions

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 2 invité(s)