Search this site
Embedded Files
Mon BBC SDL pas à pas
  • Accueil
  • BBC BASIC
  • BBC OS
  • BBC MODULES
  • RUBRIQUES
  • LIENS
Mon BBC SDL pas à pas
  • Accueil
  • BBC BASIC
  • BBC OS
  • BBC MODULES
  • RUBRIQUES
  • LIENS
  • More
    • Accueil
    • BBC BASIC
    • BBC OS
    • BBC MODULES
    • RUBRIQUES
    • LIENS

⇨ MENU ⇨ BIBLIOTHEQUE ⇨ pdflib.bbc

FN_PLcreatepdf()

DESCRIPTION.


La fonction FN_PLcreatepdf() finalise la conception du document PDF, et créé un fichiers au format .pdf, qui pourra être utilsé de façon autonome par d'autres logiciels de visualisation.




SYNTAXE.


ketat = FN_PLcreatepdf( fichier )




REMARQUES.


fichier doit être un nom de fichier valide. fichier peut être exprimé de façon relative ou absolue.



La fonction FN_PLcreatepdf() doit être appelée pour placer les modifications sur le document .pdf en cours de création.


Le fichier ne peut être créé, et cela quelle qu'en soit la raison, la fonction FN_PLcreatepdf() retournera la valeur 0.


Attention : L'appel de la fonction FN_PLcreatepdf() va créer un nouveau fichier. Si un fichier de même nom est présent dans le répertoire de reception de fichier, il sera détruit, et donc son contenu sera définitivemet perdu.



Rappel : L'unité par défaut est le pixel, avec 1 pixel = 0,35278 mm et donc 1 mm égal environ 2,84 pixels. Les dimensions du document créé sont au format standardisé du A4 soit 210 x 297 mm. Pour basculer l'unité de mesure par défaut en millimètre, utilisez la procédure PROC_PLcolour() avec la valeur &00100000 pour style, en troisième paramètre. Dans ce cas les valeurs des ordonnées vont du haut du document (0 mm) au bas du document ( 297 mm), les valeurs des abscisses restent inchangées de gauche (0 mm) à droite (210 mm).



La fonction FN_PLcreatepdf() est importée depuis le module pdflib.bbc. 




EXEMPLE.


INSTALL @lib$ + "pdflib.bbc"


PROC_PLcolour( &ffffff , 2 , &00100000 ) : REM - modifie la couleur et l'épaisseur de la ligne


kchaine$ = "BBC BASIC for SDL 2.0 by R.T. RUSSELL."

PROC_PLfont( "HelveticaB" , 12 , &0000ff ) : REM - indique la police de caractère et sa couleur

PROC_PLprint( 25 , 30 , kchaine$ ) : REM - place la chaine de caractères dans le document


PROC_PLfont( "Helvetica" , 12 , &32cd32 ) : REM - indique la police de caractère et sa couleur

PROC_PLprint( 25 , 40 , "Mon BBC BASIC pas à par par Origine NERD." )


PROC_PLmetadata( "Test" , "Origine NERD" , "Exemple" , "BBC BASIC for SDL 2.0" , "pdflib.bbc" , "08-07-2026" )


kfichier$ = @tmp$ + "test.pdf"

ketat = FN_PLcreatepdf( kfichier$ ) : REM - cree et enregistre le document

IF ketat <> 0 THEN PRINT "Vous pouvez ouvrir " ;  kfichier$ ELSE PRINT "Le document n'a pu etre cree !"


END

Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de

vos remarques, vos commentaires et de vos suggestions.

Dans la RETROGICIEL vous trouvez des suggestions simples et classiques pour

TESTER - DÉCOUVRIR - PRATIQUER - APPROFONDIR - EXPLORER

avec un exemple de résolution à télécharger pour vous inspirer.

Google Sites
Report abuse
Page details
Page updated
Google Sites
Report abuse