Metodo Printer.Circle (Boolean, Single, Single, Single, Int32, Single, Single, Single)
Premere un cerchio, un'ellisse, o un arco a una pagina, che specifica se il punto centrale è relativo alla posizione corrente.
Spazio dei nomi: Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6
Assembly: Microsoft.VisualBasic.PowerPacks.Vs (in Microsoft.VisualBasic.PowerPacks.Vs.dll)
Sintassi
'Dichiarazione
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
)
Parametri
- relativeStart
Tipo: System.Boolean
Boolean .Se questo parametro è impostato su true, il centro del cerchio, dell' ellisse, o dell' arco viene stampato alle coordinate specificate nelle proprietà di CurrentY e di CurrentX dell' oggetto.
- x
Tipo: System.Single
valore diSingle che indica la coordinata verticale per il punto centrale del cerchio, dell' ellisse, o dell' arco.la proprietà di ScaleMode determina le unità di misura utilizzate.
- y
Tipo: System.Single
valore diSingle che indica il raggio circle o dell' ellisse.la proprietà di ScaleMode determina le unità di misura utilizzate.
- radius
Tipo: System.Single
valore diSingle che indica il raggio circle o dell' ellisse.la proprietà di ScaleMode determina le unità di misura utilizzate.
- color
Tipo: System.Int32
Parametro facoltativo.valore diInteger che indica che il colore (rosso-verde-blu) nella struttura circle.Se questo parametro viene omesso, il valore di Black viene utilizzato.
- startAngle
Tipo: System.Single
Parametro facoltativo. Single - valore di precisione.Quando un arco o un cerchio o un'ellisse parziale viene visualizzato, startangle e endAngle specificano (in radianti) le posizioni iniziale e finale dell' arco.L'intervallo per entrambi è di 2 * radianti PI a 2 * radianti PI.Il valore predefinito per startAngle è di 0 radianti, l'impostazione predefinita per endAngle è 2 * radianti PI.
- endAngle
Tipo: System.Single
Parametro facoltativo. Single - valore di precisione.Quando un arco o un cerchio o un'ellisse parziale viene visualizzato, startAngle e endAngle specificano (in radianti) le posizioni iniziale e finale dell' arco.L'intervallo per entrambi è di 2 * radianti PI a 2 * radianti PI.Il valore predefinito per startAngle è di 0 radianti, l'impostazione predefinita per endAngle è 2 * radianti PI.
- aspect
Tipo: System.Single
Parametro facoltativo. Single - valore di precisione che indica la percentuale circle o dell' ellisse.Il valore predefinito è 1,0, che produce un cerchio (non ellittico) perfetto sullo schermo.
Note
Per riempire un cerchio, impostare FillColor e le proprietà di FillStyle di Printer oggetto.Solo una figura chiusa può essere compilata.Le cifre chiuse includono i cerchi, ellissi, o le sezioni di torta (archi con le righe del raggio tracciate entrambe le estremità).
In stampare un cerchio o un'ellisse parziale, se startAngle è negativo, la pressione di un Circle il raggio a startAngle e si considera l'angolo come positivo.Se endAngle è negativo, Circle stampa un raggio a endAngle e considera l'angolo come positivo.Il metodo di Circle in sempre la direzione positivo () in senso antiorario di su.
La larghezza, o lo spessore, della linea utilizzata per stampare il cerchio, un'ellisse, o arco dipende dall' impostazione della proprietà di DrawWidth .Il modo in cui il controllo circle viene visualizzato su precedenti dipende dall' impostazione della proprietà di DrawStyle .
In le sezioni di torta, per stampare un raggio per inclinare 0 (creando un segmento di linea orizzontale a destra), specificare un valore negativo molto basso per startAngle anziché zero.
È possibile omettere un argomento al centro della sintassi, ma è necessario includere la virgola l'argomento prima di includere l'argomento seguente.Se si omette un argomento facoltativo, omettere la virgola dopo argomento specificato precedente.
Quando Circle esecuzione, le proprietà di CurrentY e di CurrentX vengono impostate al punto centrale specificato dagli argomenti.
[!NOTA]
Le funzioni e gli oggetti nello spazio dei nomi Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 vengono forniti per essere utilizzati dagli strumenti per l'aggiornamento da Visual Basic 6.0 a Visual Basic.Nella maggior parte dei casi, tali funzioni e oggetti duplicano le funzionalità disponibili in altri spazi dei nomi in .NET Framework.Sono necessari, pertanto, solo quando il modello di codice di Visual Basic 6.0 differisce in modo significativo dall'implementazione di .NET Framework.
Esempi
In l ' esempio seguente viene illustrato come disegnare un cerchio.
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()
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6
Altre risorse
Distribuzione di applicazioni che fanno riferimento a Printer Compatibility Library