Fill

Fill class

Representa el formato de relleno de un objeto.

Para obtener más información, visite elTrabajar con elementos gráficos Artículo de documentación.

public class Fill

Propiedades

NombreDescripción
BackColor { get; set; }Obtiene o establece un objeto Color que representa el color de fondo para el relleno.
BackThemeColor { get; set; }Obtiene o establece un objeto ThemeColor que representa el color de fondo para el relleno.
BackTintAndShade { get; set; }Obtiene o establece un valor doble que aclara u oscurece el color de fondo.
BaseForeColor { get; }Obtiene un objeto Color que representa el color de primer plano base para el relleno sin ningún modificador.
Color { get; set; }Obtiene o establece un objeto Color que representa el color de primer plano para el relleno.
FillType { get; }Obtiene un tipo de relleno.
ForeColor { get; set; }Obtiene o establece un objeto Color que representa el color de primer plano para el relleno.
ForeThemeColor { get; set; }Obtiene o establece un objeto ThemeColor que representa el color de primer plano para el relleno.
ForeTintAndShade { get; set; }Obtiene o establece un valor doble que aclara u oscurece el color de primer plano.
GradientAngle { get; set; }Obtiene o establece el ángulo del relleno degradado.
GradientStops { get; }Obtiene una colección deGradientStop objetos para el relleno.
GradientStyle { get; }Obtiene el estilo de degradadoGradientStyle para el relleno.
GradientVariant { get; }Obtiene la variante de degradadoGradientVariant para el relleno.
ImageBytes { get; }Obtiene los bytes sin procesar de la textura o patrón de relleno.
Opacity { get; set; }Obtiene o establece el grado de opacidad del relleno especificado como un valor entre 0,0 (transparente) y 1,0 (opaco).
Pattern { get; }Obtiene unPatternType para el relleno.
PresetTexture { get; }Obtiene unPresetTexture para el relleno.
RotateWithObject { get; set; }Obtiene o establece si el relleno gira con el objeto especificado.
TextureAlignment { get; set; }Obtiene o establece la alineación para el relleno de textura de mosaico.
Transparency { get; set; }Obtiene o establece el grado de transparencia del relleno especificado como un valor entre 0,0 (opaco) y 1,0 (transparente).
Visible { get; set; }Obtiene o establece el valor que esverdadero Si el formato aplicado a esta instancia es visible.

Métodos

NombreDescripción
OneColorGradient(GradientStyleGradientVariant, double)Establece el relleno especificado en un degradado de un solo color.
OneColorGradient(Color, GradientStyleGradientVariant, double)Establece el relleno especificado en un degradado de un solo color utilizando el color especificado.
Patterned(PatternType)Establece el relleno especificado en un patrón.
Patterned(PatternType, Color, Color)Establece el relleno especificado en un patrón.
PresetTextured(PresetTexture)Establece el relleno en una textura preestablecida.
SetImage(byte[])Cambia el tipo de relleno a una sola imagen.
SetImage(Stream)Cambia el tipo de relleno a una sola imagen.
SetImage(string)Cambia el tipo de relleno a una sola imagen.
Solid()Establece el relleno en un color uniforme.
Solid(Color)Establece el relleno en un color uniforme especificado.
TwoColorGradient(GradientStyleGradientVariant)Establece el relleno especificado en un degradado de dos colores.
TwoColorGradient(Color, Color, GradientStyleGradientVariant)Establece el relleno especificado en un degradado de dos colores.

Observaciones

Utilice elFill oFill propiedad para acceder a las propiedades de relleno de un objeto. No crea instancias de laFill clase directamente.

Ejemplos

Muestra cómo rellenar una forma con un color sólido.

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

// Escribe un texto y luego cúbrelo con una forma flotante.
builder.Font.Size = 32;
builder.Writeln("Hello world!");

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

// Utilice la propiedad "StrokeColor" para establecer el color del contorno de la forma.
shape.StrokeColor = Color.CadetBlue;

// Utilice la propiedad "FillColor" para establecer el color del área interior de la forma.
shape.FillColor = Color.LightBlue;

// La propiedad "Opacidad" determina qué tan transparente es el color en una escala de 0 a 1,
// siendo 1 completamente opaco y 0 invisible.
//El relleno de la forma por defecto es totalmente opaco, por lo que no podemos ver el texto sobre el que se encuentra esta forma.
Assert.AreEqual(1.0d, shape.Fill.Opacity);

// Establezca la opacidad del color de relleno de la forma en un valor más bajo para que podamos ver el texto debajo de él.
shape.Fill.Opacity = 0.3;

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

Ver también