Fill
内容
[
隐藏
]Fill class
表示对象的填充格式。
要了解更多信息,请访问使用图形元素文档文章。
public class Fill
特性
| 姓名 | 描述 |
|---|---|
| BackColor { get; set; } | 获取或设置代表填充背景颜色的 Color 对象。 |
| BackThemeColor { get; set; } | 获取或设置代表填充背景颜色的 ThemeColor 对象。 |
| BackTintAndShade { get; set; } | 获取或设置使背景颜色变亮或变暗的双精度值。 |
| BaseForeColor { get; } | 获取表示填充的基本前景色的 Color 对象,不带任何修饰符。 |
| 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(GradientStyle, GradientVariant, double) | 将指定的填充设置为单色渐变。 |
| OneColorGradient(Color, GradientStyle, GradientVariant, double) | 使用指定颜色将指定填充设置为单色渐变。 |
| Patterned(PatternType) | 将指定的填充设置为图案。 |
| Patterned(PatternType, Color, Color) | 将指定的填充设置为图案。 |
| PresetTextured(PresetTexture) | 将填充设置为预设纹理。 |
| SetImage(byte[]) | 将填充类型更改为单个图像。 |
| SetImage(Stream) | 将填充类型更改为单个图像。 |
| SetImage(string) | 将填充类型更改为单个图像。 |
| Solid() | 将填充设置为统一颜色。 |
| Solid(Color) | 将填充设置为指定的统一颜色。 |
| TwoColorGradient(GradientStyle, GradientVariant) | 将指定的填充设置为双色渐变。 |
| TwoColorGradient(Color, Color, GradientStyle, GradientVariant) | 将指定的填充设置为双色渐变。 |
评论
使用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;
// “不透明度”属性决定了颜色在 0-1 范围内的透明度,
// 其中 1 表示完全不透明,0 表示不可见。
// 默认情况下,形状填充是完全不透明的,因此我们看不到该形状上方的文本。
Assert.AreEqual(1.0d, shape.Fill.Opacity);
// 将形状填充颜色的不透明度设置为较低的值,以便我们可以看到其下方的文本。
shape.Fill.Opacity = 0.3;
doc.Save(ArtifactsDir + "Shape.Fill.docx");
也可以看看
- 命名空间 Aspose.Words.Drawing
- 部件 Aspose.Words