Printer.Circle, méthode (Single, Single, Single, Int32, Single, Single, Single)
Imprime un cercle, une ellipse ou un arc sur une page.
Espace de noms : Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6
Assembly : Microsoft.VisualBasic.PowerPacks.Vs (dans Microsoft.VisualBasic.PowerPacks.Vs.dll)
Syntaxe
'Déclaration
Public Sub Circle ( _
x As Single, _
y As Single, _
radius As Single, _
color As Integer, _
startAngle As Single, _
endAngle As Single, _
aspect As Single _
)
public void Circle(
float x,
float y,
float radius,
int color,
float startAngle,
float endAngle,
float aspect
)
public:
void Circle(
float x,
float y,
float radius,
int color,
float startAngle,
float endAngle,
float aspect
)
member Circle :
x:float32 *
y:float32 *
radius:float32 *
color:int *
startAngle:float32 *
endAngle:float32 *
aspect:float32 -> unit
public function Circle(
x : float,
y : float,
radius : float,
color : int,
startAngle : float,
endAngle : float,
aspect : float
)
Paramètres
x
Type : SingleValeur Single indiquant la coordonnée horizontale pour le point central du cercle, de l'ellipse ou de l'arc. La propriété ScaleMode détermine les unités de mesure utilisées.
y
Type : SingleValeur Single indiquant la coordonnée verticale pour le point central du cercle, de l'ellipse ou de l'arc. La propriété ScaleMode détermine les unités de mesure utilisées.
radius
Type : SingleValeur Single indiquant le rayon du cercle ou de l'ellipse. La propriété ScaleMode détermine les unités de mesure utilisées.
color
Type : Int32Optionnel. Valeur Integer indiquant la couleur (rouge-vert-bleu) RGB du contour du cercle. Si ce paramètre est omis, la valeur de Black est utilisée.
startAngle
Type : SingleOptionnel. Single - valeur de précision. Lorsqu'un arc, un cercle partiel ou une ellipse sont imprimés, startAngle et endAngle spécifient (en radians) les positions de début et de fin de l'arc. Plage des deux est de 2 * pi radians à 2 * pi radians. La valeur par défaut pour startAngle est de 0 radian ; la valeur par défaut pour endAngle est 2 * pi radians.
endAngle
Type : SingleOptionnel. Single - valeur de précision. Lorsqu'un arc, un cercle partiel ou une ellipse sont imprimés, startAngle et endAngle spécifient (en radians) les positions de début et de fin de l'arc. Plage des deux est de 2 * pi radians à 2 * pi radians. La valeur par défaut pour startAngle est de 0 radian ; la valeur par défaut pour endAngle est 2 * pi radians.
aspect
Type : SingleOptionnel. Single : valeur de précision indiquant les proportions du cercle ou de l'ellipse. La valeur par défaut est 1.0, ce qui permet d'obtenir un cercle (non-elliptique) parfait sur tout écran.
Notes
Pour remplir cercle, définissez FillColor et les propriétés d'FillStyle d'Printer objet. Seule une illustration fermée peut être remplie. Les données sont fermés des cercles, des points de suspension, ou des graphiques en secteurs (arcs avec des lignes de rayon dessinées aux deux extrémités).
Pour imprimer un cercle ou une ellipse partielle, si StartAngle est négatif, copie d'Circle un rayon à StartAngle et traite l'angle en tant que positif. Si EndAngle est négatif, Circle affiche un rayon à EndAngle et traite l'angle en tant que positif. La méthode d'Circle dessine toujours dans la direction (positif) dans le sens inverse des aiguilles d'une montre d'un.
La largeur, ou l'épaisseur, la ligne utilisée pour imprimer le cercle, ellipse, ou arc dépend de la valeur de la propriété d'DrawWidth. La façon dont le cercle est imprimé sur l'arrière-plan dépend de la valeur de la propriété d'DrawStyle.
Pour imprimer les graphiques à secteurs, pour imprimer un rayon pour pêcher 0 (création d'un segment de ligne horizontale vers la droite), spécifiez une valeur négative très petite pour StartAngle au lieu de zéro.
Vous pouvez omettre un argument au milieu de la syntaxe, mais vous devez inclure la valeur de l'argument avant d'inclure l'argument suivant. Si vous omettez un argument facultatif, omettez la virgule après l'argument spécifié précédent.
Lorsque Circle fonctions, les propriétés d'CurrentX et d'CurrentY sont définies au point central spécifié par les arguments.
Notes
Les fonctions et objets de l'espace de noms Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 sont fournis pour être utilisés par les outils de mise à niveau de Visual Basic 6.0 vers Visual Basic.Dans la plupart des cas, ces fonctions et objets dupliquent les fonctionnalités que vous pouvez trouver dans d'autres espaces de noms du .NET Framework.Ils sont nécessaires uniquement lorsque le modèle de code Visual Basic 6.0 diffère considérablement de l'implémentation du .NET Framework.
Exemples
L'exemple suivant montre comment effectuer un cercle.
Dim pr As New Printer
pr.DrawStyle = vbSolid
pr.DrawWidth = 1
pr.FillStyle = vbCross
pr.FillColor = vbRed
pr.Circle(2000, 2000, 1000)
pr.EndDoc()
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, voir Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.
Voir aussi
Référence
Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6, espace de noms
Autres ressources
How to: Fix Upgrade Errors by Using the Printer Compatibility Library (Visual Basic)
Deploying Applications That Reference the Printer Compatibility Library