System::Drawing::Drawing2D::PathGradientBrush Klasse

PathGradientBrush class

Stellt einen Pinsel dar, der das Innere eines GraphicsPath Objekts mit einem Farbverlauf füllt. Objekte dieser Klasse sollten nur ü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 stets in einen System::SmartPtr Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.

class PathGradientBrush : public System::Drawing::Brush

Methoden

MethodeBeschreibung
Clone() overrideErstellt eine Kopie des aktuellen Objekts.
get_Blend() constNICHT IMPLEMENTIERT.
get_CenterColor() constGibt eine Farbe zurück, die sich im Zentrum des von dem aktuellen Objekt gefüllten Pfads befindet.
get_CenterPoint() constLiefert den Mittelpunkt des Farbverlaufs.
get_FocusScales() constLiefert den Fokuspunkt für das Abfallen des Farbverlaufs.
get_InterpolationColors() constGibt einen Wert zurück, der einen mehrfarbigen linearen Farbverlauf definiert.
get_Rectangle()NICHT IMPLEMENTIERT.
get_SurroundColors() constGibt Farben zurück, die den Punkten im Pfad entsprechen, den dieser PathGradientBrush füllt.
get_Transform() constGibt eine Kopie eines Matrix-Objekts zurück, das die geometrischen Transformationen für den vom aktuellen Objekt dargestellten Pinsel spezifiziert.
get_WrapMode() constGibt den Wrap-Modus zurück.
MultiplyTransform(const SharedPtr<Matrix>&, MatrixOrder)Multipliziert die Transformationsmatrix des aktuellen Objekts mit der angegebenen Matrix.
PathGradientBrush(const ArrayPtr<PointF>&, WrapMode)RTTI-Informationen.
PathGradientBrush(const ArrayPtr<Point>&, WrapMode)Konstruiert eine neue Instanz der PathGradientBrush Klasse.
PathGradientBrush(const SharedPtr<GraphicsPath>&)Konstruiert eine neue Instanz der PathGradientBrush Klasse.
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_Blend(const SharedPtr<Blend>&)Legt eine Mischung fest, die Faktoren und Positionen der Grundfarben für diesen Pinsel angibt.
set_CenterColor(Color)Setzt eine Farbe, die sich im Zentrum des von dem aktuellen Objekt gefüllten Pfads befindet.
set_CenterPoint(const PointF&)Setzt den Mittelpunkt des Farbverlaufs.
set_FocusScales(const PointF&)Setzt den Fokuspunkt für das Abfallen des Farbverlaufs.
set_InterpolationColors(const SharedPtr<ColorBlend>&)Setzt einen Wert, der einen mehrfarbigen linearen Farbverlauf definiert.
set_SurroundColors(const ArrayPtr<Color>&)Legt Farben fest, die den Punkten im Pfad entsprechen, den dieser PathGradientBrush füllt.
set_Transform(const SharedPtr<Matrix>&)Legt ein Matrix-Objekt fest, das die geometrischen Transformationen für den vom aktuellen Objekt dargestellten Pinsel angibt.
set_WrapMode(WrapMode)Legt den Wrap-Modus fest.
SetBlendTriangularShape(float, float)NICHT IMPLEMENTIERT.
SetSigmaBellShape(float, float)NICHT IMPLEMENTIERT.
TranslateTransform(float, float, Drawing2D::MatrixOrder)Verschiebt die lokale geometrische Transformation um die angegebenen Abmessungen in der angegebenen Reihenfolge.

Siehe auch