Class PathGradientBrushBase
名称: Aspose.Imaging.Brushes 收藏: Aspose.Imaging.dll (25.4.0)
代表一个 Aspose.Imaging.Brush 与基础路级功能。
[JsonObject(MemberSerialization.OptIn)]
public abstract class PathGradientBrushBase : TransformBrush, IDisposable
Inheritance
object ← DisposableObject ← Brush ← TransformBrush ← PathGradientBrushBase
Derived
PathGradientBrush , PathMulticolorGradientBrush
Implements
继承人
TransformBrush.ResetTransform() , TransformBrush.MultiplyTransform(Matrix) , TransformBrush.MultiplyTransform(Matrix, MatrixOrder) , TransformBrush.TranslateTransform(float, float) , TransformBrush.TranslateTransform(float, float, MatrixOrder) , TransformBrush.ScaleTransform(float, float) , TransformBrush.ScaleTransform(float, float, MatrixOrder) , TransformBrush.RotateTransform(float) , TransformBrush.RotateTransform(float, MatrixOrder) , TransformBrush.WrapMode , TransformBrush.Transform , TransformBrush.IsTransformChanged , Brush.DeepClone() , Brush.Equals(object) , Brush.GetHashCode() , Brush.Equals(Brush) , Brush.Opacity , DisposableObject.Dispose() , DisposableObject.ReleaseManagedResources() , DisposableObject.ReleaseUnmanagedResources() , DisposableObject.VerifyNotDisposed() , DisposableObject.Disposed , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
请注意,在创建 Aspose.Imaging.Brushes.PathGradientBrushBase 类时,它应以至少 2 点开始。将永远是一个封闭的数字,最后一个点连接了第一个点. 这个形状充满了这个 Aspose.Imaging.Brushes.PathGradientBrushBase。实施 GDI+ 将 System.OutOfMemoryException 扔在空洞或点设置时,具有相同的坐标。Aspose.Imaging.Brushes.PathGradientBrushBase 放出一个例外,当点序列包含不到 2 点时,系统。投而不是 System.OutOfMemory 例外,当点序列是不可接受的。中心点是按默认计算为通过点的重量中心,用户可以稍后更改这个点。焦点规模是默认情况下空点(0.0、0.0)。
Constructors
PathGradientBrushBase(点数[])
启动一个新的例子 Aspose.Imaging.Brushes.PathGradientBrushBase 类与指定的点。
[JsonConstructor]
protected PathGradientBrushBase(PointF[] pathPoints)
Parameters
pathPoints
PointF
( )
一系列 Aspose.Imaging.PointF 结构,代表构成路径垂直的点。
PathGradientBrushBase(点数( ), 饰 WrapMode)
启动 Aspose.Imaging.Brushes.PathGradientBrushBase 类的新例子,配有指定的点和插入模式。
protected PathGradientBrushBase(PointF[] pathPoints, WrapMode wrapMode)
Parameters
pathPoints
PointF
( )
一系列 Aspose.Imaging.PointF 结构,代表构成路径垂直的点。
wrapMode
WrapMode
一个 Aspose.Imaging.WrapMode 描述如何填写这个 Aspose.Imaging.Brushes.PathGradientBrushBase 被插入。
PathGradientBrushBase(Point[])
启动一个新的例子 Aspose.Imaging.Brushes.PathGradientBrushBase 类与指定的点。
protected PathGradientBrushBase(Point[] pathPoints)
Parameters
pathPoints
Point
( )
一个系列的 Aspose.Imaging.Point 结构,代表构成路径垂直的点。
PathGradientBrushBase(Point( ), 饰 WrapMode)
启动 Aspose.Imaging.Brushes.PathGradientBrushBase 类的新例子,配有指定的点和插入模式。
protected PathGradientBrushBase(Point[] pathPoints, WrapMode wrapMode)
Parameters
pathPoints
Point
( )
一个系列的 Aspose.Imaging.Point 结构,代表构成路径垂直的点。
wrapMode
WrapMode
一个 Aspose.Imaging.WrapMode 描述如何填写这个 Aspose.Imaging.Brushes.PathGradientBrushBase 被插入。
PathGradientBrushBase(GraphicsPath)
以指定的路径启动 Aspose.Imaging.Brushes.PathGradientBrushBase 类的新例子。
protected PathGradientBrushBase(GraphicsPath path)
Parameters
path
GraphicsPath
Aspose.Imaging.Brushes.PathGradientBrushBase.GraphicsPath 定义了由此 Aspose.Imaging.Brushes.PathGradientBrushBase 填写的区域。
Properties
CenterPoint
接收或设置路径格拉迪安的中心点。
public PointF CenterPoint { get; set; }
财产价值
FocusScales
接收或设置焦点为 gradient falloff。
public PointF FocusScales { get; set; }
财产价值
GraphicsPath
得到图形路径这个刷子是建立在。
public GraphicsPath GraphicsPath { get; }
财产价值
PathPoints
接到路点,这个刷子是建造的。
public PointF[] PathPoints { get; }
财产价值
PointF ( )