System::Drawing::Pen class
Contenuti
[
Nascondere
]Pen class
Rappresenta proprietà come colore, larghezza ecc. delle linee e curve disegnate. Gli oggetti di questa classe devono essere allocati solo usando la funzione System::MakeObject(). Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché provocherà errori di runtime e/o fallimenti di asserzione. Avvolgi sempre questa classe in un puntatore System::SmartPtr e usa questo puntatore per passarlo alle funzioni come argomento.
class Pen : public System::Object
Metodi
| Metodo | Descrizione |
|---|---|
| Clone() | Restituisce una copia dell’oggetto corrente. |
| Dispose() | Rilascia tutte le risorse operative acquisite dall’oggetto corrente. |
| get_Alignment() const | Restituisce un valore che indica l’allineamento dell’oggetto Pen corrente. |
| get_Brush() | Restituisce l’oggetto Brush di questa penna. |
| get_Color() const | Restituisce il colore di questa penna. |
| get_CompoundArray() const | Restituisce un array di valori che specifica una penna composta. |
| get_DashCap() const | Restituisce un valore che indica il cap usato alle due estremità di una linea tratteggiata. |
| get_DashOffset() const | Restituisce la distanza dall’inizio di una linea all’inizio del modello di tratteggio. |
| get_DashPattern() const | Restituisce un array che indica il modello di tratteggio personalizzato in una linea tratteggiata. |
| get_DashStyle() const | Restituisce un valore che indica lo stile del tratto dell’oggetto Pen corrente. |
| get_EndCap() const | Restituisce un valore che indica il cap finale della linea dell’oggetto Pen corrente. |
| get_LineJoin() const | Restituisce un valore che indica come le linee disegnate da questo oggetto Pen sono unite. |
| get_MiterLimit() const | Restituisce il limite dello spessore della giunzione in un angolo a spigolo. |
| get_PenType() const | NON IMPLEMENTATO. |
| get_StartCap() const | Restituisce un valore che indica il cap iniziale della linea dell’oggetto Pen corrente. |
| get_Transform() | Restituisce una copia di un oggetto Matrix che specifica le trasformazioni geometriche per la penna rappresentata dall’oggetto corrente. |
| get_Width() const | Restituisce la larghezza dell’oggetto Pen corrente. |
| MultiplyTransform(const SharedPtr<Drawing2D::Matrix>&, Drawing2D::MatrixOrder) | Moltiplica la matrice di trasformazione dell’oggetto corrente per la matrice specificata. |
| Pen(const Color&) | Crea un nuovo oggetto Pen che rappresenta il colore specificato. |
| Pen(const Color&, float) | Crea un nuovo oggetto Pen che rappresenta il colore e la larghezza specificati. |
| Pen(const SharedPtr<Brush>&) | Crea un nuovo oggetto Pen e lo inizializza con l’oggetto Brush specificato. |
| Pen(const SharedPtr<Brush>&, float) | Crea un nuovo oggetto Pen e lo inizializza con l’oggetto Brush specificato. |
| ResetTransform() | Reimposta la matrice di trasformazione dell’oggetto corrente affinché diventi una matrice identità. |
| RotateTransform(float, Drawing2D::MatrixOrder) | Ruota la trasformazione geometrica locale dell’angolo specificato nell’ordine specificato. |
| ScaleTransform(float, float, Drawing2D::MatrixOrder) | Scala la trasformazione geometrica locale dei fattori specificati nell’ordine specificato. |
| set_Alignment(Drawing2D::PenAlignment) | Imposta l’allineamento dell’oggetto Pen corrente. |
| set_Brush(const SharedPtr<Brush>&) | Imposta l’oggetto Brush di questa penna. |
| set_Color(const Color&) | Imposta il colore di questa penna. |
| set_CompoundArray(const System::ArrayPtr<float>&) | Imposta un array di valori che specifica una penna composta. |
| set_CustomEndCap(const SharedPtr<Drawing2D::CustomLineCap>&) | Imposta il cap finale della linea personalizzato. |
| set_CustomStartCap(const SharedPtr<Drawing2D::CustomLineCap>&) | Imposta il cap iniziale della linea personalizzato. |
| set_DashCap(Drawing2D::DashCap) | Imposta un valore che specifica il cap usato alle due estremità di una linea tratteggiata. |
| set_DashOffset(float) | Imposta la distanza dall’inizio di una linea all’inizio di un modello di tratteggio. |
| set_DashPattern(const System::ArrayPtr<float>&) | Imposta un array che specifica un modello di tratteggio personalizzato in una linea tratteggiata. L’array è composto da numeri che indicano le lunghezze di trattini e spazi alternati. |
| set_DashStyle(Drawing2D::DashStyle) | Imposta un valore che specifica lo stile del tratto dell’oggetto Pen corrente. |
| set_EndCap(Drawing2D::LineCap) | Imposta il cap finale della linea dell’oggetto Pen corrente. |
| set_LineJoin(Drawing2D::LineJoin) | Imposta un valore che specifica come le linee disegnate da questo oggetto Pen sono unite. |
| set_MiterLimit(float) | Imposta il limite dello spessore della giunzione in un angolo a spigolo. |
| set_StartCap(Drawing2D::LineCap) | Imposta il cap iniziale della linea dell’oggetto Pen corrente. |
| set_Transform(const SharedPtr<Drawing2D::Matrix>&) | Imposta un oggetto Matrix che specifica le trasformazioni geometriche per la penna rappresentata dall’oggetto corrente. |
| set_Width(float) | Imposta la larghezza dell’oggetto Pen corrente. |
| SetLineCap(Drawing2D::LineCap, Drawing2D::LineCap, Drawing2D::DashCap) | NON IMPLEMENTATO. |
| TranslateTransform(float, float, Drawing2D::MatrixOrder) | Trasla la trasformazione geometrica locale delle dimensioni specificate nell’ordine specificato. |
Vedi anche
- Class Object
- Namespace System::Drawing
- Library Aspose.Font for C++