★ APPLICATIONS ★ BUREAUTIQUE ★ POSTER 3 ★ |
Poster 3 (Amstar&CPC) | Applications Bureautique |
Il manquait dans le précédent programme (POSTER2) la possibilité de réaliser aussi des lettres de petite taille. Les nouvelles polices de caractères proposées aujourd'hui permettent d'obtenir toutes les tailles compatibles avec la structure de l'écran. MODE D'EMPLOI 1-Tapez et enregistrez les compléments de programme «CP4», «CP5» et «CP6». DELETE 35000-40930 5- Modlfler les lignes «RESTORE» pour avoir le choix entre les deux polices: DELETE 32-123 6- Mettre en place les nouvelles transformations (o=11, 12 et 13). Pour cela, ajoutez à la fin de la ligne 20310 trois nouveaux nombres: ,27000,27500.28000 7- Afln de pouvoir faire fonctionner la démonstration (lignes 60000-) avec les deux polices, ajoutez les 2 lignes suivantes: 60040 INPUT "police 1 ou 2"; ppol 8- SAVE "POSTER3" Vous disposez maintenant d'un nouveau programme (POSTER3) utilisant au choix deux polices différentes. Nous avons toujours conservé les numéros de ligne des programmes précédents afin que vous puissiez vous référer aux précédents listings. PRINCIPE Nous avons modifié très légèrement la lecture des DATA. Ceux-ci sont toujours réunis en triplets. Le premier (ze). Indique une fonction, les deux suivants (xe et ye), les valeurs en X et en Y. La fonction 3 (MOVE et FILL) n'est jamais utilisée. Par contre, la police No 2 utilise des arcs de cercle ou d'ellipse. Trois triplets successifs sont nécéssalres. ze=4: xe et ye donnent les coordonnées du centre. Cela nécessite une modification de l'orlglne graphique. Celle-ci devra être rétablie à la fin du dessin de la lettre. La formule générale utilisée est la suivante : ORIGIN a+ox, b+oy La formule réellement utilisée est un peu plus complexe car ox. oy, rx et ry sont multipliés par les facteurs x et y qui dépendent des dimensions recherchées. o=11 : Les Bgnes verticales sont élargies jusqu'à une valeur x correspondant au 1 /8ème de la largeur du caractère. L'élarglsement est donc fonction de la taille du caractère et ne se réalise que si la largeur dépasse 8 pixels. SI vous voulez supprimer des sous-progammes de transformation, par exemple. les transformations 7,8 et 10, n'oubliez pas de modifier les No des transformations suivantes et de retirer les numéros de lignes correspondantes à la ligne 20310. COMPARAISON DES 3 POLICES La figure 2 montre les performances relatives des trois polices de caractères. La police utilisée dans POSTER2 permet essentiellement de réaliser des caractères de grande taille (Ces deux dernières polices permettent toujours d'écrire de grands titres, mais par suite de leur gamme de dimensions très étendue, devraient aussi pouvoir être utilisées pour réaliser des textes plus complexes. Il sera nécessaire de modifier la saisie afin d'obtenir un «mini traitement de texte».
|