Commande print

La commande print permet d'imprimer la vue de document en cours.

Syntaxe

print [ { block | selection }
      | bottomMargin n
      | endElement n
      | font { screen | nomPolice }
      | leftMargin n
      | lineNumbers { on | off }
      | rightMargin n
      | sequenceNumbers { on | off }
      | startElement n
      | tokenized { on | off }
      | topMargin n
      | visible
      ] [...] 

Paramètres

block | selection Le paramètre facultatif block ou selection permet d'indiquer que seuls les éléments texte sélectionnés doivent être imprimés.
bottomMargin n Le paramètre facultatif bottomMargin permet de définir le nombre de pixels à utiliser pour la marge inférieure.  n doit être un entier supérieur ou égal à zéro.  Si vous ne spécifiez pas le paramètre bottomMargin, la commande utilise la valeur du paramètre current.print.bottomMargin.
endElement n Le paramètre facultatif endElement représente le dernier élément à imprimer. n doit être un nombre entier positif. Si vous ne spécifiez pas l'élément de fin, l'impression se poursuit jusqu'à la fin du document.
font { screen | nomPolice } Le paramètre facultatif font permet de définir la police de caractères à utiliser pour l'impression.  Si vous ne spécifiez pas le paramètre font, la commande utilise la valeur du paramètre current.print.font ; si le paramètre print.font n'est pas défini, elle utilise alors la police de caractères de la vue en cours.

Si vous spécifiez le paramètre screen, la commande print utilise la valeur du paramètre current.font.  Si vous spécifiez le paramètre fontName, la commande print utilise la police de caractères définie par le paramètre fontName.  Le paramètre fontName doit respecter l'un des formats suivants :
  • nomPolice-style-hauteur
  • nomPolice-hauteur
  • nomPolice-style
  • nomPolice

style est "bold", "bolditalic" ou "italic", et hauteur un chiffre décimal correspondant à la hauteur de la police.

leftMargin n Le paramètre facultatif leftMargin permet de définir le nombre de pixels à utiliser pour la marge de gauche.  n doit être un entier supérieur ou égal à zéro.  Si vous ne spécifiez pas le paramètre leftMargin, la commande utilise la valeur du paramètre current.print.leftMargin.
lineNumbers
{ on | off }
Le paramètre facultatif lineNumbers permet d'indiquer si les numéros de ligne doivent être imprimés à gauche de chaque ligne.Si vous ne spécifiez pas le paramètre lineNumbers, la valeur est extraite du paramètre current.print.lineNumbers.
rightMargin n Le paramètre facultatif rightMargin permet de définir le nombre de pixels à utiliser pour la marge de droite.  n doit être un entier supérieur ou égal à zéro.  Si vous ne spécifiez pas le paramètre rightMargin, la commande utilise la valeur du paramètre current.print.rightMargin.
sequenceNumbers
{ on | off }
Le paramètre facultatif sequenceNumbers permet d'indiquer si les numéros de séquence doivent être imprimés à gauche de chaque ligne.  Si vous ne spécifiez pas le paramètre sequenceNumbers, la commande utilise la valeur du paramètre current.print.sequenceNumbers.

Ce paramètre n'est actif que si des numéros de séquence sont définis dans le document à imprimer.  Les numéros de séquence sont imprimés dans le format défini par le paramètre current.sequenceNumbersFormat.
startElement n Le paramètre facultatif startElement indique le premier élément à imprimer. n doit être un nombre entier positif. Si vous ne spécifiez pas d'élément de début, l'impression commence par le haut du document.
tokenized
{ on | off }
Le paramètre facultatif tokenized indique si le texte doit être segmenté. Si vous ne spécifiez pas le paramètre tokenized, la valeur est extraite du paramètre current.print.tokenized.
topMargin n Le paramètre facultatif topMargin permet de définir le nombre de pixels à utiliser pour la marge supérieure.  n doit être un entier supérieur ou égal à zéro.  Si vous ne spécifiez pas le paramètre topMargin, la commande utilise la valeur du paramètre current.print.topMargin.
visible Le paramètre facultatif visible permet d'imprimer uniquement les lignes visibles.

Etat

Le paramètre status n'est pas affecté par cette commande.

Exemples

print
print tokenized
print selection 

Concepts connexes
Commandes, actions et paramètres de l'éditeur

Références connexes
Commande block
Paramètre print.bottomMargin
Paramètre print.font
Paramètre print.footer
Paramètre print.header
Paramètre print.leftMargin
Paramètre print.lineNumbers
Paramètre print.rightMargin
Paramètre print.sequenceNumbers
Paramètre print.tokenized
Paramètre print.topMargin
Paramètre sequenceNumbers
Paramètre sequenceNumbersFormat
Paramètre visible
Action print