Fill

Fill class

Representa el formato de relleno para 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 del 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.
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 gradienteGradientVariant 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 (claro).
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 color.
OneColorGradient(Color, GradientStyleGradientVariant, double)Establece el relleno especificado en un degradado de un 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

Utilizar elFill oFill propiedad para acceder a las propiedades de relleno de un objeto. No crea instancias delFill 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-1,
// siendo 1 completamente opaco y 0 invisible.
// El relleno de forma por defecto es completamente opaco, por lo que no podemos ver el texto sobre el que se encuentra esta forma.
Assert.AreEqual(1.0d, shape.Fill.Opacity);

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

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

Ver también