Amazon Best VPN GoSearch

Icône de favori OnWorks

enscript - En ligne dans le Cloud

Exécutez enscript dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de l'enscript de commande qui peut être exécuté dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


enscript - convertit les fichiers texte en PostScript, HTML, RTF, ANSI et overstrikes

SYNOPSIS


inscrire [-123456789BcgGhjkKlmOqrRvVzZ] [-# copies] [-a pages] [-A aligner] [-b entête]
[-C[ligne de départ]] [-d imprimante] [-D clé[:Plus-value]] [-e[carboniser]] [-E[long]] [-f fonte] [-F
police_en-tête] [-H[num]] [-i retrait] [-I une fonction filtre] [-J titre] [-L lignes_par_page] [-M galerie de ]
[-n copies] [-N nouvelle ligne] [-o fichier de sortie] [-o -] [-p fichier de sortie] [-p -] [-P imprimante] [-s
saut de ligne de base] [-S clé[:Plus-value]] [-t titre] [-T taille de tabulation] [-u[texte]] [-U num] [-w langue]
[-X codage] [nom de fichier ...]

DESCRIPTION


Inscription convertit les fichiers texte en PostScript ou en d'autres langues de sortie. Inscription Vous pouvez
spoule la sortie générée directement vers une imprimante spécifiée ou laisse-la dans un fichier. Sinon
les fichiers d'entrée sont fournis, inscrire traite l'entrée standard Stdin. Inscription peuvent être
étendu pour gérer différents supports de sortie et il a de nombreuses options qui peuvent être utilisées pour
personnaliser les impressions.

OPTIONS


-# num Imprimé num exemplaires de chaque page.

-1, -2, -3, -4, -5, -6, -7, -8, -9, --colonnes=num
Spécifiez le nombre de colonnes de chaque page. Avec l'option longue --colonnes=num vous
peut spécifier plus de 9 colonnes par page.

-a pages, --pages=pages
Spécifiez les pages à imprimer. La spécification de la page pages peut être donné dans le
formats suivants :

commencer-fin
imprimer les pages de commencer à fin

-fin imprimer les pages de 0 à fin

commencer- imprimer les pages de commencer finir

page imprimer la page page

impair imprimer des pages impaires

même imprimer des pages paires

-A aligner, --file-align=aligner
Alignez les fichiers d'entrée séparés pour égaliser aligner nombre de pages. Cette option est utile dans
impressions recto verso et recto-verso (--file-align=2).

-b entête, --en-tête=entête
Utiliser le texte entête comme en-tête de page. L'en-tête de page par défaut est construit à partir de
le nom du fichier et depuis sa dernière date de modification.

La chaîne d'en-tête entête peut contenir les mêmes échappements de formatage qui peuvent être
spécifié pour le %Format directives dans les en-têtes fantaisie définis par l'utilisateur. Pour
exemple, l'option suivante imprime le nom du fichier, la date actuelle et les numéros de page :

inscrire --header='$n %W Page $% of $=' *.c

La chaîne d'en-tête peut également contenir des champs justifiés à gauche, au centre et à droite. le
les champs sont séparés par le '|' personnage:

inscrire --header='$n|%W|Page $% of $=' *.c

maintenant le nom du fichier est imprimé justifié à gauche, la date est centrée sur l'en-tête
et les numéros de page sont imprimés justifiés à droite.

-B, --aucun en-tête
N'imprimez pas les en-têtes de page.

-c, --tronquer-lignes
Coupez des lignes trop longues pour la page. Par défaut, inscrire enveloppe de longues lignes
à la ligne suivante afin qu'aucune information ne soit perdue.

Vous pouvez également utiliser la --tranche option qui découpe de longues lignes pour séparer les pages.

-C[ligne de départ], --ligne-numéros[=ligne de départ]
Faites précéder chaque ligne de son numéro de ligne. L'argument optionnel ligne de départ
spécifie le numéro de la première ligne de l'entrée. Le numéro de la première ligne
la valeur par défaut est 1.

-d prénom Sortie du spoule vers l'imprimante prénom.

-D clé[:Plus-value], --setpagedevice=clé[:Plus-value]
Transmettez une définition de périphérique de page à la sortie PostScript générée. Si aucune valeur n'est
donné, la clé clé est retiré des définitions.

Par exemple, la commande

inscrire -DDuplex : vrai toto.txt

imprime le fichier foo.txt en mode duplex (deux côtés).

Les opérateurs de périphériques de page dépendent de la mise en œuvre, mais ils sont standardisés. Voir
PAGE DISPOSITIF OPTIONS pour les détails.

-e[carboniser], --s'échappe[=carboniser]
Activer l'interprétation des échappements spéciaux (voir la section SPÉCIALITÉS ÉVASION). Si la
argument carboniser est donné, il change le caractère d'échappement en carboniser. Le défaut
le caractère d'échappement est 0.

-E[long], --surligner[=long]
Mettez en surbrillance le code source en créant un filtre d'entrée spécial avec le Etats .
L'argument facultatif long spécifie la langue à mettre en évidence. Par défaut le
Etats fait une supposition éclairée.

Vous pouvez imprimer une brève description des langues et des fichiers de surbrillance pris en charge
formate avec la commande :

inscrire --help-highlight

Les règles de surlignage sont définies dans les fichiers `/usr/share/enscript/hl/*.st'
qui peut être modifié pour créer des définitions de surbrillance pour de nouvelles langues.

Remarque! Vous ne pouvez pas utiliser vos propres filtres d'entrée avec cette option.

-f prénom, --font=prénom
Sélectionnez une police utilisée pour le corps du texte. La police du corps par défaut est Courrier10,
sauf si le mode d'impression paysage multicolonne est sélectionné, auquel cas la valeur par défaut
la police est Courrier7.

La spécification de la police prénom contient deux parties : le nom de la police et sa taille
en points PostScript. Par example, "Times-Roman12" sélectionne la police "Times-Roman"
avec la taille 12pt.

La spécification de la police prénom peut également être donné au format `prénom@taille', où le
le nom de la police et sa taille en points sont séparés par un caractère `@'. Ceci permet
inscrire d'utiliser des polices contenant des chiffres dans leurs noms.

La taille en points de la police peut également être donnée au format largeur/la taille où le largeur
et les la taille spécifiez la taille de la police dans les directions x et y. Par example,
"Times-Roman@10/12" sélectionne un "Times-Roman" de 10 points de large et 12 points de haut
Police de caractère.

Vous pouvez également indiquer les tailles de police sous forme de nombres décimaux. Par example,
"Times-Roman10.2" sélectionne une police "Times-Roman" 10.2pt.

-F prénom, --header-font=prénom
Sélectionnez une police pour les textes d'en-tête.

-g, --imprimer-de toute façon
Imprimer un fichier même s'il contient des données binaires. L'option n'est mise en œuvre que pour
à des fins de compatibilité. Inscription imprime les fichiers binaires de toute façon quel que soit le
option.

-G, --fantaisie-en-tête[=prénom]
Imprimer un en-tête de page fantaisiste prénom en haut de chaque page. L'option -G précise
l'en-tête fantaisie par défaut. Voir section CONFIGURATION DES DOSSIERS pour voir comment la valeur par défaut
l'en-tête fantaisie peut être modifié.

-h, --no-job-header
Supprimer l'impression de la page d'en-tête du travail.

-H[num], --barres de surbrillance[=num]
Spécifiez la hauteur des barres de surbrillance dans les lignes. Si la num n'est pas donné, le
la valeur par défaut 2 est utilisée. Par défaut, aucune barre de surbrillance n'est imprimée.

-i num, --retrait=num
Indenter chaque ligne num personnages. L'indentation peut également être spécifiée dans d'autres
unités en ajoutant un spécificateur d'unité après le nombre. L'unité possible
les spécificateurs et les unités correspondantes sont :

c centimètres

i pouces

l caractères (par défaut)

p Points PostScript

-I une fonction filtre, --filtre=une fonction filtre
Lire tous les fichiers d'entrée via un filtre d'entrée une fonction filtre. Le filtre d'entrée peut être un
commande unique ou un pipeline de commandes. Le filtre peut se référer au nom du
fichier d'entrée avec l'échappement `%s'. Le nom de l'entrée standard peut être modifié
avec l'option `--filter-stdin'.

Par exemple, la commande suivante imprime le fichier « foo.c » en utilisant uniquement les
caractères de la casse :

inscrire --filter="chat %s | tr 'az' 'A-Z'" foo.c

La commande suivante met en évidence les modifications apportées aux fichiers depuis la dernière
check-out:

inscrire --filter="rcsdiff %s | Diffpp %s" -e *.c

Pour inclure la chaîne "%s" dans la commande de filtrage, vous devez l'écrire sous la forme "%%s".

-j, --limites
Imprimez les bordures autour des colonnes.

-J titre
Un alias pour l'option -t, --Titre.

-k, --page-préalimentation
Activer le pré-alimentation de page.

-K, --pas de pré-alimentation de page
Désactivez le pré-alimentation de page (par défaut).

-l, --lineprinter
Émuler l'imprimante ligne. Cette option est un raccourci pour les options
--lignes-par-page=66 et --aucun en-tête.

-L num, --lignes-par-page=num
Imprimer uniquement num lignes pour chaque page. Par défaut, le nombre de lignes par page est
calculé à partir de la hauteur de la page et de la taille de la police.

-m, --courrier
Envoyez une notification par courrier électronique à l'utilisateur une fois le travail d'impression terminé.

-M prénom, --médias=prénom
Sélectionnez un support de sortie prénom. Inscriptionle support de sortie par défaut de est déterminé à partir de
libpaper et retombe sur A4.

-n num, --copies=num
Imprimé num exemplaires de chaque page.

-N nl, --nouvelle ligne=nl
Sélectionnez le nouvelle ligne personnage. Les valeurs possibles pour nl sont: n (nouvelle ligne unix,
0xa hex) et r (nouvelle ligne mac, 0xd hex).

-o filet Un alias pour l'option -p, --output.

-Ô, --caractères-manquants
Imprimez une liste des codes de caractères qui n'ont pas pu être imprimés.

-p filet, --sortie=filet
Laisser la sortie dans un fichier filet. Si l' filet est `-', enscript envoie la sortie à
la sortie standard Stdout.

-P prénom, --imprimante=prénom
Spool la sortie vers l'imprimante prénom.

-q, --calmer, --silencieux
Marque inscrire vraiment calme. Seuls les messages d'erreur fatale sont imprimés sur stderr.

-r, --paysage
Imprimer en mode paysage ; faire pivoter la page de 90 degrés.

-R, --portrait
Imprimez en mode portrait (par défaut).

-s num, --baselineskip=num
Spécifiez le saut de ligne de base en points PostScript. Le nombre num peut être donné comme un
nombre décimal. Lorsque inscrire se déplace de ligne en ligne, le point courant y
la coordonnée est déplacée (fonte point Taille + saut de ligne de base) pointe vers le bas. Le défaut
le saut de ligne de base est 1.

-S clé[:Plus-value], --statut=clé[:Plus-value]
Transmettez une définition statusdict à la sortie PostScript générée. Si aucune valeur n'est
donné, la clé clé est retiré des définitions.

Les opérateurs statusdict dépendent de l'implémentation ; voir l'imprimeur
documentation pour les détails.

Par exemple, la commande

inscrire -Ssetpapertray: 1 toto.txt

imprime le fichier toto.txt en utilisant du papier du bac à papier 1 (en supposant que le
l'imprimante prend en charge la sélection du bac à papier).

-t titre, --titre=titre
Définir le titre du poste de la page d'accueil sur titre. L'option définit également le nom de l'entrée
filet Stdin.

-T num, --tabsize=num
Réglez la taille de la tabulatrice sur num personnages. La valeur par défaut est 8.

-u[texte], --thibaude[=texte]
Imprimer la chaîne texte sous chaque page. Les propriétés du texte peuvent être modifiées
avec les options --ul-angle, --ul-police, --ul-gris, --ul-position et --ul-style.

Sinon texte est donné, la sous-couche n'est pas imprimée. Cela peut être utilisé pour supprimer un
texte sous-jacent qui a été spécifié avec le `Thibaude' option du fichier de configuration.

-U num, --nup=num
Imprimé num pages logiques sur chaque page de sortie (impression N-up). Les valeurs num doit
être une puissance de 2.

-dans, --verbeux[=niveau]
Dire quoi inscrire fait.

-V, --version
Imprimé inscrire informations de version et quitter.

-w [long], --Langue[=long]
Générer une sortie pour la langue long. Les valeurs possibles pour long sont:

PostScript
générer PostScript (par défaut)

html générer du code HTML

sur-frappe
générer des overstrikes (imprimantes ligne, moins)

rtf générer RTF (Rich Text Format)

ansi générer des codes de contrôle de terminal ANSI

-X prénom, --encodage=prénom
Utiliser l'encodage d'entrée prénom. Actuellement inscrire prend en charge les encodages suivants :

88591 latin1
ISO-8859-1 (ISO Latin1) (inscrirel'encodage par défaut).

88592 latin2
ISO-8859-2 (ISO Latin2)

88593 latin3
ISO-8859-3 (ISO Latin3)

88594 latin4
ISO-8859-4 (ISO Latin4)

88595 cyrillique
ISO-8859-5 (ISO cyrillique)

88597 grec
ISO-8859-7 (ISO grec)

88599 latin5
ISO-8859-9 (ISO Latin5)

885910 latin6
ISO-8859-10 (ISO Latin6)

ascii ascii 7 bits

asciifier, asciifi, ascise
Ascii 7 bits avec quelques extensions scandinaves (Finlande, Suède)

asciidkno, asciidk, asciino
ascii 7 bits avec quelques extensions scandinaves (Danemark, Norvège)

ibmpc, pc, dos
Jeu de caractères IBM PC

mac Jeu de caractères Mac

etc. Jeu de caractères multinational VMS

hp8 Jeu de caractères HP Roman-8

koi8 Jeu de caractères Adobe Standard Cyrillic Font KOI8

ps, PS Encodage par défaut de la police PostScript

pslatine1, ISOLatin1Encodage
`ISOLatin1Encoding' de l'interpréteur PostScript

-z, --pas de saut de page
Désactivez l'interprétation des caractères de saut de page.

-Z, --traverser
Passez par tous les fichiers PostScript et PCL sans aucune modification. Ceci permet
qui inscrire peut être utilisé comme filtre lp.

Les fichiers PostScript sont reconnus en recherchant le `%!' biscuit magique de la
début du fichier. Remarque! Inscription reconnu aussi le Windoze endommagé `^D%!'
biscuit

Les fichiers PCL sont reconnus en recherchant les cookies magiques `^[E' ou `^[%' de
le début du fichier.

--Couleur[=bool]
Utilisez des couleurs dans les sorties de surbrillance.

--download-font=nom de police
Incluez le fichier de description de police (.pfa or .pfb fichier) de la police nom de police à la
sortie générée.

--valeurs-de-retour étendues
Activer les valeurs de retour étendues. Par défaut, inscrire renvoie 1 en cas d'erreur et 0
autrement. Les valeurs de retour étendues donnent plus de détails sur l'impression
opération. Voir la rubrique RETOUR VALEURE pour les détails.

--filter-stdin=prénom
Précisez comment le Stdin est affiché sur le filtre d'entrée. La valeur par défaut est un vide
chaîne ("") mais certains programmes exigent que le Stdin s'appelle autre chose,
d'habitude "-".

--pied de page=pied de page
Utiliser le texte pied de page comme pied de page. Sinon, l'option fonctionne comme le
--entête option

--h-hauteur-de-colonne=la taille
Définissez la hauteur de la colonne horizontale sur la taille Points PostScript. Les ensembles d'options
le type de saut de page à colonnes-horizontales.

--Aidez-moi Imprimez un court message d'aide et quittez.

--help-highlight
Décrivez toutes les prises en charge --surligner langues et formats de fichiers.

--highlight-bar-gris=gris
Spécifiez le niveau de gris utilisé pour l'impression des barres de surbrillance.

--list-média
Répertoriez les noms de tous les supports de sortie connus et quittez avec succès.

--marges=à gauche:bien:top:bas
Ajustez les marges de la page pour qu'elles soient exactement à gauche, bien, top et bas PostScript
points. N'importe lequel des arguments peut être laissé vide, auquel cas la valeur par défaut est
utilisé.

--mark-wrapped-lines[=Catégorie]
Marquez les lignes enveloppées dans la sortie avec le style Catégorie. Les valeurs possibles pour
le Catégorie sont:

aucun ne pas les marquer (par défaut)

plus imprimer un caractère plus (+) à la fin de chaque ligne enroulée

boîte imprimer une case noire à la fin de chaque ligne enroulée

flèche imprimer une petite flèche à la fin de chaque ligne enroulée

--format non imprimable=le format
Spécifiez comment les caractères non imprimables sont imprimés. Les valeurs possibles pour le
le format sont:

caret notation caret : `^@', `^A', `^B', ...

octal notation octale : '\000', '\001', '\002', ... (par défaut)

point d'interrogation
remplacer les caractères non imprimables par un point d'interrogation « ? »

espace remplacer les caractères non imprimables par un espace ` '

--nup-colonne
Modifiez la disposition des sous-pages dans l'impression N-up de ligne par ligne à
Par colonne.

--nup-xpad=num
Définissez le rembourrage en x de la page du n-jusqu'à l'impression vers num Points PostScript. Le défaut
est de 10 points.

--nup-ypad=num
Définissez le rembourrage en Y de la page du n-jusqu'à l'impression vers num Points PostScript. Le défaut
est de 10 points.

--page-label-format=le format
Définissez le format d'étiquette de page sur le format. Le format d'étiquette de page spécifie comment le
les étiquettes pour la « %%Page : » les commentaires PostScript sont formatés. Les valeurs possibles
sont:

court Imprimer le numéro de page actuel : `%%Page : (1) 1' (par défaut)

Long Imprimez le nom de fichier et le numéro de page actuels : `%%Page: (main.c: 1) 1'

--ps-level=niveau
Définissez le niveau de langage PostScript qui inscrire utilise pour sa sortie à niveauL’
les valeurs possibles sont 1 et 2.

--options-imprimante=Options
Transmettez des options supplémentaires à la commande d'imprimante.

--rotation des pages paires
Faites pivoter chaque page paire de 180 degrés.

--tranche=num
Imprimer la tranche verticale num. Les tranches sont des régions verticales des fichiers d'entrée. UNE
la nouvelle tranche commence à partir du point où la ligne serait autrement enroulée jusqu'au
ligne suivante. Les numéros de tranche commencent à 1.

--style=Catégorie
Définissez le style de surbrillance sur Catégorie. Les valeurs possibles sont : a2ps, emacs,
emacs_verbose, si et msvc.

--échanger les marges paires des pages
Échangez les marges de page gauche et droite pour les pages paires.

--toc Imprimez une table des matières jusqu'à la fin de la sortie.

--wrap-wrap
Enveloppez de longues lignes à partir des limites des mots.

--ul-angle=angle
Définissez l'angle du texte sous-jacent sur angle. Par défaut, l'angle est
atan(-d_page_h, d_page_w).

--ul-font=prénom
Sélectionnez une police pour le texte sous-jacent. La police sous-jacente par défaut est Times-Roman200.

--ul-gris=num
Imprimer le texte sous-jacent avec la valeur de gris num (0 ... 1), la valeur de gris par défaut
est de 8.

--ul-position=position_spec
Définissez la position de départ du texte sous-jacent en fonction de la position_specL’
la spécification de la position doit être donnée au format : `signer xpos signer oui', où le
signer doit être "+" ou "-". Les dimensions positives sont mesurées à partir du coin inférieur gauche
coin et les dimensions négatives du coin supérieur droit. Par exemple, le
spécification '+0-0' spécifie le coin supérieur gauche et '-0+0' spécifie le
le coin inférieur droit.

--ul-style=Catégorie
Définissez le style du texte sous-jacent sur Catégorie. Les valeurs possibles pour Catégorie sont:

contour imprimer les textes sous-jacents du contour (par défaut)

rempli imprimer des textes sous-jacents remplis

CONFIGURATION DES DOSSIERS


Inscription lit les informations de configuration à partir des sources suivantes (dans cet ordre) :
options de ligne de commande, variable d'environnement ENREGISTREMENT, fichier de configuration personnel de l'utilisateur
($HOME/.enscriptrc), fichier de configuration du site (/etc/enscriptsite.cfg) et global du système
fichier de configuration (/etc/enscript.cfg).

Les fichiers de configuration ont le format suivant :

Les lignes vides et les lignes commençant par `#' sont des commentaires.

Toutes les autres lignes sont des lignes d'option et ont le format :

option [arguments ...].

Les options suivantes peuvent être spécifiées :

Accepter les caractères composites : bool
Spécifiez si les caractères composites de la police PostScript sont acceptés comme imprimables
ou s'ils devaient être considérés comme inexistants. La valeur par défaut est false (0).

Chemin AFMP : chemin
Spécifie le chemin de recherche du AFM fichiers.

AjouterCtrlD : int
Spécifiez si le caractère Control-D (^D) doit être ajouté à la fin du
sortir. Une valeur de 1 ajoutera ^D suivi d'une nouvelle ligne, une valeur de 2 omettra
la nouvelle ligne de fin. La valeur par défaut est 0 pour aucun ^D.

Clean7Bit : bool
Spécifiez comment les caractères supérieurs à 127 sont imprimés. La valeur vraie (1)
génère un code propre à 7 bits en échappant tous les caractères supérieurs à 127 au
notation antislash-octal (par défaut). La valeur false (0) génère 8 bits
Code PostScript laissant tous les caractères intacts.

Codage par défaut : prénom
Sélectionnez l'encodage d'entrée par défaut. Le nom d'encodage prénom peut être l'un des
valeurs de l'option -X, --codage.

DefaultFancyHeader : prénom
Sélectionnez l'en-tête fantaisie par défaut. L'en-tête par défaut est utilisé lorsque l'option -G is
spécifié ou l'option --fantaisie-en-tête est donné sans argument. le
la valeur par défaut à l'échelle du système est `inscrire'.

Média par défaut : prénom
Sélectionnez le support de sortie par défaut.

Méthode de sortie par défaut : méthode
Sélectionnez la cible par défaut à laquelle la sortie générée est envoyée. Le possible
valeurs pour le méthode sont:

imprimante envoyer la sortie à l'imprimante (par défaut)

Stdout envoyer la sortie à Stdout

Télécharger la police : nom de police
Inclure le fichier de description de police de la police nom de police à la sortie générée.

EscapeChar : num
Spécifiez le caractère d'échappement pour les échappements spéciaux. La valeur par défaut est 0.

Type de flux de formulaire : type
Spécifiez ce qu'il faut faire lorsqu'un caractère de saut de page est rencontré à partir de l'entrée. le
valeurs possibles pour type sont:

colonne passer au début de la colonne suivante (par défaut)

page passer au début de la page suivante

Générer la taille de la page : bool
Précisez si le Taille de la page le paramètre de périphérique de page est généré dans le PostScript
sortir. La valeur par défaut est vrai (1).

HighlightBarGray : gris
Spécifiez le niveau de gris utilisé pour imprimer les barres de surbrillance.

Barres de surbrillance : num
Spécifiez la hauteur des barres de surbrillance dans les lignes. La valeur par défaut est 0 qui
signifie qu'aucune barre de surbrillance n'est imprimée.

Chemin de la bibliothèque : chemin
Spécifie le inscrirechemin de la bibliothèque utilisé pour rechercher diverses ressources.
Le chemin par défaut est : `/usr/share/enscript :Accueil/.enscript'. Où le Accueil est le
répertoire personnel de l'utilisateur.

MarkWrappedLines : Catégorie
Marquez les lignes enveloppées dans la sortie avec le style Catégorie. Les valeurs possibles pour le
le format sont les mêmes qui peuvent être donnés pour le --mark-wrapped-lines option.

Médias: prénom largeur la taille llx lly urx ury
Ajouter un nouveau support de sortie avec le nom prénom. Les dimensions physiques des médias
sommes-nous largeur et la taille. La boîte englobante du média est spécifiée par les points
(llx, lly) et (urx, ury). Inscription imprime tous les graphiques à l'intérieur du cadre de sélection
des médias.

L'utilisateur peut sélectionner ce média avec l'option -M prénom.

NoJobHeaderSwitch : interrupteur
Spécifiez l'option de spouleur pour supprimer la page d'en-tête du travail d'impression. Cette option est
transmis au spouleur de l'imprimante lorsque le inscrireoption de -h, --no-job-header is
choisi.

Format non imprimable : le format
Spécifiez comment les caractères non imprimables sont imprimés. Les valeurs possibles pour
le format sont les mêmes qui peuvent être donnés pour le --format non imprimable option.

SortiePremièreLigne : en ligne
Définissez la première ligne de la sortie PostScript sur en ligne. La valeur par défaut est PS-
adobe-3.0. Étant donné que certaines imprimantes n'aiment pas les niveaux DSC supérieurs à 2.0, cette
L'option peut être utilisée pour changer la première ligne de sortie en quelque chose de plus approprié comme
%!PS-Adobe-2.0 or %!.

Format d'étiquette de page : le format
Définissez le format d'étiquette de page sur le format. Les valeurs possibles pour le format sont identiques
qui peut être donné pour le --page-étiquette-format option.

Préalimentation de page : bool
Activer/désactiver le pré-alimentation de page. La valeur par défaut est false (0).

Niveau PostScript : niveau
Définissez le niveau de langage PostScript, qui inscrire utilise pour sa sortie, à niveau.
Les valeurs possibles pour niveau sont les mêmes qui peuvent être donnés pour le --ps-niveau
option.

Imprimante: prénom
Nomme l'imprimante vers laquelle la sortie est spoulée.

Param file d'attente : prénom
Le commutateur de commande du spouleur pour sélectionner la file d'attente de l'imprimante, par exemple -P in LPR -Pps. Ce
L'option peut également être utilisée pour passer d'autres indicateurs à la commande spooler. Ces options
doit être donné avant le changement de file d'attente.

SetPageDevice : clé[:Plus-value]
Transmettez une définition de périphérique de page à la sortie PostScript générée.

Spouleur : prénom
Nomme la commande du spouleur d'imprimante. Inscription canaux générés PostScript vers le
commander prénom.

ÉtatsBinary : chemin
Définir un chemin absolu vers le Etats .

ÉtatsCouleur : bool
Si le Etats programme générer des sorties couleur.

StatesConfigFile : filet
Lire la configuration des états de surbrillance à partir du fichier filet. La configuration par défaut
le fichier est `/usr/share/enscript/hl/enscript.st'.

ÉtatsHighlightStyle : Catégorie
Définissez le style de surbrillance sur Catégorie.

Chemin des États : chemin
Définir le chemin de la Etats programme. le Etats le programme recherchera son état
fichiers de définition à partir de ce chemin. La valeur par défaut est
`$HOME/.enscript:/usr/share/enscript/hl'.

StatusDict : clé[:Plus-value]
Transmettez une définition statusdict à la sortie PostScript générée.

Format COT : le format
Formater les entrées de la table des matières avec la chaîne de format le format. La chaîne de format
le format peut contenir les mêmes échappements qui sont utilisés pour formater les chaînes d'en-tête avec
le commentaire spécial `%Format'.

Thibaude: texte
Chaîne d'impression texte sous chaque page.

UnderlayAngle : num
Définissez l'angle du texte sous-jacent sur num.

Police sous-jacente : spécif de police
Sélectionnez une police pour le texte sous-jacent.

UnderlayGray : num
Imprimer le texte sous-jacent avec la valeur de gris num.

Position de sous-couche : position_spec
Définissez la position de départ du texte sous-jacent en fonction de la position_spec.

Style de sous-couche : Catégorie
Définissez le style du texte sous-jacent sur Catégorie.

COLLECTION ÉTINCELANTE EN-TÊTES


Les utilisateurs peuvent créer leurs propres en-têtes de fantaisie en créant un fichier de description d'en-tête et en plaçant
dans un répertoire qui se trouve dans inscrirechemin de la bibliothèque de . Le nom du fichier d'en-tête doit
être au format : `nom d'en-tête.hdr'. L'en-tête peut être sélectionné en donnant l'option :
--fancy-header=nom d'en-tête.

Le fichier de description d'en-tête contient du code PostScript qui peint l'en-tête. Fichier descriptif
doit fournir une procédure do_header qui est appelé par inscrire au début de chaque
.

Le fichier de description d'en-tête contient deux parties : les commentaires et le code. Les pièces sont séparées par un
ligne contenant du texte :

% -- le code suit cette ligne --

Inscription copie uniquement la partie de code du fichier de description dans la sortie PostScript générée.
La partie commentaires peut contenir n'importe quelle donnée, elle n'est pas copiée. Si la ligne de séparation est manquante,
aucune donnée n'est copiée vers la sortie.

Inscription définit les constantes suivantes qui peuvent être utilisées dans les fichiers de description d'en-tête :

d_page_w largeur de page

d_page_h hauteur de page

d_header_x en-tête en bas à gauche x coordonner

d_header_y en-tête en bas à gauche y coordonner

d_header_w largeur d'en-tête

d_header_h hauteur d'en-tête

d_footer_x pied de page en bas à gauche x coordonner

d_footer_y pied de page en bas à gauche y coordonner

d_footer_w largeur du pied de page

d_footer_h hauteur du pied de page

d_sortie_w largeur de la zone de sortie de texte

d_sortie_h hauteur de la zone de sortie de texte

utilisateur_header_p prédicat qui indique si l'utilisateur a défini sa propre chaîne d'en-tête :
oui/non

user_header_left_str
if utilisateur_header_p is oui, c'est le champ gauche de l'utilisateur fourni
chaîne d'en-tête.

user_header_center_str
if utilisateur_header_p is oui, c'est le champ central de l'utilisateur fourni
chaîne d'en-tête

user_header_right_str
if utilisateur_header_p is oui, c'est le champ droit de l'utilisateur fourni
chaîne d'en-tête

utilisateur_footer_p prédicat qui indique si l'utilisateur a défini sa propre chaîne de pied de page :
oui/non

user_footer_left_str
if utilisateur_footer_p is oui, c'est le champ gauche de l'utilisateur fourni
chaîne de pied de page.

user_footer_center_str
if utilisateur_footer_p is oui, c'est le champ central de l'utilisateur fourni
chaîne de pied de page

user_footer_right_str
if utilisateur_footer_p is oui, c'est le champ droit de l'utilisateur fourni
chaîne de pied de page

HF police d'en-tête standard (de -F, --header-police option). Cela peut être
sélectionné simplement en appelant la commande : `HF définir la police'.

numéro de page le numéro de la page courante

fnom le nom complet du fichier imprimé (/foo/bar.c)

rép. la partie répertoire du nom de fichier (/foo)

queue nom de fichier sans la partie répertoire (bar.c)

gs_langueniveau
Niveau de langage de l'interpréteur PostScript (actuellement 1 ou 2)

Vous pouvez également utiliser les commentaires spéciaux suivants pour personnaliser vos en-têtes et spécifier
quelques options supplémentaires. Les commentaires spéciaux sont comme les commentaires DSC mais ils commencent par un seul
caractère « % » ; les commentaires spéciaux commencent au début de la ligne et ils ont le
syntaxe suivante :

%nom du commentaire: Options

Lecture inscrire soutenir les commentaires spéciaux suivants :

%Format: prénom le format
Définir une nouvelle constante de chaîne prénom selon la chaîne de format le format. Format
la chaîne commence à partir du premier caractère non espace et se termine à la fin du
ligne. La chaîne de format peut contenir des échappements généraux « % » et des « $ » liés au fichier d'entrée
s'échappe. Actuellement, les échappements suivants sont pris en charge :

%% caractère '%'

$$ caractère `$'

$% numéro de page actuel

$= nombre de pages dans le fichier courant

$p nombre de pages traitées jusqu'à présent

$(VAR) valeur de la variable d'environnement VAR.

%c composant de fin du répertoire de travail courant

%C ($C) l'heure actuelle (heure de modification du fichier) au format `hh:mm:ss'

%d répertoire de travail actuel

%D ($D) date actuelle (date de modification du fichier) au format `aa-mm-jj'

%RÉ{un magnifique} ($D{un magnifique})
chaîne de format un magnifique couplé à strftime(3) fonction. `%RÉ{}' se réfère à la
date actuelle et `$D{}' à la date de dernière modification du fichier d'entrée.

%E ($E) date du jour (date de modification du fichier) au format 'aa/mm/jj'

%F ($F) date actuelle (date de modification du fichier) au format `jj.mm.aaaa'

%H titre du document

$L nombre de lignes dans le fichier d'entrée courant. Ceci n'est valable que pour le toc
entrées, il ne peut pas être utilisé dans les chaînes d'en-tête.

%m le nom d'hôte jusqu'au premier `.' personnage

%M le nom d'hôte complet

%n le nom de connexion de l'utilisateur

$n nom du fichier d'entrée sans la partie répertoire

%N le champ pw_gecos de l'utilisateur jusqu'au premier caractère ','

$N le nom complet du fichier d'entrée

%t ($t) heure courante (heure de modification du fichier) au format 12 heures am/pm

%T ($T) heure actuelle (heure de modification du fichier) au format 24 heures `hh:mm'

%* ($*) heure actuelle (heure de modification du fichier) au format 24 heures avec secondes
`hh:mm:ss'

$v le numéro de séquence du fichier d'entrée courant

$V le numéro de séquence du fichier d'entrée actuel dans la `Table des matières'
format : si le --toc l'option est donnée, l'échappement se développe en `num-'; si la
--toc n'est pas donné, escape se développe en une chaîne vide.

%W ($W) date du jour (date de modification du fichier) au format `mm/jj/aa'

Toutes les directives de format à l'exception de `$=' peuvent également être données au format

échapper largeur directive

largeur spécifie la largeur de la colonne dans laquelle l'échappement est imprimé. Pour
Par exemple, l'échappement "$5%" se développera en quelque chose comme "12". Si la largeur est
négatif, la valeur sera imprimée justifiée à gauche.

Par exemple, le `emacs.hdr' définit sa chaîne de date avec le format suivant
commentaire:

%Format: eurdatestr %E

qui s'étend à :

/eurdatestr (96 / 01 / 08) def

%HeaderHeight : la taille
Attribuer la taille espace de points pour l'en-tête de page. La hauteur d'en-tête par défaut est de 36
des points.

%Hauteur du pied de page : la taille
Attribuer la taille espace de points pour le pied de page. La hauteur du pied de page par défaut est 0
des points.

Selon les conventions de structuration des documents (DSC) d'Adobe, toutes les ressources nécessaires à un
le document doit être répertorié dans le prologue du document. Étant donné que les utilisateurs peuvent créer leurs propres en-têtes,
inscrire ne savent pas quelles ressources ces en-têtes utilisent. C'est pourquoi tous les en-têtes doivent contenir
un commentaire DSC standard qui répertorie toutes les ressources nécessaires. Par exemple, les polices utilisées peuvent être
répertorié avec le commentaire suivant :

%%DocumentNeededResources : police nom de police1 nom de police2

Le commentaire peut être continué à la ligne suivante avec le commentaire de continuation standard :

%%+ police nom de police3

SPÉCIALITÉS ÉVASION


Inscription prend en charge des séquences d'échappement spéciales qui peuvent être utilisées pour ajouter du formatage de page
commandes aux documents ASCII. Par défaut, l'interprétation des échappements spéciaux est désactivée, donc tous
Les fichiers ASCII s'impriment comme tout le monde s'y attend. L'interprétation des échappements spéciaux est activée par
donner l'option -e, --s'échappe à inscrire.

Tous les échappements spéciaux commencent par le caractère d'échappement. Le caractère d'échappement par défaut est ^@
(000 octal) ; le caractère d'échappement peut être modifié avec l'option -e, --s'échappe. Caractère d'échappement
est suivi du nom de l'échappement et des options et arguments optionnels.

Lecture inscrire prend en charge les échappements suivants :

bgcolor changez la couleur d'arrière-plan du texte. La syntaxe de l'échappement est :

^@bgcolor{rouge et une transition qui soit juste. Bleu}

où les composants de couleur rouge, et une transition qui soit juste., et le bleu sont donnés sous forme de nombres décimaux
entre les valeurs 0 et 1.

bggray changez la couleur d'arrière-plan du texte. La syntaxe de l'échappement est :

^@bggray{gris}

gris est la nouvelle valeur de gris d'arrière-plan du texte. La valeur par défaut est 1.0
(blanc).

couleur changer la couleur du texte. La syntaxe de l'échappement est :

^@couleur{rouge et une transition qui soit juste. Bleu}

où les composants de couleur rouge, et une transition qui soit juste. et Bleu sont donnés sous forme de nombres décimaux entre
valeurs 0 et 1.

commentaire commentez le reste de la ligne, y compris le caractère de nouvelle ligne. La syntaxe d'Escape est :

^@commentaire texte caractère_nouvelle_ligne

échapper changer le caractère d'échappement. La syntaxe de l'échappement est :

^@évasion{code}

code est le code décimal du nouveau caractère d'échappement.

epsf fichier EPS en ligne dans le document. La syntaxe de l'échappement est :

^@epsf[Options]{nom de fichier}

Options est une séquence facultative de caractères d'option et de valeurs incluses
avec crochets et nom de fichier est le nom du fichier EPS.

If nom de fichier se termine par le `|' personnage, alors nom de fichier est supposé nommer une commande
qui imprime les données EPS sur sa sortie standard. Dans ce cas, inscrire ouvre un tuyau
à la commande spécifiée et lit les données EPS à partir du tube.

Les options suivantes peuvent être données pour le epsf échapper:

c imprimer l'image centrée

r imprimer l'image justifiée à droite

n ne pas mettre à jour le point actuel. La sortie suivante est imprimée à cette position
où le point actuel était juste avant le epsf échapper

nx ne pas mettre à jour le point actuel x coordonner

ny ne pas mettre à jour le point actuel y coordonner

xnum déplacer l'image en haut à gauche x coordonner num caractères à partir du point courant x
coordonnée (position relative)

xnuma définir l'image en haut à gauche x coordonnée à la colonne num (position absolue)

ynum déplacer l'image en haut à gauche y coordonner num lignes de la ligne actuelle (relatif
positionner)

ynuma définir l'image en haut à gauche y coordonner à la ligne num (position absolue)

hnum régler la hauteur de l'image sur num lignes

snum image à l'échelle avec facteur num

sxnum redimensionner l'image dans x direction avec facteur num

synum redimensionner l'image dans y direction avec facteur num

Par défaut, toutes les dimensions sont données en lignes (verticales) et en caractères
(horizontal). Vous pouvez également spécifier d'autres unités en ajoutant un spécificateur d'unité
après le numéro. Les spécificateurs d'unités possibles et les unités correspondantes sont :

c centimètres

i pouces

l lignes ou caractères (par défaut)

p Points PostScript

Par exemple, pour imprimer une image d'un pouce de haut, vous pouvez spécifier la hauteur en suivant
options: h1i (1 pouce), h2.54c (2.54cm), h72p (72points).

fonte sélectionnez la police actuelle. La syntaxe de l'échappement est :

^@fonte{nom de police[:codage]}

nom de police est une spécification de police standard. Spécification de police spéciale
défaut peut être utilisé pour sélectionner la police du corps par défaut (inscrirepar défaut ou celui
spécifié par l'option de ligne de commande -f, --Police de caractère).

L'argument facultatif codage spécifie l'encodage qui doit être utilisé pour le
nouvelle police. Actuellement, l'encodage ne peut être que le inscrirecodage d'entrée global de
or ps.

ps inclure le code PostScript brut à la sortie. La syntaxe de l'échappement est :

^@ps{code}

Ombre mettez en surbrillance des zones de texte en changeant la couleur d'arrière-plan du texte. La syntaxe de l'échappement
est:

^@ombre{gris}

gris est la nouvelle valeur de gris d'arrière-plan du texte. La valeur par défaut est 1.0
(blanc) qui désactive la surbrillance.

PAGE DISPOSITIF OPTIONS


Le périphérique de page est une fonctionnalité PostScript de niveau 2 qui offre une interface uniforme pour contrôler
périphérique de sortie de l'imprimante. Inscription protège toutes les options de périphérique de page à l'intérieur d'un bloc if donc
ils n'ont aucun effet sur les interprètes de niveau 1. Bien que tous les interprètes de niveau 2 prennent en charge
périphérique de page, ils ne doivent pas nécessairement prendre en charge toutes les options de périphérique de page. Par exemple certains
les imprimantes peuvent imprimer en mode recto verso et certaines ne le peuvent pas. Référez-vous à la documentation de votre
imprimante pour les options prises en charge.

Voici quelques options de périphérique de page utilisables qui peuvent être sélectionnées avec le -D,
--setpagedevice option. Pour une liste complète, voir PostScript Langue : Références Manuel:
section 4.11 Configuration de l'appareil.

Collationner booléen
comment la sortie est organisée lors de l'impression de plusieurs copies

Duplex booléen
impression recto verso (deux côtés)

Alimentation manuelle booléen
bac à papier à alimentation manuelle

Sortie Face vers le haut booléen
imprimer la sortie « face vers le haut » ou « face vers le bas »

Culbuter booléen
comment les côtés opposés sont positionnés en impression recto verso

IMPRESSION EXEMPLES


Les exemples d'impression suivants supposent que inscrire utilise la configuration par défaut. Si
les actions par défaut ont été modifiées à partir des fichiers de configuration, certains exemples se comporteront
différemment.

inscrire toto.txt
Imprimer le fichier toto.txt à l'imprimante par défaut.

inscrire -Possu toto.txt
Imprimer le fichier toto.txt à l'imprimante ossu.

inscrire -pfoo.ps toto.txt
Imprimer le fichier toto.txt, mais laissez la sortie PostScript dans un fichier foo.ps.

inscrire -2 toto.txt
Imprimer le fichier toto.txt à deux colonnes.

inscrire -2r toto.txt
Imprimez le fichier sur deux colonnes et faites pivoter la sortie de 90 degrés (paysage).

inscrire -DDuplex : vrai toto.txt
Imprimer le fichier en mode recto-verso (deux côtés) (selon l'imprimante).

inscrire -G2rE -U2 foo.c
Ma commande d'impression de code par défaut : en-tête voyant, deux colonnes, paysage, code
mise en évidence, impression 2-up.

inscrire -E --Couleur -whtml --toc -pfoo.html *.h *.c
Un joli rapport HTML des fichiers source C de votre projet.

ENVIRONNEMENT VARIABLES


La variable d'environnement ENREGISTREMENT peut être utilisé pour passer les options par défaut pour inscrire. For
exemple, pour sélectionner la police du corps par défaut en Times-Roman 7pt, définissez la valeur suivante sur
le ENREGISTREMENT variable d'environnement:

-fTimes-Roman7

La valeur de l' ENREGISTREMENT variable est traitée avant les options de la ligne de commande, donc
les options de ligne de commande peuvent être utilisées pour écraser ces valeurs par défaut.

Variable ENSCRIPT_LIBRARY précise le inscrirerépertoire de la bibliothèque de . Il peut être utilisé pour
écraser la valeur par défaut intégrée `/usr/share/enscript'.

RETOUR VALEURE


Inscription renvoie la valeur 1 au shell si des erreurs ont été rencontrées ou 0 dans le cas contraire. Si
l'option --valeurs-de-retour étendues a été spécifié, la valeur de retour est construite à partir de
les drapeaux suivants :

0 pas d'erreurs ni d'avertissements

2 certaines lignes ont été tronquées ou enroulées

4 certains caractères manquaient dans les polices utilisées

8 certains caractères n'étaient pas imprimables

Utiliser enscript en ligne à l'aide des services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad




×
Publicité
❤ ️Achetez, réservez ou achetez ici — gratuitement, contribue à maintenir la gratuité des services.