Satimage Précédent | Suivant
Conteneur de PDF
Accueil Documentation Smile Les interfaces utilisateur Réalisation d'un dialogue personnalisé Les contrôles Conteneur de PDF  
control kind: 256

Evénement(s) : les clics envoient l'événement click in au conteneur du contrôle.
Le menu contextuel propose deux commandes : Importer un PDF et Importer un PDF à l'échelle. Ces deux commandes vous permettent de choisir un fichier PDF et de l'afficher dans un contrôle. Importer un PDF modifie les échelles du graphique (si besoin est) de façon à l'afficher aux dimensions du contrôle. Importer un PDF à l'échelle redimensionne le contrôle à la taille du PDF.

Vous pouvez également afficher dans les conteneurs de PDF des graphiques PDF générés par programmation, soit à la volée, soit une fois pour toute lorsque vous créez le dialogue. La manière de générer un enregistrement PDF par script est décrit ailleurs sur d'autres pages. En résumé, il s'agit d'écrire un programme à l'aide des fonctions graphiques de la bibliothèque graphique de Smile (telles que LineTo ou CirclePath), et de les encapsuler à l'aide de BeginPDF [...] EndPDF. EndPDF() est la commande qui renvoie les données PDF. Enfin, vous affectez la propriété back pdf ou front pdf du conteneur de PDF aux données PDF renvoyées par EndPDF(), et vous forcez le dialogue à se redessiner avec draw the_dlog, où the_dlog est une référence au dialogue dans lequel est le contrôle.

Le script du conteneur de PDF de la Palette des contrôles contient une fonction qui génère un motif coloré aléatoire dans le contrôle.
English version
Copyright ©2008 Paris, Satimage