## Pen class

Καθορίζει ένα αντικείμενο που χρησιμοποιείται για τη χάραξη γραμμών και καμπυλών.

```csharp
public class Pen : IDisposable
```

## Κατασκευαστές

| Ονομα | Περιγραφή |
| --- | --- |
| [Pen](pen/#constructor)(Brush) | Αρχικοποιεί μια νέα παρουσία του`Pen` τάξη με τα καθορισμέναBrush . |
| [Pen](pen/#constructor_2)(Color) | Αρχικοποιεί μια νέα παρουσία του`Pen` τάξη με τα καθορισμέναColor . |
| [Pen](pen/#constructor_1)(Brush, float) | Αρχικοποιεί μια νέα παρουσία της κλάσης Pen με το καθορισμένο Brush και Width. |
| [Pen](pen/#constructor_3)(Color, float) | Αρχικοποιεί μια νέα παρουσία της κλάσης Pen με τις καθορισμένες ιδιότητες Color and Width. |

## Ιδιότητες

| Ονομα | Περιγραφή |
| --- | --- |
| [Alignment](../../system.drawing/pen/alignment/) { get; set; } | Λαμβάνει ή ορίζει τη στοίχιση για αυτόPen . |
| [Brush](../../system.drawing/pen/brush/) { get; set; } | Παίρνει ή ορίζει το Brush που καθορίζει τα χαρακτηριστικά αυτούPen . |
| [Color](../../system.drawing/pen/color/) { get; set; } | Παίρνει ή ορίζει το χρώμα αυτούPen . |
| [CompoundArray](../../system.drawing/pen/compoundarray/) { get; set; } | Λαμβάνει ή ορίζει έναν πίνακα τιμών που καθορίζει ένα σύνθετο στυλό. Ένα σύνθετο στυλό σχεδιάζει μια σύνθετη γραμμή που αποτελείται από παράλληλες ευθείες και κενά. |
| [CustomEndCap](../../system.drawing/pen/customendcap/) { get; set; } | Λαμβάνει ή ορίζει ένα προσαρμοσμένο όριο για χρήση στο τέλος των γραμμών που σχεδιάζονται με αυτόPen . |
| [CustomStartCap](../../system.drawing/pen/customstartcap/) { get; set; } | Λαμβάνει ή ορίζει ένα προσαρμοσμένο όριο για χρήση στην αρχή των γραμμών που σχεδιάζονται με αυτόPen . |
| [DashCap](../../system.drawing/pen/dashcap/) { get; set; } | Λαμβάνει ή ορίζει το στυλ κεφαλιού που χρησιμοποιείται στο τέλος των παύλων που αποτελούν διακεκομμένες γραμμές που σχεδιάζονται με αυτό Pen . |
| [DashOffset](../../system.drawing/pen/dashoffset/) { get; set; } | Λαμβάνει ή ορίζει την απόσταση από την αρχή μιας γραμμής έως την αρχή ενός μοτίβου παύλας. |
| [DashPattern](../../system.drawing/pen/dashpattern/) { get; set; } | Λαμβάνει ή ορίζει μια σειρά από προσαρμοσμένες παύλες και κενά. |
| [DashStyle](../../system.drawing/pen/dashstyle/) { get; set; } | Λαμβάνει ή ορίζει το στυλ που χρησιμοποιείται για τις διακεκομμένες γραμμές που σχεδιάζονται με αυτόPen . |
| [EndCap](../../system.drawing/pen/endcap/) { get; set; } | Λαμβάνει ή ορίζει το στυλ κεφαλιού που χρησιμοποιείται στο τέλος των γραμμών που σχεδιάζονται με αυτό το στυλό. |
| [LineJoin](../../system.drawing/pen/linejoin/) { get; set; } | Λαμβάνει ή ορίζει το στυλ ένωσης για τα άκρα δύο διαδοχικών γραμμών που σχεδιάζονται με αυτό το στυλό. |
| [MiterLimit](../../system.drawing/pen/miterlimit/) { get; set; } | Λαμβάνει ή θέτει το όριο του πάχους της ένωσης σε μια λοξό γωνία. |
| [PenType](../../system.drawing/pen/pentype/) { get; } | Αποκτά το στυλ των γραμμών που σχεδιάζονται με αυτό το στυλό. |
| [StartCap](../../system.drawing/pen/startcap/) { get; set; } | Λαμβάνει ή ορίζει το στυλ κεφαλιού που χρησιμοποιείται στην αρχή των γραμμών που σχεδιάζονται με αυτό το στυλό. |
| [Transform](../../system.drawing/pen/transform/) { get; set; } | Λαμβάνει ή ορίζει ένα αντίγραφο του γεωμετρικού μετασχηματισμού για αυτόPen . |
| [Width](../../system.drawing/pen/width/) { get; set; } | Λαμβάνει ή ορίζει το πλάτος αυτού του στυλό, σε μονάδες του αντικειμένου γραφικών που χρησιμοποιείται για το σχέδιο. |

## Μέθοδοι

| Ονομα | Περιγραφή |
| --- | --- |
| [Clone](../../system.drawing/pen/clone/)() | Δημιουργεί ένα ακριβές αντίγραφο αυτούPen . |
| [Dispose](../../system.drawing/pen/dispose/)() | Απελευθερώνει όλους τους πόρους που χρησιμοποιούνται από αυτό το στυλό. |
| [MultiplyTransform](../../system.drawing/pen/multiplytransform/#multiplytransform)(Matrix) | Πολλαπλασιάζει τον πίνακα μετασχηματισμού για αυτόPen από τα καθορισμέναMatrix . |
| [MultiplyTransform](../../system.drawing/pen/multiplytransform/#multiplytransform_1)(Matrix, MatrixOrder) | Πολλαπλασιάζει τον πίνακα μετασχηματισμού για αυτόPen από τα καθορισμέναMatrix με την καθορισμένη σειρά. |
| [ResetTransform](../../system.drawing/pen/resettransform/)() | Επαναφέρει τον γεωμετρικό πίνακα μετασχηματισμού για αυτόPen στην ταυτότητα. |
| [RotateTransform](../../system.drawing/pen/rotatetransform/#rotatetransform)(float) | Περιστρέφει τον τοπικό γεωμετρικό μετασχηματισμό κατά την καθορισμένη γωνία. Αυτή η μέθοδος προϋποθέτει την περιστροφή στον μετασχηματισμό. |
| [RotateTransform](../../system.drawing/pen/rotatetransform/#rotatetransform_1)(float, MatrixOrder) | Περιστρέφει τον τοπικό γεωμετρικό μετασχηματισμό κατά την καθορισμένη γωνία με την καθορισμένη σειρά. |
| [ScaleTransform](../../system.drawing/pen/scaletransform/#scaletransform)(float, float) | Κλιμακώνει τον τοπικό γεωμετρικό μετασχηματισμό με βάση τους καθορισμένους παράγοντες. Αυτή η μέθοδος προσαρτά τον πίνακα κλιμάκωσης στον μετασχηματισμό. |
| [ScaleTransform](../../system.drawing/pen/scaletransform/#scaletransform_1)(float, float, MatrixOrder) | Κλιμακώνει τον τοπικό γεωμετρικό μετασχηματισμό με τους καθορισμένους παράγοντες με την καθορισμένη σειρά. |
| [SetLineCap](../../system.drawing/pen/setlinecap/)(LineCap, LineCap, DashCap) | Ορίζει τις τιμές που καθορίζουν το στυλ του καπακιού που χρησιμοποιείται για τον τερματισμό των γραμμών που σχεδιάζονται με αυτό`Pen` . |
| [TranslateTransform](../../system.drawing/pen/translatetransform/#translatetransform)(float, float) | Μεταφράζει τον τοπικό γεωμετρικό μετασχηματισμό με τις καθορισμένες διαστάσεις. Αυτή η μέθοδος προϋποθέτει τη μετάφραση στον μετασχηματισμό. |
| [TranslateTransform](../../system.drawing/pen/translatetransform/#translatetransform_1)(float, float, MatrixOrder) | Μεταφράζει τον τοπικό γεωμετρικό μετασχηματισμό με τις καθορισμένες διαστάσεις με την καθορισμένη σειρά. |

### Δείτε επίσης

* χώρος ονομάτων [System.Drawing](../../system.drawing/)
* συνέλευση [Aspose.Drawing](../../)


