Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Druckt einen Kreis, Ellipse oder einen Bogen in einer Seite und angibt, ob der Mitte relativ zum aktuellen Position befindet.
Namespace: Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6
Assembly: Microsoft.VisualBasic.PowerPacks.Vs (in Microsoft.VisualBasic.PowerPacks.Vs.dll)
Syntax
'Declaration
Public Sub Circle ( _
relativeStart As Boolean, _
x As Single, _
y As Single, _
radius As Single, _
color As Integer, _
startAngle As Single, _
endAngle As Single, _
aspect As Single _
)
public void Circle(
bool relativeStart,
float x,
float y,
float radius,
int color,
float startAngle,
float endAngle,
float aspect
)
public:
void Circle(
bool relativeStart,
float x,
float y,
float radius,
int color,
float startAngle,
float endAngle,
float aspect
)
member Circle :
relativeStart:bool *
x:float32 *
y:float32 *
radius:float32 *
color:int *
startAngle:float32 *
endAngle:float32 *
aspect:float32 -> unit
public function Circle(
relativeStart : boolean,
x : float,
y : float,
radius : float,
color : int,
startAngle : float,
endAngle : float,
aspect : float
)
Parameter
- relativeStart
Typ: System.Boolean
Boolean .Wenn dieser Parameter auf truefestgelegt ist, wird der Mitte des Kreises, der Ellipse oder des Bogens relativ zu den angegebenen Koordinaten gedruckt, die in den CurrentX und CurrentY-Eigenschaften des Objekts angegeben werden.
- x
Typ: System.Single
Single -Wert, der die vertikale Koordinate für den Mittelpunkt des Kreises, der Ellipse oder des Bogens angibt.Die ScaleMode-Eigenschaft bestimmt die verwendete Maßeinheiten.
- y
Typ: System.Single
Single -Wert, der den Radius der Ellipse oder des Kreises angibt.Die ScaleMode-Eigenschaft bestimmt die verwendete Maßeinheiten.
- radius
Typ: System.Single
Single -Wert, der den Radius der Ellipse oder des Kreises angibt.Die ScaleMode-Eigenschaft bestimmt die verwendete Maßeinheiten.
- color
Typ: System.Int32
Optional. Integer -Wert, der die Farbe Rot-Grün-Blaue angibt (RGB), der Kontur des Kreises.Wenn dieser Parameter ausgelassen wird, wird der Wert von Black verwendet.
- startAngle
Typ: System.Single
Optional.GenauigkeitSingle- Wert.Wenn ein Bogen oder ein partieller Kreis oder eine Ellipse gedruckt wird, geben startangle und endAngle (im Bogenmaß) die Anfangs- und Endpositionen des Bogens an.Der Bereich für beide beträgt 2 bis 2 bogenmaß Pi * * Pi bogenmaß.Der Standardwert für startAngle ist 0 Bogenmaß. Der Standardwert für endAngle ist 2. bogenmaß Pi " * "
- endAngle
Typ: System.Single
Optional.GenauigkeitSingle- Wert.Wenn ein Bogen oder ein partieller Kreis oder eine Ellipse gedruckt wird, geben startAngle und endAngle (im Bogenmaß) die Anfangs- und Endpositionen des Bogens an.Der Bereich für beide beträgt 2 bis 2 bogenmaß Pi * * Pi bogenmaß.Der Standardwert für startAngle ist 0 Bogenmaß. Der Standardwert für endAngle ist 2. bogenmaß Pi " * "
- aspect
Typ: System.Single
Optional.GenauigkeitSingle- Wert, der das Seitenverhältnis des Kreises oder der Ellipse angibt.Der Standardwert beträgt 1.0, der einem perfekten (nicht-elliptischen) Kreis auf jeder Bildschirm ergibt.
Hinweise
Um einen Kreis auszufüllen, legen Sie die FillColor und FillStyle-Eigenschaften des Printer-Objekts fest.Nur einer geschlossenen Figur ausgefüllt werden kann.geschlossener Figuren enthalten kreise der slicen oder Kreis, Ellipse mit den Radius (Bogen gezeichnet von Zeilen an beiden Enden).
Wenn es sich um einen partiellen Kreis oder eine Ellipse, wenn startAngle negativ ist, wird Circle Radius in startAngle und behandelt den Winkel als positiver ausgibt.Wenn endAngle negativ ist, gibt Circle Radius in endAngle und behandelt den Winkel als positiver.Die Methode zeichnet Circle (positiven) immer in einer Richtung gegen den Uhrzeigersinn.
Die Breite oder die Stärke der Linie, mit der der Kreis, Ellipse zum Drucken oder Bogen, hängt von der Einstellung der DrawWidth-Eigenschaft ab.Die Art, in der der Kreis auf dem Hintergrund gedruckt wird, hängt von der Einstellung der DrawStyle-Eigenschaft ab.
Wenn Sie Kreis slicen drucken, um Radius in den Winkel 0 ausgegeben (ein horizontales Liniensegment rechts), geben Sie einen sehr kleinen negativen Wert für startAngle statt (null) an.
Sie können ein Argument in der Mitte der Syntax weglassen, aber Sie müssen das Komma des Arguments einschließen, bevor Sie das nächste Argument einschließen.Wenn Sie ein optionales Argument weglassen, führen Sie das Komma nach dem vorherigen angegebenen Argument weg.
Wenn Circle ausgeführt wird, werden die CurrentX und CurrentY-Eigenschaften in der Mitte festgelegt, der von den Argumenten angegeben wird.
Hinweis |
|---|
Funktionen und Objekte im Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6-Namespace werden den Tools zur Aktualisierung von Visual Basic 6.0 auf Visual Basic bereitgestellt.In den meisten Fällen duplizieren diese Funktionen und Objekte Funktionen aus anderen Namespaces in .NET Framework.Sie sind nur notwendig, wenn sich das Visual Basic 6.0-Codemodell erheblich von der .NET Framework-Implementierung unterscheidet. |
Beispiele
Das folgende Beispiel zeigt, wie Sie einen Kreis zeichnet.
Dim pr As New Printer
pr.DrawStyle = vbSolid
pr.DrawWidth = 1
pr.FillStyle = vbCross
pr.FillColor = vbRed
pr.Circle(True, 2000, 2000, 1000, vbBlue, -2, 1.5, 1)
pr.EndDoc()
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.
Siehe auch
Referenz
Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6-Namespace
Weitere Ressourcen
Druckerkompatibilitätsbibliothek
Bereitstellen von Anwendungen, die auf die Druckerkompatibilitätsbibliothek verweisen
Hinweis