Fill

Fill class

Representerar fyllningsformatering för ett objekt.

För att lära dig mer, besökArbeta med grafiska element dokumentationsartikel.

public class Fill

Egenskaper

namnBeskrivning
BackColor { get; set; }Hämtar eller ställer in ett Color-objekt som representerar bakgrundsfärgen för fyllningen.
BackThemeColor { get; set; }Hämtar eller ställer in ett ThemeColor-objekt som representerar bakgrundsfärgen för fyllningen.
BackTintAndShade { get; set; }Hämtar eller ställer in ett dubbelt värde som ljusar eller mörkar upp bakgrundsfärgen.
BaseForeColor { get; }Hämtar ett Color-objekt som representerar basförgrundsfärgen för fill utan några modifierare.
Color { get; set; }Hämtar eller ställer in ett Color-objekt som representerar förgrundsfärgen för fyllningen.
FillType { get; }Hämtar en fyllningstyp.
ForeColor { get; set; }Hämtar eller ställer in ett Color-objekt som representerar förgrundsfärgen för fyllningen.
ForeThemeColor { get; set; }Hämtar eller ställer in ett ThemeColor-objekt som representerar förgrundsfärgen för fyllningen.
ForeTintAndShade { get; set; }Hämtar eller ställer in ett dubbelvärde som ljusar eller mörkar förgrundsfärgen.
GradientAngle { get; set; }Hämtar eller ställer in vinkeln på gradientfyllningen.
GradientStops { get; }Hämtar en samling avGradientStop objekt för fyllningen.
GradientStyle { get; }Hämtar gradientstilenGradientStyle för fyllningen.
GradientVariant { get; }Hämtar gradientvariantenGradientVariant för fyllningen.
ImageBytes { get; }Hämtar råa byte av fyllnadstexturen eller mönstret.
Opacity { get; set; }Hämtar eller ställer in graden av opacitet för den angivna fyllningen som ett värde mellan 0,0 (klar) och 1,0 (ogenomskinlig).
Pattern { get; }Får enPatternType för fyllningen.
PresetTexture { get; }Får enPresetTexture för fyllningen.
RotateWithObject { get; set; }Hämtar eller anger om fyllningen roterar med det angivna objektet.
TextureAlignment { get; set; }Hämtar eller ställer in justeringen för fyllning av kakeltextur.
Transparency { get; set; }Hämtar eller ställer in graden av genomskinlighet för den angivna fyllningen som ett värde mellan 0,0 (ogenomskinlig) och 1,0 (klar).
Visible { get; set; }Hämtar eller ställer in ett värde som ärsann om formateringen som tillämpats på den här instansen är synlig.

Metoder

namnBeskrivning
OneColorGradient(GradientStyleGradientVariant, double)Ställer in den angivna fyllningen till en enfärgad gradient.
OneColorGradient(Color, GradientStyleGradientVariant, double)Ställer in den angivna fyllningen till en enfärgad gradient med den angivna färgen.
Patterned(PatternType)Ställer in den angivna fyllningen till ett mönster.
Patterned(PatternType, Color, Color)Ställer in den angivna fyllningen till ett mönster.
PresetTextured(PresetTexture)Ställer in fyllningen till en förinställd textur.
SetImage(byte[])Ändrar fyllningstypen till en enda bild.
SetImage(Stream)Ändrar fyllningstypen till en enda bild.
SetImage(string)Ändrar fyllningstypen till en enda bild.
Solid()Ställer in fyllningen till en enhetlig färg.
Solid(Color)Ställer in fyllningen till en angiven enhetlig färg.
TwoColorGradient(GradientStyleGradientVariant)Ställer in den angivna fyllningen till en tvåfärgad gradient.
TwoColorGradient(Color, Color, GradientStyleGradientVariant)Ställer in den angivna fyllningen till en tvåfärgad gradient.

Anmärkningar

AnvändFill ellerFill egenskap för att komma åt fyllningsegenskaper för ett objekt. Du skapar inte instanser avFill klass direkt.

Exempel

Visar hur man fyller en form med en helfärg.

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

// Skriv lite text och täck den sedan med en flytande 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);

// Använd egenskapen "StrokeColor" för att ange färgen på formens kontur.
shape.StrokeColor = Color.CadetBlue;

// Använd egenskapen "FillColor" för att ange färgen på formens insida.
shape.FillColor = Color.LightBlue;

// Egenskapen "Opacitet" avgör hur transparent färgen är på en skala från 0 till 1,
// där 1 är helt ogenomskinlig och 0 är osynlig.
// Formfyllningen är som standard helt ogenomskinlig, så vi kan inte se texten som formen ligger ovanpå.
Assert.AreEqual(1.0d, shape.Fill.Opacity);

// Ställ in fyllningsfärgens opacitet till ett lägre värde så att vi kan se texten under den.
shape.Fill.Opacity = 0.3;

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

Se även