Il s'agit de la commande atp qui peut être exécutée 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
atp - Convertit un fichier ASCII ou un fichier texte au format PostScript pour l'impression
SYNOPSIS
atp [ -BCghlNoprRsvVW ] [ -c colonnes ] [ -t taille de tabulation ] [ -f fonte ] [ -F en-têtesPolice ] [
-cf commentairesFont ] [ -Titre Titre ] [ -Date Date: ] [ -M Tm, Bm, Lm, Rm [cm|po] ] [ -T
taille de papier ] [ -wm string [Police de caractère] ] [ -# copies ] [ -polices ] [ -niveau 1 ] [ -post-scriptum ] [
fichier... ]
DESCRIPTION
atp lit les fichiers texte et les convertit au format PostScript. Par défaut, il formate
la sortie en mode paysage sur deux colonnes sur une page A4 ou lettre, selon
a été choisi par votre administrateur système, avec un en-tête « fantaisie » et utilisant une police Courier à 7 points.
Les polices, les formats de papier, les en-têtes et les options de formatage peuvent être spécifiés.
La sortie PostScript est par défaut dirigée vers la sortie standard ; si la -o l'option est définie
la sortie est écrite dans le fichier nom de fichier.ps. Si aucun fichier d'entrée n'est fourni, l'entrée est
lu à partir de l'entrée standard.
Lorsque vous travaillez avec des fichiers source C ou C++, comme spécifié par le -C option, atp s'applique
différents styles à différentes zones de code : les commentaires sont imprimés en utilisant un
police (Courier-BoldItalic, par défaut), les instructions du préprocesseur sont en italique et
les en-têtes des définitions de fonction sont mis en surbrillance.
atp comprend les conventions et les formats de retour arrière en gras et en italique du nroff
par conséquent sa production.
Les caractères de saut de page (contrôle-L) dans le fichier d'entrée entraînent la création d'une nouvelle page ou colonne
commencé.
Les fichiers PostScript en entrée sont transcrits sur la sortie standard, sans traduction, sauf
le -post-scriptum l'option est définie.
Par exemple :
atp -Co source.c
écrit un listing paysage sur deux colonnes du fichier source.c dans le fichier source.c.ps,
mettant en évidence les commentaires et les en-têtes de fonction.
atp -p fichier.txt | lpr
imprime une copie du fichier file.txt, en mode portrait, sur l'imprimante par défaut utilisée par lpr.
Les polices peuvent être modifiées (mise à l'échelle, tournée et cisaillée) au moyen d'une transformation
matrice. Fonte caractéristiques avoir trois parties :
-un nom de police, comme connu de PostScript (par exemple: Times-Roman, Courier-Bold)
-une taille de point (1 point = 1/72 pouce); une taille de police valide est une valeur à virgule flottante
compris entre 5 et 50 points.
-une matrice de transformation (optionnelle), constituée de quatre valeurs à virgule flottante,
séparés par une virgule et précédés de deux points.
Par exemple, les spécifications de police valides sont :
Courrier-Gras9:1,0,0.25,1
Helvetica10.5
AvantGarde-Demi7.34:1.75,0,-0.4
Une matrice de transformation PostScript est stockée sous la forme d'un vecteur de 6 éléments : [a b c d e f]
La matrice produit la transformation :
x' = a x + c et + e
y '= b x + d et + f
Étant donné que la traduction des caractères de la police ne sert à rien, seules les quatre premières valeurs doivent être
spécifié, alors que e et f sont maintenus à 0.
Les valeurs par défaut de la matrice [a B c d] sommes-nous [1,0,0,1].
La largeur des caractères est étendue si a>1 et réduit si a<1; la hauteur des caractères
est étendu si d> 1 et réduit si d<1. Modification des valeurs de b et c provoque une rotation
de la police. En gardant b = 0 et modifier c provoque une police tonte.
Les onglets du flux d'entrée sont étendus (par défaut) à huit positions de caractère.
OPTIONS
-o Diriger la sortie vers un fichier nom de fichier.ps
-p Imprimez la sortie en mode portrait (la valeur par défaut est le mode paysage).
-C Supposons que le fichier d'entrée est une source C ou C++, reconnaît et met en évidence le
les commentaires et les en-têtes de la définition de la fonction.
-c colonnes
Spécifiez le nombre de colonnes dans lesquelles chaque page est subdivisée.
-B Désactivez les en-têtes de page.
-Titre Titre
Imprimer le texte spécifié par Titre comme titre sur chaque page, plutôt que le
nom de fichier.
-Date Date:
Imprimer le texte spécifié par Date: comme la date sur chaque page, plutôt que la date actuelle.
Seuls les 12 premiers caractères de la date sont utilisés.
-f fonte
Définissez la police à utiliser pour le corps de chaque page. La valeur par défaut est Courier7 dans
mode paysage, Courier10 en mode portrait et Courier7:.83,0,0,1 si l'option -C
est réglé.
-F en-têtePolice
Définissez la police à utiliser pour les en-têtes de page. La valeur par défaut est Helvetica-Bold16.
-cf commentairePolice
Définissez la police à utiliser pour mettre en valeur les commentaires dans une source C (lorsque le -C
option est spécifiée). La valeur par défaut est Courier-BoldItalic7.
-M Tm, Bm, Lm, Rm [cm|po]
Définir les marges Haut, Bas, Gauche, Droite. Leur longueur est indiquée en points (1 point =
1/72 pouce), à moins que le suffixe cm or in sont utilisés.
-g Désactivez le « mode voyant » : ne peignez pas les cadres ombrés dans les en-têtes.
-s Désactiver l'ombrage des titres
-T taille de papier
Définissez le type de papier de sortie selon l'argument. Les formats de papier suivants sont
reconnu par atp : A3, A4, A5, B4, B5, Exécutif, Folio, Registre, Cool Lettre,
Quatrième, Déclaration, Tabloïde, 10x14.
-N Faites précéder chaque ligne de son numéro de ligne relatif au début du fichier.
-t taille de tabulation
Définit le nombre de colonnes dans lesquelles les onglets sont développés. La valeur par défaut est huit
colonnes.
-h Imprimer le message d'utilisation.
-v or -V
Afficher les informations identifiant la version de atp. Rien ne sera imprimé
indépendamment des autres arguments.
-r or -R
Enveloppez le texte sur le espace caractère précédant la marge de droite.
-W Tronquer les lignes qui sont larges pour la page.
-l Simulez une imprimante ligne : faites des pages de 66 lignes et omettez les en-têtes. (Utile pour
imprimer les pages de manuel).
-wm string [Police de caractère]
Imprimer le filigrane string sur chaque page, en utilisant la police Fonte ou Times-BoldItalic,
par défaut.
-# copies
Imprimer chaque page copies fois.
-polices Lister les polices reconnues par atp.
-niveau 1 (ou -l1)
Générez une sortie PostScript adaptée à une imprimante PostScript de niveau 1. Avec ça
option, le fichier texte ne doit contenir que des caractères 7 bits. Par défaut, atp
reconnaît les caractères 8 bits et produit un programme PostScript de niveau 2.
-post-scriptum
Ne passez pas par les fichiers PostScript.
Utilisez atp en ligne à l'aide des services onworks.net