System::Drawing::Pen class
Inhalt
[
Ausblenden
]Pen class
Stellt Eigenschaften wie Farbe, Breite usw. der gezeichneten Linien und Kurven dar. Objekte dieser Klasse sollten nur mit der Funktion System::MakeObject() alloziert werden. Erzeugen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion-Fehlern führt. Wickeln Sie diese Klasse immer in einen System::SmartPtr Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.
class Pen : public System::Object
Methoden
| Methode | Beschreibung |
|---|---|
| Clone() | Gibt eine Kopie des aktuellen Objekts zurück. |
| Dispose() | Gibt alle vom aktuellen Objekt erworbenen Betriebsressourcen frei. |
| get_Alignment() const | Gibt einen Wert zurück, der die Ausrichtung des aktuellen Pen-Objekts angibt. |
| get_Brush() | Gibt das Brush-Objekt dieses Stifts zurück. |
| get_Color() const | Gibt die Farbe dieses Stifts zurück. |
| get_CompoundArray() const | Gibt ein Array von Werten zurück, das einen zusammengesetzten Stift spezifiziert. |
| get_DashCap() const | Gibt einen Wert zurück, der die an beiden Enden einer gestrichelten Linie verwendete Kappe angibt. |
| get_DashOffset() const | Gibt den Abstand vom Beginn einer Linie bis zum Anfang des Strichmusters zurück. |
| get_DashPattern() const | Gibt ein Array zurück, das ein benutzerdefiniertes Strichmuster in einer gestrichelten Linie angibt. |
| get_DashStyle() const | Gibt einen Wert zurück, der den Strichstil des aktuellen Pen-Objekts angibt. |
| get_EndCap() const | Gibt einen Wert zurück, der die Endlinienkappe des aktuellen Pen-Objekts angibt. |
| get_LineJoin() const | Gibt einen Wert zurück, der angibt, wie die von diesem Pen-Objekt gezeichneten Linien verbunden werden. |
| get_MiterLimit() const | Gibt die Grenze der Dicke der Verbindung an einer Gehrungsecke zurück. |
| get_PenType() const | NICHT IMPLEMENTIERT. |
| get_StartCap() const | Gibt einen Wert zurück, der die Startlinienkappe des aktuellen Pen-Objekts angibt. |
| get_Transform() | Gibt eine Kopie eines Matrix-Objekts zurück, das die geometrischen Transformationen für den vom aktuellen Objekt dargestellten Pen angibt. |
| get_Width() const | Gibt die Breite des aktuellen Pen-Objekts zurück. |
| MultiplyTransform(const SharedPtr<Drawing2D::Matrix>&, Drawing2D::MatrixOrder) | Multipliziert die Transformationsmatrix des aktuellen Objekts mit der angegebenen Matrix. |
| Pen(const Color&) | Erstellt ein neues Pen-Objekt, das die angegebene Farbe darstellt. |
| Pen(const Color&, float) | Erstellt ein neues Pen-Objekt, das die angegebene Farbe und Breite darstellt. |
| Pen(const SharedPtr<Brush>&) | Erstellt ein neues Pen-Objekt und initialisiert es mit dem angegebenen Brush-Objekt. |
| Pen(const SharedPtr<Brush>&, float) | Erstellt ein neues Pen-Objekt und initialisiert es mit dem angegebenen Brush-Objekt. |
| ResetTransform() | Setzt die Transformationsmatrix des aktuellen Objekts zurück, sodass sie zur Einheitsmatrix wird. |
| RotateTransform(float, Drawing2D::MatrixOrder) | Dreht die lokale geometrische Transformation um den angegebenen Winkel in der angegebenen Reihenfolge. |
| ScaleTransform(float, float, Drawing2D::MatrixOrder) | Skaliert die lokale geometrische Transformation um die angegebenen Faktoren in der angegebenen Reihenfolge. |
| set_Alignment(Drawing2D::PenAlignment) | Legt die Ausrichtung des aktuellen Pen-Objekts fest. |
| set_Brush(const SharedPtr<Brush>&) | Setzt das Brush-Objekt dieses Stifts. |
| set_Color(const Color&) | Setzt die Farbe dieses Stifts. |
| set_CompoundArray(const System::ArrayPtr<float>&) | Setzt ein Array von Werten, das einen zusammengesetzten Stift spezifiziert. |
| set_CustomEndCap(const SharedPtr<Drawing2D::CustomLineCap>&) | Setzt die benutzerdefinierte Endlinienkappe. |
| set_CustomStartCap(const SharedPtr<Drawing2D::CustomLineCap>&) | Setzt die benutzerdefinierte Startlinienkappe. |
| set_DashCap(Drawing2D::DashCap) | Setzt einen Wert, der die an beiden Enden einer gestrichelten Linie verwendete Kappe angibt. |
| set_DashOffset(float) | Setzt den Abstand vom Anfang einer Linie bis zum Beginn eines Strichmusters. |
| set_DashPattern(const System::ArrayPtr<float>&) | Setzt ein Array, das ein benutzerdefiniertes Strichmuster in einer gestrichelten Linie angibt. Das Array besteht aus Zahlen, die die Längen von abwechselnden Strichen und Lücken spezifizieren. |
| set_DashStyle(Drawing2D::DashStyle) | Setzt einen Wert, der den Strichstil des aktuellen Pen-Objekts angibt. |
| set_EndCap(Drawing2D::LineCap) | Setzt die Endlinienkappe des aktuellen Pen-Objekts. |
| set_LineJoin(Drawing2D::LineJoin) | Setzt einen Wert, der angibt, wie die von diesem Pen-Objekt gezeichneten Linien verbunden werden. |
| set_MiterLimit(float) | Setzt die Grenze der Dicke der Verbindung an einer Gehrungsecke. |
| set_StartCap(Drawing2D::LineCap) | Setzt die Startlinienkappe des aktuellen Pen-Objekts. |
| set_Transform(const SharedPtr<Drawing2D::Matrix>&) | Setzt ein Matrix-Objekt, das die geometrischen Transformationen für den vom aktuellen Objekt dargestellten Pen angibt. |
| set_Width(float) | Setzt die Breite des aktuellen Pen-Objekts. |
| SetLineCap(Drawing2D::LineCap, Drawing2D::LineCap, Drawing2D::DashCap) | NICHT IMPLEMENTIERT. |
| TranslateTransform(float, float, Drawing2D::MatrixOrder) | Verschiebt die lokale geometrische Transformation um die angegebenen Abmessungen in der angegebenen Reihenfolge. |
Siehe auch
- Class Object
- Namespace System::Drawing
- Library Aspose.Font for C++