[Writer]-II-Cacher du Texte, Objets et Images à l'impression

Venez découvrir tous les tutoriels, modèles et autres foires aux questions afin de maîtriser rapidement votre suite bureautique favorite.

Modérateur : Vilains modOOs

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.
Avatar de l’utilisateur
Papayes
Membre fOOndateur
Membre fOOndateur
Messages : 4154
Inscription : 07 déc. 2005 14:55
Localisation : Vic-Fezensac dans le Gers

[Writer]-II-Cacher du Texte, Objets et Images à l'impression

Message par Papayes »

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 les Images et objets, est obtenu par les Options
    Menu : Outils > Options > OpenOffice.org Writer > Imprimer
    Imprimer ou non Images et objets.png

    Il s'agit bien ici de ne pas imprimer seulement une sélection de Textes, d'Objets ou d'Images.
  1. 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 )
    Cadre Option Imprimée décochée.png
    vous décochez Imprimer.
    Masquer les cadres.odt
    (84.15 Kio) Téléchargé 587 fois
  2. 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...
    Insertion de sections1.png
    • 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
    Navigateur SectionsMasquéesSimples.png
    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 les Sections pour impression.png
    au moment de l'impression...
SectionsMasquéesSimples.odt
(101.4 Kio) Téléchargé 532 fois
➫ à suivre
Avatar de l’utilisateur
Papayes
Membre fOOndateur
Membre fOOndateur
Messages : 4154
Inscription : 07 déc. 2005 14:55
Localisation : Vic-Fezensac dans le Gers

Section masquée sous condition

Message par Papayes »

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.
  1. Utilisation d'une variable Masquer au format Texte
    1. 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... >
      Définir Variable Masquer OUI Visible.png
      Onglet Variables >
      Type de champ : Définir une variable Masquer 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).
      1. 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. (*)
      2. 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. (**)
      3. Troisième solution pour public averti, vous pouvez garder non cochée la case Invisible et placer Variable et Champ de saisie
        1. 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. (***)
        2. 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.
          1. Créer le cadre : Menu : Insertion > Cadre ...,
          2. 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
            Image
          3. le positionner dans la marge en haut de la première page,
            Onglet Type : Ancrer à la page et Position
            Positionner le cadre.png
            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.
    2. 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
      Chanp de saisie OUIouNON.png
      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 !)
      Boite de dialogueChamp de saisie.png
    3. Ensuite insérer des sections dans le document pour y placer les parties à imprimer ou non.
    4. 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 " "

      Code : Tout sélectionner

      [Masquer]=="OUI"
      Editer les sections2.png
      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.
    SectionsMasquéesSimplesSousCondition.odt
    (30.03 Kio) Téléchargé 491 fois

    (**) Fichier simple correspondant à la situation b.
    SectionsMasquéesSimplesSousConditionSAISIE.odt
    (30.44 Kio) Téléchargé 437 fois
    (***) Fichier correspondant à la situation c.
    SectionsMasquéesSousConditionExemple.odt
    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
  2. 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 :
    1. Création de la variable Masquer mais formatée en Valeur logique.
      Menu : Insertions > Champs > Autres... >
      Onglet Variables
      Type de champ : Définir une variable Masquer avec une valeur VRAI ou FAUX

      MAIS choisissez dans Format : Autres formats...
      La boite de dialogue Format Numérique s'affiche
      Variable Valeur logique.png
      et choisir dans le cadre Catégorie : Valeur logique Validez et la boite de dialogue Champs qui s'affiche ainsi :
      VariableMasquerlogique.png
    2. le critère de masquage de la section devient plus simple
      1. si on veut que la section disparaisse lorsque le critère est vrai il suffit juste de marquer : Masquer (pas de crochet, ni de ==)
      2. 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).
      Utilisation Masquer  formaté Logique.png
    3. 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.
      Bouzi_SectionsMasquées.odt
      Sujet et son corrigé caché à l'intérieur.
      (11.29 Kio) Téléchargé 478 fois
➫ à suivre
Avatar de l’utilisateur
Papayes
Membre fOOndateur
Membre fOOndateur
Messages : 4154
Inscription : 07 déc. 2005 14:55
Localisation : Vic-Fezensac dans le Gers

Masquer Textes, Objets et Images dans un tableau

Message par Papayes »

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 :
  1. Insertion d’un cadre ;
  2. Insertion d’une section dans le cadre ;
  3. Insertion de l’image ;
  4. Édition de la section.
Exemple d'une image à masquer :
Image dans Tableau Cadre Section.png
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.
  1. Soit simple Édition des Sections et coche de la case Masquer avant l'impression.
  2. 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
Fichier exemple :
SectionsMasquées_dans_un_Tableau.odt
(97.56 Kio) Téléchargé 468 fois
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.
SectionsMasquéesSousCondition.odt
Fichier pédagogique
(123.46 Kio) Téléchargé 437 fois
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)

Cordialement,
"Tout ce qui n'est pas donné est perdu"
Avatar de l’utilisateur
Papayes
Membre fOOndateur
Membre fOOndateur
Messages : 4154
Inscription : 07 déc. 2005 14:55
Localisation : Vic-Fezensac dans le Gers

[Writer] -II- Masquer une partie du texte - Sections

Message par Papayes »

Bonjour,

Ce présent tutoriel (24 février 2012) a été créé bien avant le tutoriel
-I- Texte conditionnel, Texte masqué et Paragraphe masqué
pour répondre à une demande générale de masquage dans Writer.

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.

Je conseille donc, comme initiation à l'utilisation de ces champs, de lire en premier -I- Texte conditionnel, Texte masqué et Paragraphe masqué
puis celui-ci -II- Masquer une partie du texte - Sections

Cordialement,
"Tout ce qui n'est pas donné est perdu"
Répondre