Fill

Fill class

Bir nesne için dolgu biçimlendirmesini temsil eder.

public class Fill

Özellikleri

İsim Tanım
BackColor { get; set; } Dolgu için arka plan rengini temsil eden bir Color nesnesi alır veya ayarlar.
FillType { get; } Bir dolgu türü alır.
ForeColor { get; set; } Dolgu için ön plan rengini temsil eden bir Color nesnesi alır veya ayarlar.
GradientAngle { get; set; } Degrade dolgunun açısını alır veya ayarlar.
GradientStops { get; } Bir koleksiyon alırGradientStop dolgu için nesneler.
GradientStyle { get; } Degrade stilini alırGradientStyle dolgu için.
GradientVariant { get; } Degrade değişkenini alırGradientVariant dolgu için.
ImageBytes { get; } Dolgu dokusunun veya deseninin ham baytlarını alır.
Opacity { get; set; } Belirtilen dolgunun opaklık derecesini 0.0 (net) ile 1.0 (opak) arasında bir değer olarak alır veya ayarlar.
Pattern { get; } PatternType dolgu için.
PresetTexture { get; } PresetTexture dolgu için.
RotateWithObject { get; set; } Dolgunun belirtilen nesneyle birlikte dönüp dönmediğini alır veya ayarlar.
TextureAlignment { get; set; } Döşeme dokusu dolgusu için hizalamayı alır veya ayarlar.
Transparency { get; set; } Belirtilen dolgunun şeffaflık derecesini 0.0 (opak) ile 1.0 (net) arasında bir değer olarak alır veya ayarlar.
Visible { get; set; } Şu değeri alır veya ayarlar:doğru bu örneğe uygulanan biçimlendirme görünürse.

yöntemler

İsim Tanım
OneColorGradient(GradientStyle, GradientVariant, double) Belirtilen dolguyu tek renkli bir degradeye ayarlar.
OneColorGradient(Color, GradientStyle, GradientVariant, double) Belirtilen dolguyu, belirtilen rengi kullanarak tek renkli bir degradeye ayarlar.
Patterned(PatternType) Belirtilen dolguyu bir kalıba ayarlar.
Patterned(PatternType, Color, Color) Belirtilen dolguyu bir kalıba ayarlar.
PresetTextured(PresetTexture) Dolguyu önceden ayarlanmış bir dokuya ayarlar.
SetImage(byte[]) Doldurma türünü tek görüntü olarak değiştirir.
SetImage(Stream) Doldurma türünü tek görüntü olarak değiştirir.
SetImage(string) Doldurma türünü tek görüntü olarak değiştirir.
Solid() Dolguyu tek tip bir renge ayarlar.
Solid(Color) Dolguyu belirtilen tek tip renge ayarlar.
TwoColorGradient(GradientStyle, GradientVariant) Belirtilen dolguyu iki renkli bir degradeye ayarlar.
TwoColorGradient(Color, Color, GradientStyle, GradientVariant) Belirtilen dolguyu iki renkli bir degradeye ayarlar.

Notlar

KullanFill veyaFill bir nesnenin dolgu özelliklerine erişme özelliği. Fill doğrudan sınıf.

Örnekler

Bir şeklin düz bir renkle nasıl doldurulacağını gösterir.

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

// Bir metin yazın ve ardından kayan bir şekille kaplayın.
builder.Font.Size = 32;
builder.Writeln("Hello world!");

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

// Şeklin anahattının rengini ayarlamak için "StrokeColor" özelliğini kullanın.
shape.StrokeColor = Color.CadetBlue;

// Şeklin iç alanının rengini ayarlamak için "FillColor" özelliğini kullanın.
shape.FillColor = Color.LightBlue;

// "Opacity" özelliği, rengin 0-1 ölçeğinde ne kadar şeffaf olduğunu belirler,
// 1 tamamen opak ve 0 görünmez olmak üzere.
// Şekil dolgusu varsayılan olarak tamamen opaktır, bu nedenle bu şeklin üzerinde olduğu metni göremeyiz.
Assert.AreEqual(1.0d, shape.Fill.Opacity);

// Altındaki metni görebilmemiz için şekil dolgu renginin opaklığını daha düşük bir değere ayarlayın.
shape.Fill.Opacity = 0.3;

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

Ayrıca bakınız