Printer.Circle-Methode (Boolean, Single, Single, Single, Int32, Single, Single, Single)

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.

HinweisHinweis

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

Siehe auch

Referenz

Printer Klasse

Circle-Überladung

Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6-Namespace

Weitere Ressourcen

Druckerkompatibilitätsbibliothek

Gewusst wie: Korrigieren von Upgradefehlern mithilfe der Druckerkompatibilitätsbibliothek (Visual Basic)

Bereitstellen von Anwendungen, die auf die Druckerkompatibilitätsbibliothek verweisen