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 dieses fest, das die Hintergrundfarbe für die Füllung darstellt.
BackThemeColor { get; set; }Ruft ein ThemeColor-Objekt ab oder legt dieses fest, das die Hintergrundfarbe für die Füllung darstellt.
BackTintAndShade { get; set; }Ruft einen Double-Wert ab oder legt diesen fest, der die Hintergrundfarbe heller oder dunkler macht.
Color { get; set; }Ruft ein Color-Objekt ab oder legt dieses 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 dieses 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 diesen fest, der die Vordergrundfarbe heller oder dunkler macht.
GradientAngle { get; set; }Ruft den Winkel der Farbverlaufsfüllung ab oder legt diesen fest.
GradientStops { get; }Ruft eine Sammlung von abGradientStop Objekte für die Füllung.
GradientStyle { get; }Ruft den Verlaufsstil abGradientStyle für die Füllung.
GradientVariant { get; }Ruft die Verlaufsvariante abGradientVariant für die Füllung.
ImageBytes { get; }Ruft die Rohbytes der Fülltextur oder des Füllmusters ab.
Opacity { get; set; }Ruft den Grad der Deckkraft der angegebenen Füllung ab oder legt diesen als Wert zwischen 0,0 (klar) und 1,0 (undurchsichtig) fest.
Pattern { get; }Ruft a abPatternType für die Füllung.
PresetTexture { get; }Ruft a abPresetTexture für die Füllung.
RotateWithObject { get; set; }Ruft ab oder legt fest, ob sich die Füllung mit dem angegebenen Objekt dreht.
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 (klar) ab oder legt diesen fest.
Visible { get; set; }Ruft den Wert ab oder legt diesen festWAHR wenn die auf diese Instanz angewendete Formatierung sichtbar ist.

Methoden

NameBeschreibung
OneColorGradient(GradientStyleGradientVariant, double)Setzt die angegebene Füllung auf einen einfarbigen Farbverlauf.
OneColorGradient(Color, GradientStyleGradientVariant, double)Setzt die angegebene Füllung auf einen einfarbigen Farbverlauf unter Verwendung der angegebenen Farbe.
Patterned(PatternType)Setzt die angegebene Füllung auf ein Muster.
Patterned(PatternType, Color, Color)Setzt die angegebene Füllung auf ein Muster.
PresetTextured(PresetTexture)Setzt die Füllung auf eine voreingestellte Textur.
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()Setzt die Füllung auf eine einheitliche Farbe.
Solid(Color)Setzt die Füllung auf eine bestimmte einheitliche Farbe.
TwoColorGradient(GradientStyleGradientVariant)Setzt die angegebene Füllung auf einen zweifarbigen Farbverlauf.
TwoColorGradient(Color, Color, GradientStyleGradientVariant)Setzt die angegebene Füllung auf einen zweifarbigen Farbverlauf.

Bemerkungen

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

Beispiele

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

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

// Schreiben Sie etwas 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 „Opacity“ bestimmt, wie transparent die Farbe auf einer Skala von 0-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