Fill

Fill class

Rappresenta la formattazione di riempimento per un oggetto.

public class Fill

Proprietà

Nome Descrizione
BackColor { get; set; } Ottiene o imposta un oggetto Color che rappresenta il colore di sfondo per il riempimento.
FillType { get; } Ottiene un tipo di riempimento.
ForeColor { get; set; } Ottiene o imposta un oggetto Color che rappresenta il colore di primo piano per il riempimento.
GradientAngle { get; set; } Ottiene o imposta l’angolo del riempimento sfumato.
GradientStops { get; } Ottiene una raccolta diGradientStop oggetti per il riempimento.
GradientStyle { get; } Ottiene lo stile del gradienteGradientStyle per il riempimento.
GradientVariant { get; } Ottiene la variante del gradienteGradientVariant per il riempimento.
ImageBytes { get; } Ottiene i byte grezzi della trama o del motivo di riempimento.
Opacity { get; set; } Ottiene o imposta il grado di opacità del riempimento specificato come un valore compreso tra 0,0 (trasparente) e 1,0 (opaco).
Pattern { get; } Ottiene aPatternType per il riempimento.
PresetTexture { get; } Ottiene aPresetTexture per il riempimento.
RotateWithObject { get; set; } Ottiene o imposta se il riempimento ruota con l’oggetto specificato.
TextureAlignment { get; set; } Ottiene o imposta l’allineamento per il riempimento della trama delle piastrelle.
Transparency { get; set; } Ottiene o imposta il grado di trasparenza del riempimento specificato come un valore compreso tra 0,0 (opaco) e 1,0 (trasparente).
Visible { get; set; } Ottiene o imposta il valore che èVERO se la formattazione applicata a questa istanza è visibile.

Metodi

Nome Descrizione
OneColorGradient(GradientStyle, GradientVariant, double) Imposta il riempimento specificato su una sfumatura di un colore.
OneColorGradient(Color, GradientStyle, GradientVariant, double) Imposta il riempimento specificato su una sfumatura di un colore utilizzando il colore specificato.
Patterned(PatternType) Imposta il riempimento specificato su un motivo.
Patterned(PatternType, Color, Color) Imposta il riempimento specificato su un motivo.
PresetTextured(PresetTexture) Imposta il riempimento su una trama preimpostata.
SetImage(byte[]) Cambia il tipo di riempimento in immagine singola.
SetImage(Stream) Cambia il tipo di riempimento in immagine singola.
SetImage(string) Cambia il tipo di riempimento in immagine singola.
Solid() Imposta il riempimento su un colore uniforme.
Solid(Color) Imposta il riempimento su un colore uniforme specificato.
TwoColorGradient(GradientStyle, GradientVariant) Imposta il riempimento specificato su una sfumatura a due colori.
TwoColorGradient(Color, Color, GradientStyle, GradientVariant) Imposta il riempimento specificato su una sfumatura a due colori.

Osservazioni

Utilizzare ilFill oFill per accedere alle proprietà di riempimento di un oggetto. Non si creano istanze diFill classe direttamente.

Esempi

Mostra come riempire una forma con un colore solido.

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

// Scrivi del testo e poi coprilo con una forma fluttuante.
builder.Font.Size = 32;
builder.Writeln("Hello world!");

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

// Usa la proprietà "StrokeColor" per impostare il colore del contorno della forma.
shape.StrokeColor = Color.CadetBlue;

// Usa la proprietà "FillColor" per impostare il colore dell'area interna della forma.
shape.FillColor = Color.LightBlue;

// La proprietà "Opacità" determina la trasparenza del colore su una scala 0-1,
// con 1 completamente opaco e 0 invisibile.
// Il riempimento della forma per impostazione predefinita è completamente opaco, quindi non possiamo vedere il testo su cui si trova questa forma.
Assert.AreEqual(1.0d, shape.Fill.Opacity);

// Imposta l'opacità del colore di riempimento della forma su un valore inferiore in modo da poter vedere il testo sottostante.
shape.Fill.Opacity = 0.3;

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

Guarda anche