Fill

Fill class

Rappresenta la formattazione di riempimento per un oggetto.

Per saperne di più, visita ilLavorare con elementi grafici articolo di documentazione.

public class Fill

Proprietà

NomeDescrizione
BackColor { get; set; }Ottiene o imposta un oggetto Color che rappresenta il colore di sfondo per il riempimento.
BackThemeColor { get; set; }Ottiene o imposta un oggetto ThemeColor che rappresenta il colore di sfondo per il riempimento.
BackTintAndShade { get; set; }Ottiene o imposta un valore double che schiarisce o scurisce il colore di sfondo.
Color { get; set; }Ottiene o imposta un oggetto Color che rappresenta il colore di primo piano 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.
ForeThemeColor { get; set; }Ottiene o imposta un oggetto ThemeColor che rappresenta il colore di primo piano per il riempimento.
ForeTintAndShade { get; set; }Ottiene o imposta un valore double che schiarisce o scurisce il colore di primo piano.
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 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 texture delle tessere.
Transparency { get; set; }Ottiene o imposta il grado di trasparenza del riempimento specificato come valore compreso tra 0,0 (opaco) e 1,0 (chiaro).
Visible { get; set; }Ottiene o imposta il valoreVERO se la formattazione applicata a questa istanza è visibile.

Metodi

NomeDescrizione
OneColorGradient(GradientStyleGradientVariant, double)Imposta il riempimento specificato su una sfumatura di un colore.
OneColorGradient(Color, GradientStyleGradientVariant, 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 texture preimpostata.
SetImage(byte[])Modifica il tipo di riempimento in immagine singola.
SetImage(Stream)Modifica il tipo di riempimento in immagine singola.
SetImage(string)Modifica 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(GradientStyleGradientVariant)Imposta il riempimento specificato su una sfumatura a due colori.
TwoColorGradient(Color, Color, GradientStyleGradientVariant)Imposta il riempimento specificato su una sfumatura a due colori.

Osservazioni

Usa ilFill OFill property 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 a tinta unita.

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);

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

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

// La proprietà "Opacità" determina quanto trasparente è il colore su una scala 0-1,
// dove 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