Fill

Fill class

Rappresenta la formattazione di riempimento per un oggetto.

Per saperne di più, visita ilLavorare con gli 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.
BaseForeColor { get; }Ottiene un oggetto Color che rappresenta il colore di base in primo piano per fill senza modificatori.
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 texture 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 unPatternType per il riempimento.
PresetTexture { get; }Ottiene unPresetTexture 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 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

NomeDescrizione
OneColorGradient(GradientStyleGradientVariant, double)Imposta il riempimento specificato su un gradiente di un solo colore.
OneColorGradient(Color, GradientStyleGradientVariant, double)Imposta il riempimento specificato su un gradiente monocolore 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[])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(GradientStyleGradientVariant)Imposta il riempimento specificato su un gradiente a due colori.
TwoColorGradient(Color, Color, GradientStyleGradientVariant)Imposta il riempimento specificato su un gradiente a due colori.

Osservazioni

Utilizzare ilFill OFill proprietà 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 pieno.

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

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

// Utilizzare 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 da 0 a 1,
// dove 1 è completamente opaco e 0 è invisibile.
// Per impostazione predefinita, il riempimento della forma è 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 più basso, in modo da poter vedere il testo sottostante.
shape.Fill.Opacity = 0.3;

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

Guarda anche