/fontTimes/ /center/size13//boModule /itPDFFile/it/bo/size8/ /newline /justified /x-margin180//itModule créé par Kitai, version 1.2 du 09//03//2013, développé sous le logiciel Adventure Game Studio version 3.2.2 bêta FR /newline /boDescription :/bo Ce module permet de compiler sous AGS un fichier texte balisé en fichier PDF./it/size10//fontHelvetica/ /newline /x-margin60/ /left/bo1. Installation/bo /justifiedAprès avoir téléchargé et décompressé le fichier /itPDFFile.zip/it, ouvrez l'éditeur AGS et faites un clic droit sur l'onglet /itScripts/it puis cliquez sur "/itImport new script.../it" (ou "/itImporter script.../it" en version française) puis choisissez le fichier /itPDFFile.scm/it que vous venez d'extraire de l'archive. Ça y est, le module est installé ! /newline /left/bo2. Utilisation/bo /justifiedPour utiliser ce module, vous devez avoir un fichier texte contenant l'intégralité du texte à écrire dans le fichier PDF de sortie. Ensuite, il vous suffira d'entrer ces commandes à l'endroit désiré dans le script : /newline /left/fontCourier//size9/ PDFFile monPdf; pdf.Compile("fichier_source.txt", "fichier_cible.pdf"); /fontHelvetica//size10/ /newline /justifiedÉventuellement, vous pouvez passer une troisième chaîne de caractères comme paramètre correspondant au nom du fichier dans lequel vous voudriez voir un rapport d'erreurs créé à la compilation : /newline /left/fontCourier//size9/ PDFFile monPdf; pdf.Compile("fichier_source.txt", "fichier_cible.pdf", "rapport.txt"); /fontHelvetica//size10/ /newline /left/bo3. Liste des balises /justified/it/size11/Attention/size10//it/bo, pour retourner à la ligne, vous devez laisser une ligne vierge dans le fichier (comme sur Wikipedia, par exemple). Comme cela : /newline /left/fontCourier//size9/ Première ligne /newline //centerDeuxième ligne /fontHelvetica//size10/ /newline La séquence suivante /bon/bo'aura /bopas/bo l'effet désiré (une seule ligne, pas de centrage) : /newline /left/fontCourier//size9/ Première ligne //centerDeuxième ligne /fontHelvetica//size10/ /newline /bo3.1 Balises en début de ligne /newline /fontCourier/ //left /bo/fontHelvetica/Définit l'alignement à gauche pour la suite du texte /fontCourier//bo //right /bo/fontHelvetica/Définit l'alignement à droite pour la suite du texte /fontCourier//bo //center /bo/fontHelvetica/Définit l'alignement au centre pour la suite du texte /fontCourier//bo //justified /bo/fontHelvetica/Définit un alignement justifié pour la suite du texte /fontCourier//bo //x-marginN// /bo/fontHelvetica/Redéfinit la largeur des marges horizontales à N pouces /fontCourier//bo //newline /bo/fontHelvetica/Insère une ligne vide /fontCourier//bo //newpage /bo/fontHelvetica/Passe à une nouvelle page /newline /bo3.2 Balises dans la ligne /newline /fontCourier/ //bo /bo/fontHelvetica/Active//Désactive le gras /fontCourier//bo //it /bo/fontHelvetica/Active//Désactive l'italique /fontCourier//bo //sizeN// /bo/fontHelvetica/Redéfinit la taille de la police à N /fontCourier//bo //fontPOLICE// /bo/fontHelvetica/Redéfinit la police utilisée pour POLICE /fontCourier//bo //// /bo/fontHelvetica/Affiche le caractère // /newline /justifiedLes valeurs possibles pour POLICE sont les suivantes : /itCourier/it, /itHelvetica/it, /itTimes/it, /itSymbol/it et /itZapfDingbats/it. Les polices /itSymbol/it et /itZapfDingbats/it n'ont pas de version gras ni italique. /newpage /left/bo4. Aspect de la page/bo /newline /justifiedAvant de lancer la commande /itCompile/it, vous pouvez définir certains points de l'aspect de la page à l'aide des propriétés de votre instance /itPDFFile/it. Par défaut, votre page sera au format A4, avec des marges d'environ 2cm. Elle utilisera initialement la police /it/boCourier/bo/it d'une taille de /it/bo12 points/bo/it. /newline Voici un exemple de redéfinition de ces aspects avant compilation : /newline /left/fontCourier//size9/ PDFFile monPdf; //// Format paysage A4 monPdf.Largeur = 835; //// 835//72 = 11 pouces, soit environ 29cm monPdf.Hauteur = 594; //// 594//72 = 8 pouces, soit environ 21cm monPdf.Marges_horizontales = 72; //// 72//72 = 1 pouce, soit 2.54cm monPdf.Marges_verticales = 72; //// 144//72 = 2 pouces, soit 5.08cm monPdf.Police = ePDFTimes; //// La police utilisée en début de compilation sera Times monPdf.TaillePolice = 10; //// La taille de police utilisée en début de compilation sera de 10 points monPdf.Compile("fichier_source.txt", "fichier_cible.pdf", "rapport.txt"); //// On compile if (monPdf.Error) Display("Il y a eu des erreurs à la compilation. Consultez le fichier 'rapport.txt' pour plus de détails."); //// On informe s'il y a des erreurs