PreviousNext
Help > Programmation avec LAUNCHER Office > Les commandes LNCCMD > Liste des commandes > Commande PDFFRTXT
Commande PDFFRTXT

Permet de créer un PDF à partir d’un fichier texte.

 

Syntaxe

 

CHGVAR

VAR(&CMD) VALUE('PDFFRTXT')

CHGVAR

VAR(&PARM1) VALUE('
Text="Chemin complet du fichier text"
;Dest="Chemin complet du fichier PDF"

[;FontSize=Taille de la police]

[;LineSpacing=Hauteur de ligne]
[;LeftMargin=Marge à gauche]

[;RightMargin=Marge à droite]

[;TopMargin=Marge en haut]

[;BottomMargin=Marge en bas]

[;Orientation=0|1|2]

[;PageSize="Taille de la page"]

[;StandardFont="Nom de la police standard"]

[;TrueTypeFont="Nom de la police TrueType"]
')

CHGVAR

VAR(&PARM2) VALUE(' ')

CALL

PGM(LNCCMD) PARM(&HANDLE &CMD &OPT &PARM1 +

&PARM2 &RESULT)

 

 

Paramètres

 

 

Paramètres

 

Parm1
ou
Parm2

Text: Chemin complet du fichier texte à transformer en PDF.

 

Dest: Chemin complet du fichier PDF à créer.

 

FontSize: Taille de la police utilisée dans le PDF.
Si ce paramètre n’est pas renseigné, alors la taille de la police sera de 10.

 

LineSpacing: Facteur de hauteur de ligne.
Hauteur de ligne = Taille police x Facteur de taille.
Il faut spécifier le facteur de taille. Si ce paramètre n’est pas renseigné, alors le facteur vaudra 1.05.

 

LeftMargin: Marge à gauche du PDF. A spécifier en points PDF (1 point= 1/72 inch). Si ce paramètre n’est pas renseigné, alors la marge sera de 40 points PDF.

 

RightMargin: Marge à droite du PDF. A spécifier en points PDF (1 point= 1/72 inch). Si ce paramètre n’est pas renseigné, alors la marge sera de 40 points PDF.

 

TopMargin: Marge en haut du PDF. A spécifier en points PDF (1 point= 1/72 inch). Si ce paramètre n’est pas renseigné, alors la marge sera de 40 points PDF.

 

BottomMargin: Marge en bas du PDF. A spécifier en points PDF (1 point= 1/72 inch). Si ce paramètre n’est pas renseigné, alors la marge sera de 40 points PDF.

 

Orientation: Orientation du PDF. Ce paramètre peut prendre les valeurs suivantes :
0 : l’orientation est choisie automatiquement suivant le contenu du document texte. Valeur par défaut.
1 : portrait
2 : paysage (landscape)

 

PageSize: Taille des pages du PDF. Ce paramètre peut prendre les valeurs suivantes : LETTER (par défaut), LEGAL, A0, A1, A2, A3, A4, A5, A6.

StandardFont: Police à utiliser pour le PDF. Soit ce paramètre est renseigné, soit le paramètre TrueTypeFont, mais pas les deux. Ce paramètre peut prendre les valeurs suivantes :
Courier
Courier – Bold
Courier – Oblique
Courier – BoldOblique
Helvetica (par défaut)
Helvetica – Bold
Helvetica – Oblique
Helvetica – BoldOblique
Symbol
Times – Bold
Times – Roman
Times – Italic
Times – BoldItalic
ZapfDingbats

TrueTypeFont: Si le PC/Serveur Windows ne possède pas la police standard spécifiée, alors le lecteur PDF remplacera la police à utiliser pour le PDF.
Afin de garantir un affichage identique sur toutes les machines, le PDF peut embarquer une police TrueType directement en renseignant ce paramètre. Les polices TrueType sont souvent des fichiers .ttf. Soit ce paramètre est renseigné, soit le paramètre StandardFont, mais pas les deux. Il faut spécifier le chemin complet de la police TrueType.

 

 

 

Exemple

 

PGM                                                                                                            

LNCOPEN                                                 

                                                        

LNCCMD     CMD(PDFFRTXT) +                              

             PARM1('Text="C:\A\TEST.txt";Dest=+

             "C:\A\\res2.pdf";StandardFont="Cou+

             rier";FontSize=16;PageSize="A4"') 

 

LNCCMD     CMD(PDFFRTXT) +                              

             PARM1('Text="C:\A\TEST.txt";Dest=+

             "C:\A\res3.pdf";TrueTypeFont="C:\+

             Windows\Fonts\Candara.ttf";FontSize=16')  

                       

LNCCLOSE                                                

ENDPGM