Une partie du texte sur la marge droite d’un formulaire InfoPath ne s’imprime pas ou n’apparaît pas dans l’aperçu avant impression

Symptômes

Lorsque vous essayez d’imprimer ou d’afficher un aperçu d’un Microsoft Office InfoPath 2003 ou un formulaire Microsoft Office InfoPath 2003, un problème peut se produire. Une partie du texte sur la marge droite ne s’imprime pas ou n’apparaît pas dans l’aperçu avant impression. La marge de droite de la page ne s’affiche pas comme prévu.

Cause

Lorsque la taille de l’écran ou les contrôles est plus large que la zone imprimable de la page, la marge de droite des contrôles de formulaire et le texte dans ces contrôles peuvent ne pas s’imprimer ou ne peut pas apparaître dans l’aperçu avant impression.

Ce problème se produit car InfoPath utilise le même moteur HTML comme Microsoft Internet Explorer pour afficher et imprimer le HTML. Par conséquent, lorsque vous affichez et imprimez des formulaires InfoPath, vous voyez le même comportement et limitations avec le moteur HTML dans Internet Explorer.

Pour plus d’informations sur le comportement d’impression et Aperçu avant impression dans Internet Explorer, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :

260642 cadre ou un tableau de texte est coupé à la marge droite lors de l’impression de pages Web

Solution de contournement

Pour contourner ce problème, appliquez l’une des méthodes suivantes :
  • Méthode 1 : Modifier l’affichage à imprimer dans l’orientation paysage
  • Méthode 2 : Redimensionner les contrôles et la vue pour l’ajuster à la zone imprimable
  • Méthode 3 : Activer la propriété habiller avec du texte
  • Méthode 4 : Créer une version imprimée personnalisée

Méthode 1 : Modifier l’affichage à imprimer dans l’orientation paysage

Pour modifier l’orientation, procédez comme suit :
  1. Afficher le Volet Office en mode Création. Pour ce faire, cliquez sur Volet Office dans le menu affichage . (Le menu affichage est sur la Barre de menus.)
  2. Dans le Volet Office, cliquez sur affichageset puis cliquez sur le bouton Propriétés de la vue . La boîte de dialogue Propriétés de la vue s’ouvre.
  3. Sous l’onglet Paramètres d’impression , sélectionnez l’option Paysage sous Orientation, puis cliquez sur OK.
Remarque En fonction de la quantité de texte, vous devrez peut-être également redimensionner les contrôles verticalement pour afficher tout le texte.

Méthode 2 : Redimensionner les contrôles et la vue pour l’ajuster à la zone imprimable

  1. Afficher le Volet Office en mode Création. Pour ce faire, cliquez sur Volet Office dans le menu affichage . (Le menu affichage est sur la Barre de menus.)
  2. Dans le Volet Office, cliquez sur affichageset puis cliquez sur le bouton Propriétés de la vue . La boîte de dialogue Propriétés de la vue s’ouvre.
  3. Sous paramètres de mise en page, activez la case à cocher utiliser une largeur de présentation personnalisée pour ce formulaire .
  4. Dans la zone largeur de présentation personnalisée , type 650 ou moins. Conserver l’unité de mesure par défaut px.
  5. Redimensionner tous les contrôles pour avoir une largeur de 650 px ou plus petite.
Remarque En fonction de la quantité de texte, vous devrez peut-être également redimensionner les contrôles verticalement pour afficher tout le texte.

Méthode 3 : Activer la propriété habiller avec du texte

Remarque : La renvoi à la propriété est disponible uniquement pour le contrôle de Zone de texte , le contrôle de Zone de texte enrichi et le contrôle de Zone d’Expression .
  1. En mode Création, cliquez sur le contrôle que vous souhaitez modifier et puis cliquez sur Propriétés-zone de texte.
  2. Sous l’onglet affichage , activez la case à cocher renvoyer à la ligne de texte et puis cliquez sur OK.
  3. Redimensionner l’affichage et les contrôles pour tenir dans la zone imprimable.

Méthode 4 : Créer une version imprimée personnalisée

  1. Afficher le Volet Office en mode Création. Pour ce faire, cliquez sur Volet Office dans le menu affichage . (Le menu affichage est sur la Barre de menus.)
  2. Cliquez sur affichages dans le volet Office. Le volet Office vues s’affiche.
  3. Sous Actions, cliquez sur Créer une Version imprimable pour cette vue. La boîte de dialogue Créer une Version imprimable .
  4. Tapez le nom de votre vue d’impression, puis cliquez sur OK.

    Les 3 étapes copiez et collez les contrôles à partir de la version imprimée d’origine vers la nouvelle version d’impression de cette vue.
  5. Sous Sélectionnez un affichage, cliquez sur la vue d’origine. Cela peut apparaître en tant que vue 1 (par défaut).
  6. Appuyez sur CTRL + A pour sélectionner tous les contrôles de la vue et puis appuyez sur CTRL + C pour copier les contrôles.
  7. Sous Sélectionnez un affichage, cliquez sur la nouvelle version d’impression que vous avez créé à l’étape 4 et appuyez sur CTRL + V pour coller les contrôles.
  8. Redimensionner l’affichage ou les contrôles (ou les deux).

    Sinon, activez ou désactivez la case à cocher renvoi à des contrôles afin que le texte s’affiche correctement.

Plus d'informations

Procédure pour reproduire le comportement

  1. Créer un formulaire InfoPath.
  2. Dans le Volet Office, cliquez sur affichages. Le volet Office vues s’affiche.
  3. Cliquez sur le bouton Propriétés de la vue . La boîte de dialogue Propriétés de la vue s’ouvre.
  4. Sous l’onglet Général , sous Paramètres de mise en page, activez la case à cocher utiliser une largeur de présentation personnalisée pour ce formulaire .
  5. Dans la zone largeur de présentation personnalisée , tapez 750, puis cliquez sur OK.
  6. Dans le Volet Office, cliquez sur disposition, puis cliquez sur le Titre de la Table avec pour insérer un tableau dans le formulaire.
  7. Dans le formulaire, cliquez sur le texte suivant : cliquez sur pour ajouter le contenu d’un formulaire.
  8. Dans le Volet Office, cliquez sur contrôles.
  9. Sous Insérer des contrôles, cliquez sur le contrôle Zone de texte pour ajouter une zone de texte pour la table.
  10. Cliquez sur le bouton Aperçu du formulaire . L’écran peut prendre un moment pour l’ouvrir.
  11. Dans la zone de texte, collez le texte exemple suivant :
    Cet échantillon de texte est destiné à reproduire le problème. La marge de droite de la page ne s’affiche pas comme prévu. Cet échantillon de texte est destiné à reproduire le problème. La marge de droite de la page ne s’affiche pas comme prévu. Cet échantillon de texte est destiné à reproduire le problème. La marge de droite de la page ne s’affiche pas comme prévu.
  12. Afficher un aperçu du résultat. Pour ce faire, cliquez sur Imprimer ou Aperçu avant impression dans le menu fichier .

    La marge de droite de l’aperçu avant impression ou de la page imprimée ne s’affiche pas comme prévu.
Propriétés

ID d'article : 835472 - Dernière mise à jour : 27 janv. 2017 - Révision : 1

Microsoft Office InfoPath 2007, Microsoft Office InfoPath 2003

Commentaires