Fill

Fill class

Representerar fyllningsformatering för ett objekt.

public class Fill

Egenskaper

namn Beskrivning
BackColor { get; set; } Hämtar eller ställer in ett färgobjekt som representerar bakgrundsfärgen för fyllningen.
FillType { get; } Får en fyllningstyp.
ForeColor { get; set; } Hämtar eller ställer in ett färgobjekt som representerar förgrundsfärgen för fyllningen.
GradientAngle { get; set; } Hämtar eller ställer in vinkeln för gradientfyllningen.
GradientStops { get; } Får en samling avGradientStop objekt för fill.
GradientStyle { get; } Hämtar gradientstilenGradientStyle för fyllningen.
GradientVariant { get; } Hämtar gradientvariantenGradientVariant för fyllningen.
ImageBytes { get; } Hämtar råbyte för fyllningstexturen 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 (clear) och 1,0 (opak).
Pattern { get; } Får enPatternType för fyllningen.
PresetTexture { get; } Får enPresetTexture för fyllningen.
RotateWithObject { get; set; } Hämtar eller ställer in om fyllningen roterar med det angivna objektet.
TextureAlignment { get; set; } Hämtar eller ställer in justeringen för kakeltexturfyllning.
Transparency { get; set; } Hämtar eller ställer in graden av transparens för den angivna fyllningen som ett värde mellan 0,0 (opak) och 1,0 (clear).
Visible { get; set; } Hämtar eller ställer in värde dvsSann om formateringen som tillämpas på den här instansen är synlig.

Metoder

namn Beskrivning
OneColorGradient(GradientStyle, GradientVariant, double) Ställer in den angivna fyllningen till en enfärgsgradient.
OneColorGradient(Color, GradientStyle, GradientVariant, double) Ställer in den angivna fyllningen till en enfärgsgradient 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 bild.
SetImage(Stream) Ändrar fyllningstypen till en bild.
SetImage(string) Ändrar fyllningstypen till en bild.
Solid() Ställer in fyllningen till en enhetlig färg.
Solid(Color) Ställer in fyllningen till en specificerad enhetlig färg.
TwoColorGradient(GradientStyle, GradientVariant) Ställer in den angivna fyllningen till en tvåfärgsgradient.
TwoColorGradient(Color, Color, GradientStyle, GradientVariant) Ställer in den angivna fyllningen till en tvåfärgsgradient.

Anmärkningar

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

Exempel

Visar hur man fyller en form med enfärgad.

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 ställa in färgen på formens kontur.
shape.StrokeColor = Color.CadetBlue;

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

// Egenskapen "Opacity" bestämmer hur transparent färgen är på en skala 0-1,
// där 1 är helt ogenomskinlig och 0 är osynlig.
// Formfyllningen är som standard helt ogenomskinlig, så vi kan inte se texten som denna form är ovanpå.
Assert.AreEqual(1.0d, shape.Fill.Opacity);

// Ställ in formfyllningsfä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