Règles du forum Aucune question dans cette section !
Cette section est faite pour présenter les tutoriels. Si vous avez une question sur l'installation, le fonctionnement ou l'utilisation, vous devez poster dans la section du module où se produit le problème.
Jean-Yves LUCCA alias papayes a écrit :Ce tutoriel est sous licence GNU F.D.L. (Licence de Documentation Libre GNU)
en français : http://cesarx.free.fr/gfdlf.html, officiel : http://www.gnu.org/licenses/licenses.html#GPL
Vous êtes libre de le reproduire, le recopier, le réutiliser, l'améliorer, le modifier, le distribuer à condition de lui attribuer les mêmes libertés et de citer son origine : ForumOpenOffice.org.
Bonjour,
Vous désirez cacher (autre terme employé : Masquer) une partie du texte, des objets ou des images lors de l'impression.
Ne pas imprimer tous lesImages et objets, est obtenu par les Options Menu : Outils > Options > OpenOffice.org Writer > Imprimer
Il s'agit bien ici de ne pas imprimer seulement une sélection de Textes, d'Objets ou d'Images.
Solution avec les Cadres
Attention : Ne fonctionne pas avec OOo 3.3.0, issue connue (les objets de dessin sont imprimés même si le cadre est non imprimable) mais corrigée avec AOO 3.4.1.
Insertion d'un cadre
Placer le point d'insertion à l'endroit désiré puis Menu : Insertion > Cadre...
Édition d'un cadre
Sélection du cadre en cliquant sur son bord
Clic droit > Cadre... du menu contextuel.
Pour obtenir le point d'insertion à l’intérieur du cadre, cliquer ailleurs pour le dé-sélectionner ou touche Echap
puis cliquer à l'intérieur.
Vous insérez un cadre ou plusieurs cadres et y placez tout ce qui ne doit pas être imprimé.
Dans ses Propriétés
(par clic sur sa bordure pour le sélectionner puis clic droit > Cadre... Onglet Options )
Solution par les sections masquées
Dans ce message, une solution simple qui permet d'aborder les Sections.
La suite dans le second message pour les Sections masquées sous condition plus complexe.
Les Sections dans Writer sont beaucoup moins utilisées que dans Microsoft Word mais elles permettent des manipulations particulières comme celles de pouvoir être masquées.
➫ Pour Insérer une section :
Placer le point d'insertion à l'endroit désiré puis Menu : Insertion > Section...
Conseil, lors de la création de vos sections, profitez de suite pour les nommer autrement que de conserver les noms par défaut
Section1
Section2, etc.
Cela permettra de les repérer plus facilement avec le Navigateur F5
même si vous pourrez les y renommer a posterieuri.
Validez par le bouton Insérer.
➫ Pour éditer les différentes sections insérées : Menu > Format > Sections...
➫ Le Navigateur F5
est très utile pour repérer les Sections et les Éditer par clic droit sur la section même grisée (=masquée).
Placez vos textes, objets ou images dans une Section que vous n'oublierez pas de Masquer
Masquer du Texte, Objets et Images, par exemple à l'impression
suite : section masquée sous condition
Les procédures suivantes permettent de masquer pour des usages autres que celui de ne pas imprimer telle ou telle partie du document
et peuvent être adaptées.
C. Solution des Sections masquées sous condition
Moins simple que précédemment, mais surtout moins contraignant, c'est d'utiliser les Sections masquées sous condition
Cela nécessite plusieurs préalables, voici deux procédures.
Utilisation d'une variable Masquer au format Texte
Création d'une variable qui se nommera "Masquer" ou "Cacher" (ou autre nom mais éviter "Imprimer" qui peut prêter à confusion).
Menu : Insertions > Champs > Autres... >
Onglet Variables > Type de champ : Définir une variableMasquer avec une valeur OUI ou NON(Vous pouvez utiliser VRAI ou FAUX comme TRUE ou FALSE)
Pour faciliter sa "lisibilité", choisissez dans Format : Texte( sinon 1 ou 0 seront affichés).
Si vous désirez un solution simple, vous cocherez la case Invisible,
Bouton Insérer.
Une fois Inséré, bien repérer son emplacement dans le premier paragraphe,
car il faudra se placer juste devant le champ pour l’éditer et modifier sa valeur en NON ou OUI. (*)
Seconde solution, vous cocherez la case Invisible et vous utiliserez un Champ de saisie mais qui nécessitera avant impression de l'effacer après modification de la valeur. Il faudra simplement insérer un nouveau Champs de saisie sur le document si vous compter y travailler encore.
Bouton Insérer.
Ne fermez pas la boite de dialogue.
Voir la suite 2. Insertion d'un champ de saisie. (**)
Troisième solution pour public averti, vous pouvez garder non cochée la case Invisible et placer Variable et Champ de saisie
soit dans une Nouvelle Première page
qui ne sera pas imprimée ( commande simple des options de l'imprimante),
mais cela nécessite 2 modifications sur la Numérotation des pages si vous l'utilisez.
Il n'est malheureusement impossible de mettre Champ de saisie après les Sections dans une dernière page ce qui serait plus aisé car il faut que celui-ci soit obligatoirement avant l'objet sur lequel doit agir la Variable
Ne pas imprimer cette première page du document permettra de le documenter comme dans mon fichier exemple.
Bouton Insérer. Ne fermez pas la boite de dialogue.
Voir la suite 2. Insertion d'un champ de saisie. (***)
soit dans un cadre invisible inséré dans la Première page
Cette solution est signalée par Bouzi : Pour éviter d'avoir à créer une nouvelle première page, déclarer la variable dans un cadre invisible à l'impression
collé en haut de la première page.
Ainsi plus de problème de numérotation des pages et de non-impression de la nouvelle première page à gérer.
Créer le cadre : Menu : Insertion > Cadre ...,
le rendre invisible à l'impression : dans les Propriétés du Cadre
(par clic sur sa bordure pour le sélectionner puis clic droit Onglet Options ) comme dans le premier message A
le positionner dans la marge en haut de la première page,
Onglet Type : Ancrer à la page et Position
si le tout tient sur une ou deux lignes (le cadre ne cachera pas le texte) ou bien le placer là ou bon vous semble toujours dans la première page.
Lui donner la taille que vous voulez mais assez grand pour y rajouter des commentaires par exemple.
Insertion d'un champ de saisie de cette variable
Afin de pouvoir modifier à volonté cette variable, vous pouvez insérer un champ de saisie de cette variable dans le paragraphe suivant.
Dans la même boite et le même onglet Menu : Insertions > Champs > Autres... >
Onglet Variables > mais cette fois-ci
Type de champ : Champ de saisie
Zone Annotation : Taper OUI ou NON (ou VRAI ou FAUX, TRUE ou FALSE)Si vous avez plusieurs Variables et leur Champ de saisie dans le document, vous pouvez ajouter comme texte le nom de la variable comme : Pour Masquer : taper OUI ou NON
Pour que les sections soient masquées donc ne soient pas imprimées, il suffira de taper au clavier la valeur définie dans sa Variable, OUI ou NON et de valider par le bouton OK(surtout pas par la touche Entrée !)
Ensuite insérer des sections dans le document pour y placer les parties à imprimer ou non.
Indiquer dans chacune des sections crées comme condition le nom de la variable en respectant exactement la graphie suivante, crochets [] , double signe = et apostrophes " "
Une fois éditée une section, vous pouvez modifier les autres sections en les sélectionnant successivement dans le cadre gauche de la boite de dialogue Éditer les Sections, en particulier pour y coller la condition [Masquer]=="OUI"
et terminer par le Bouton OK.
Selon que la variable aura la valeur OUI ou NON, la section sera affichée ou non.
(*) Fichier simple correspondant à la situation a.
Variable visible + Champ de saisie Première page à supprimer et modification de la numérotation des pages à l'impression
(58.79 Kio) Téléchargé 476 fois
Utilisation d'une variable Masquer au format Valeur logique
Il y a une alternative plus simple signalée par Bouzi pour le critère de masquage pour chaque section :
Création de la variable Masquer mais formatée en Valeur logique. Menu : Insertions > Champs > Autres... >
Onglet Variables Type de champ : Définir une variableMasquer avec une valeur VRAI ou FAUX
MAIS choisissez dans Format : Autres formats...
La boite de dialogue Format Numérique s'affiche
et choisir dans le cadre Catégorie : Valeur logique Validez et la boite de dialogue Champs qui s'affiche ainsi :
le critère de masquage de la section devient plus simple
si on veut que la section disparaisse lorsque le critère est vrai il suffit juste de marquer : Masquer (pas de crochet, ni de ==)
si on veut que la section disparaisse lorsque le critère est faux, il suffit juste de marquer : !Masquer
(le point d'exclamation devant le nom est l'opérateur de négation logique).
Remarque concernant la variable
Personnellement Bouzi ne déclare pas le type de la variable au format "Valeur logique" et met seulement 0 pour faux et 1 pour vrai (en fait toute valeur numérique différente de 0 est considérée comme vrai).
Fichier mis à disposition par Bouzi où deux sections sont mutuellement exclusives : lorsqu'une section apparaît l'autre disparaît.
Cacher du Texte, Objets et Images
Cas particulier où ils sont placés dans un Tableau mais qu'une seule partie doit être masquée, par exemple pour impression.
Le cas où tout le tableau doit être masqué est traité dans les 2 messages précédents : il suffit de placer le Tableau dans une section masquée.
Si une Section ne peut être insérée dans un Tableau, par contre une Section peut l'être dans un Cadre,
d'où la Procédure dans le Tableau :
Insertion d’un cadre ;
Insertion d’une section dans le cadre ;
Insertion de l’image ;
Édition de la section.
Exemple d'une image à masquer :
mais ceci est valable pour un Texte ou un Objet de dessin.
Ensuite vous procédez comme expliqué dans les 2 messages précédents.
Soit simple Édition des Sections et coche de la case Masquer avant l'impression.
Soit Création d'une variable Masquer
Création (ou non : cas a) du Champ de saisie correspondant (cas b et c);
Édition des Sections et Collage de la Condition dans Masquer ;
Modification de la Valeur de la Variable avant l'impression
Le fichier pédagogique complet avec la méthode de suppression de la première page et les modifications apportées à la Numérotation des pages du fichier à imprimer.
Pour les compléments sur les cadres, lire le Tutoriel : Tout sur les cadres Tout sur les cadres & Exercices (Zip)
(Clic droit sur le lien > "Enregistrer le lien sous..." ou "Enregistrer la cible du lien..." pour télécharger le document)
Cependant, le nouveau tutoriel du 14 juin 2013 est d'un accès plus immédiat puisque ces champs se trouvent dans l'onglet Fonctions , Ctrl + F2
qui permettent de résoudre certaines situations moins générales.