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.
|
|