CanvasVectorOutput()

Syntaxe

Resultat = CanvasVectorOutput(#Gadget [, UniteDeMesure])
Description
Renvoie le numéro d'identification OutputID d'un CanvasGadget afin d'effectuer des opérations de dessin vectoriel.

Arguments

#Gadget Le numéro du CanvasGadget().
UniteDeMesure (optionnel) Spécifie l'unité utilisée pour mesurer les distances sur le dessin.
  #PB_Unit_Pixel     : Les valeurs sont mesurées en pixels (Par défaut)(ou point (dots) pour les imprimantes)
  #PB_Unit_Point     : Les valeurs sont mesurées en points (1/72 pouce = 25.4/72 mm = 0,352 778 mm)
  #PB_Unit_Inch      : Les valeurs sont mesurées en pouces (25,4 millimètres)
  #PB_Unit_Millimeter: Les valeurs sont mesurées en millimètres (0,039 370 pouce)

Valeur de retour

Renvoie l'identifiant ouputID ou zéro si le dessin n'est pas possible.

Cette valeur doit être transmise directement à la fonction StartVectorDrawing() pour lancer l'opération de dessin.

La valeur de retour n'est valable que pour une seule opération de dessin et ne peut pas être réutilisée.

Exemple

  ...
  StartVectorDrawing(CanvasVectorOutput(#Gadget))
    ; code de dessin ici ...
  StopVectorDrawing()

Remarques

Le dessin sur un CanvasGadget() utilise un double tampon. Cela signifie que les opérations de dessin ne deviennent visibles qu'après la commande StopVectorDrawing() pour éviter un effet de scintillement pendant le rendu.

Voir aussi

StartVectorDrawing(), CanvasGadget(), CanvasOutput()

OS Supportés

Tous

<- CanvasOutput() - Gadget Index - CheckBoxGadget() ->