Fill

Fill class

表示对象的填充格式。

要了解更多信息,请访问使用图形元素文档文章。

public class Fill

特性

姓名描述
BackColor { get; set; }获取或设置一个 Color 对象,该对象表示填充的背景颜色。
BackThemeColor { get; set; }获取或设置一个 ThemeColor 对象,该对象表示填充的背景颜色。
BackTintAndShade { get; set; }获取或设置使背景颜色变亮或变暗的双精度值。
Color { get; set; }获取或设置一个 Color 对象,该对象表示填充的前景色。
FillType { get; }获取填充类型。
ForeColor { get; set; }获取或设置一个 Color 对象,该对象表示填充的前景色。
ForeThemeColor { get; set; }获取或设置一个 ThemeColor 对象,该对象表示填充的前景色。
ForeTintAndShade { get; set; }获取或设置使前景色变亮或变暗的双精度值。
GradientAngle { get; set; }获取或设置渐变填充的角度。
GradientStops { get; }获取集合GradientStop用于填充的对象.
GradientStyle { get; }获取渐变样式GradientStyle用于填充.
GradientVariant { get; }获取渐变变量GradientVariant用于填充.
ImageBytes { get; }获取填充纹理或图案的原始字节。
Opacity { get; set; }获取或设置指定填充的不透明度,其值介于 0.0(透明)和 1.0(不透明)之间。
Pattern { get; }获得PatternType用于填充.
PresetTexture { get; }获得PresetTexture用于填充.
RotateWithObject { get; set; }获取或设置填充是否随指定对象旋转。
TextureAlignment { get; set; }获取或设置图块纹理填充的对齐方式。
Transparency { get; set; }获取或设置指定填充的透明度,其值介于 0.0(不透明)和 1.0(透明)之间。
Visible { get; set; }获取或设置值真的如果应用于此实例的格式可见。

方法

姓名描述
OneColorGradient(GradientStyleGradientVariant, double)将指定填充设置为单色渐变。
OneColorGradient(Color, GradientStyleGradientVariant, double)使用指定颜色将指定填充设置为单色渐变。
Patterned(PatternType)将指定填充设置为图案。
Patterned(PatternType, Color, Color)将指定填充设置为图案。
PresetTextured(PresetTexture)将填充设置为预设纹理。
SetImage(byte[])将填充类型更改为单个图像。
SetImage(Stream)将填充类型更改为单个图像。
SetImage(string)将填充类型更改为单个图像。
Solid()将填充设置为统一颜色。
Solid(Color)将填充设置为指定的统一颜色。
TwoColorGradient(GradientStyleGradientVariant)将指定填充设置为二色渐变。
TwoColorGradient(Color, Color, GradientStyleGradientVariant)将指定填充设置为二色渐变。

评论

使用Fill或者Fill属性来访问对象的填充属性。 您不创建该对象的实例Fill直接上课。

例子

演示如何用纯色填充形状。

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

// 写一些文本,然后用浮动形状覆盖它。
builder.Font.Size = 32;
builder.Writeln("Hello world!");

Shape shape = builder.InsertShape(ShapeType.CloudCallout, RelativeHorizontalPosition.LeftMargin, 25,
    RelativeVerticalPosition.TopMargin, 25, 250, 150, WrapType.None);

// 使用“StrokeColor”属性设置形状轮廓的颜色。
shape.StrokeColor = Color.CadetBlue;

// 使用“FillColor”属性设置形状内部区域的颜色。
shape.FillColor = Color.LightBlue;

// “Opacity”属性决定颜色在 0-1 范围内的透明度,
// 1 表示完全不透明,0 表示不可见。
// 默认情况下,形状填充是完全不透明的,因此我们看不到该形状上方的文本。
Assert.AreEqual(1.0d, shape.Fill.Opacity);

// 将形状填充颜色的不透明度设置为较低的值,以便我们可以看到其下方的文本。
shape.Fill.Opacity = 0.3;

doc.Save(ArtifactsDir + "Shape.Fill.docx");

也可以看看