System::Drawing::Pen Klasse
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 stets 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 Pen 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 Anfang einer Linie bis zum Beginn eines 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 Endkappe der Linie 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 Startkappe der Linie 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 spezifiziert. |
| 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 zu einer 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) | Setzt die Ausrichtung des aktuellen Pen-Objekts. |
| set_Brush(const SharedPtr<Brush>&) | Setzt das Brush-Objekt dieses Pen. |
| set_Color(const Color&) | Setzt die Farbe dieses Pen. |
| set_CompoundArray(const System::ArrayPtr<float>&) | Setzt ein Array von Werten, das einen zusammengesetzten Pen spezifiziert. |
| set_CustomEndCap(const SharedPtr<Drawing2D::CustomLineCap>&) | Setzt die benutzerdefinierte Endkappe der Linie. |
| set_CustomStartCap(const SharedPtr<Drawing2D::CustomLineCap>&) | Setzt die benutzerdefinierte Startkappe der Linie. |
| 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 spezifiziert. |
| set_EndCap(Drawing2D::LineCap) | Setzt die Endkappe der Linie des aktuellen Pen-Objekts. |
| set_LineJoin(Drawing2D::LineJoin) | Legt einen Wert fest, der bestimmt, wie die von diesem Pen-Objekt gezeichneten Linien verbunden werden. |
| set_MiterLimit(float) | Legt die Grenze für die Dicke der Verbindung an einer Gehrungsecke fest. |
| set_StartCap(Drawing2D::LineCap) | Legt die Startlinienkappe des aktuellen Pen-Objekts fest. |
| set_Transform(const SharedPtr<Drawing2D::Matrix>&) | Legt ein Matrix-Objekt fest, das die geometrischen Transformationen für den vom aktuellen Objekt dargestellten Pen angibt. |
| set_Width(float) | Legt die Breite des aktuellen Pen-Objekts fest. |
| SetLineCap(Drawing2D::LineCap, Drawing2D::LineCap, Drawing2D::DashCap) | NICHT IMPLEMENTIERT. |
| TranslateTransform(float, float, Drawing2D::MatrixOrder) | Verschiebt die lokale geometrische Transformation um die angegebenen Dimensionen in der angegebenen Reihenfolge. |
Siehe auch
- Class Object
- Namespace System::Drawing
- Library Aspose.Page for C++