Fill

Fill class

Stellt die Füllformatierung für ein Objekt dar.

Um mehr zu erfahren, besuchen Sie dieArbeiten mit grafischen Elementen Dokumentationsartikel.

public class Fill

Eigenschaften

NameBeschreibung
BackColor { get; set; }Ruft ein Color-Objekt ab oder legt es fest, das die Hintergrundfarbe für die Füllung darstellt.
BackThemeColor { get; set; }Ruft ein ThemeColor-Objekt ab oder legt es fest, das die Hintergrundfarbe für die Füllung darstellt.
BackTintAndShade { get; set; }Ruft einen Double-Wert ab oder legt ihn fest, der die Hintergrundfarbe aufhellt oder abdunkelt.
BaseForeColor { get; }Ruft ein Farbobjekt ab, das die Basisvordergrundfarbe für die Füllung ohne Modifikatoren darstellt.
Color { get; set; }Ruft ein Color-Objekt ab oder legt es fest, das die Vordergrundfarbe für die Füllung darstellt.
FillType { get; }Ruft einen Fülltyp ab.
ForeColor { get; set; }Ruft ein Color-Objekt ab oder legt es fest, das die Vordergrundfarbe für die Füllung darstellt.
ForeThemeColor { get; set; }Ruft ein ThemeColor-Objekt ab oder legt es fest, das die Vordergrundfarbe für die Füllung darstellt.
ForeTintAndShade { get; set; }Ruft einen Double-Wert ab oder legt ihn fest, der die Vordergrundfarbe aufhellt oder abdunkelt.
GradientAngle { get; set; }Ruft den Winkel der Verlaufsfüllung ab oder legt ihn fest.
GradientStops { get; }Ruft eine Sammlung vonGradientStop Objekte für die Füllung.
GradientStyle { get; }Ruft den Farbverlaufsstil abGradientStyle für die Füllung.
GradientVariant { get; }Ruft die Gradientenvariante abGradientVariant für die Füllung.
ImageBytes { get; }Ruft die Rohbytes der Fülltextur oder des Musters ab.
Opacity { get; set; }Ruft den Grad der Deckkraft der angegebenen Füllung als Wert zwischen 0,0 (klar) und 1,0 (undurchsichtig) ab oder legt ihn fest.
Pattern { get; }Erhält einePatternType für die Füllung.
PresetTexture { get; }Erhält einePresetTexture für die Füllung.
RotateWithObject { get; set; }Ruft ab oder legt fest, ob die Füllung mit dem angegebenen Objekt rotiert.
TextureAlignment { get; set; }Ruft die Ausrichtung für die Kacheltexturfüllung ab oder legt sie fest.
Transparency { get; set; }Ruft den Transparenzgrad der angegebenen Füllung als Wert zwischen 0,0 (undurchsichtig) und 1,0 (transparent) ab oder legt ihn fest.
Visible { get; set; }Ruft einen Wert ab oder setzt ihnWAHR wenn die auf diese Instanz angewendete Formatierung sichtbar ist.

Methoden

NameBeschreibung
OneColorGradient(GradientStyleGradientVariant, double)Legt die angegebene Füllung auf einen einfarbigen Farbverlauf fest.
OneColorGradient(Color, GradientStyleGradientVariant, double)Legt die angegebene Füllung auf einen einfarbigen Farbverlauf mit der angegebenen Farbe fest.
Patterned(PatternType)Legt die angegebene Füllung auf ein Muster fest.
Patterned(PatternType, Color, Color)Legt die angegebene Füllung auf ein Muster fest.
PresetTextured(PresetTexture)Legt die Füllung auf eine voreingestellte Textur fest.
SetImage(byte[])Ändert den Fülltyp in Einzelbild.
SetImage(Stream)Ändert den Fülltyp in Einzelbild.
SetImage(string)Ändert den Fülltyp in Einzelbild.
Solid()Legt die Füllung auf eine einheitliche Farbe fest.
Solid(Color)Legt die Füllung auf eine angegebene einheitliche Farbe fest.
TwoColorGradient(GradientStyleGradientVariant)Legt die angegebene Füllung auf einen zweifarbigen Farbverlauf fest.
TwoColorGradient(Color, Color, GradientStyleGradientVariant)Legt die angegebene Füllung auf einen zweifarbigen Farbverlauf fest.

Bemerkungen

Verwenden Sie dieFill oderFill Eigenschaft, um auf Fülleigenschaften eines Objekts zuzugreifen. Sie erstellen keine Instanzen derFill Klasse direkt.

Beispiele

Zeigt, wie eine Form mit einer Volltonfarbe gefüllt wird.

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

// Schreiben Sie einen Text und bedecken Sie ihn dann mit einer schwebenden Form.
builder.Font.Size = 32;
builder.Writeln("Hello world!");

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

// Verwenden Sie die Eigenschaft „StrokeColor“, um die Farbe des Umrisses der Form festzulegen.
shape.StrokeColor = Color.CadetBlue;

// Verwenden Sie die Eigenschaft „FillColor“, um die Farbe des Innenbereichs der Form festzulegen.
shape.FillColor = Color.LightBlue;

// Die Eigenschaft „Deckkraft“ bestimmt, wie transparent die Farbe auf einer Skala von 0 bis 1 ist.
// wobei 1 völlig undurchsichtig und 0 unsichtbar ist.
// Die Formfüllung ist standardmäßig vollständig undurchsichtig, sodass wir den Text, über dem sich diese Form befindet, nicht sehen können.
Assert.AreEqual(1.0d, shape.Fill.Opacity);

// Stellen Sie die Deckkraft der Formfüllfarbe auf einen niedrigeren Wert ein, damit wir den Text darunter sehen können.
shape.Fill.Opacity = 0.3;

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

Siehe auch