System::Drawing::Drawing2D::LinearGradientBrush‑Klasse
Inhalt
[
Ausblenden
]LinearGradientBrush class
Stellt einen linearen Farbverlauf‑Pinsel dar. Objekte dieser Klasse sollten ausschließlich über die 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 LinearGradientBrush : public System::Drawing::Brush
Methoden
| Methode | Beschreibung |
|---|---|
| Clone() override | Erstellt eine Kopie des aktuellen Objekts. |
| get_Blend() const | Gibt eine Mischung zurück, die Faktoren und Positionen der Grundfarben für diesen Pinsel angibt. |
| get_GammaCorrection() const | Gibt einen Wert zurück, der anzeigt, dass die Gammakorrektur für diesen Pinsel aktiviert ist. |
| get_InterpolationColors() const | Gibt ein ColorBlend-Objekt zurück, das einen mehrfarbigen linearen Farbverlauf definiert. |
| get_LinearColors() const | Gibt die Start‑ und Endfarben dieses Farbverlaufs zurück. |
| get_Rectangle() | Gibt ein umschließendes Rechteck zurück. |
| get_Transform() const | Gibt eine Kopie eines Matrix-Objekts zurück, das die geometrischen Transformationen für den vom aktuellen Objekt dargestellten Pinsel angibt. |
| get_WrapMode() const | Gibt den Wrap‑Modus zurück. |
| LinearGradientBrush(const PointF&, const PointF&, const Color&, const Color&) | RTTI-Informationen. |
| LinearGradientBrush(const Point&, const Point&, const Color&, const Color&) | Konstruiert eine neue Instanz von LinearGradientBrush. |
| LinearGradientBrush(const RectangleF&, const Color&, const Color&, LinearGradientMode) | Konstruiert eine neue Instanz von LinearGradientBrush. |
| LinearGradientBrush(const Rectangle&, const Color&, const Color&, LinearGradientMode) | Konstruiert eine neue Instanz von LinearGradientBrush. |
| LinearGradientBrush(const RectangleF&, const Color&, const Color&, float, bool) | Konstruiert eine neue Instanz von LinearGradientBrush. |
| LinearGradientBrush(const Rectangle&, const Color&, const Color&, float, bool) | Konstruiert eine neue Instanz von LinearGradientBrush. |
| MultiplyTransform(const SharedPtr<Matrix>&, MatrixOrder) | Multipliziert die Transformationsmatrix des aktuellen Objekts mit der angegebenen Matrix. |
| ResetTransform() | Setzt die Transformationsmatrix des aktuellen Objekts zurück. |
| RotateTransform(float, MatrixOrder) | Dreht die Transformationsmatrix des aktuellen Objekts. |
| ScaleTransform(float, float, MatrixOrder) | Skaliert die Transformationsmatrix des aktuellen Objekts. |
| set_Blend(const SharedPtr<Blend>&) | Setzt eine Mischung, die Faktoren und Positionen der Grundfarben für diesen Pinsel angibt. |
| set_GammaCorrection(bool) | Setzt den Gammakorrektur‑Status für diesen Pinsel. |
| set_InterpolationColors(const SharedPtr<ColorBlend>&) | Setzt ein ColorBlend-Objekt, das einen mehrfarbigen linearen Farbverlauf definiert. |
| set_LinearColors(const ArrayPtr<Color>&) | Legt die Start- und Endfarben dieses Farbverlaufs fest. |
| set_Transform(const SharedPtr<Matrix>&) | Setzt ein Matrix-Objekt, das die geometrischen Transformationen für den vom aktuellen Objekt dargestellten Pinsel spezifiziert. |
| set_WrapMode(WrapMode) | Setzt den Wrap-Modus. |
| SetBlendTriangularShape(float, float) | NICHT IMPLEMENTIERT. |
| SetSigmaBellShape(float, float) | NICHT IMPLEMENTIERT. |
| TranslateTransform(float, float, Drawing2D::MatrixOrder) | Verschiebt die Transformationsmatrix des aktuellen Objekts. |
Siehe auch
- Class Brush
- Namespace System::Drawing::Drawing2D
- Library Aspose.Page for C++