Fill

Fill class

Représente la mise en forme de remplissage pour un objet.

public class Fill

Propriétés

Nom La description
BackColor { get; set; } Obtient ou définit un objet Color qui représente la couleur d’arrière-plan du remplissage.
FillType { get; } Obtient un type de remplissage.
ForeColor { get; set; } Obtient ou définit un objet Color qui représente la couleur de premier plan pour le remplissage.
GradientAngle { get; set; } Obtient ou définit l’angle du remplissage dégradé.
GradientStops { get; } Obtient une collection deGradientStop objets pour le remplissage.
GradientStyle { get; } Obtient le style de dégradéGradientStyle pour le remplissage.
GradientVariant { get; } Obtient la variante de dégradéGradientVariant pour le remplissage.
ImageBytes { get; } Obtient les octets bruts de la texture ou du motif de remplissage.
Opacity { get; set; } Obtient ou définit le degré d’opacité du remplissage spécifié sous la forme d’une valeur comprise entre 0,0 (clair) et 1,0 (opaque).
Pattern { get; } Obtient unPatternType pour le remplissage.
PresetTexture { get; } Obtient unPresetTexture pour le remplissage.
RotateWithObject { get; set; } Obtient ou définit si le remplissage tourne avec l’objet spécifié.
TextureAlignment { get; set; } Obtient ou définit l’alignement pour le remplissage de texture de mosaïque.
Transparency { get; set; } Obtient ou définit le degré de transparence du remplissage spécifié sous la forme d’une valeur comprise entre 0,0 (opaque) et 1,0 (clair).
Visible { get; set; } Obtient ou définit la valeur qui estvrai si la mise en forme appliquée à cette instance, est visible.

Méthodes

Nom La description
OneColorGradient(GradientStyle, GradientVariant, double) Définit le remplissage spécifié sur un dégradé d’une seule couleur.
OneColorGradient(Color, GradientStyle, GradientVariant, double) Définit le remplissage spécifié sur un dégradé d’une couleur en utilisant la couleur spécifiée.
Patterned(PatternType) Définit le remplissage spécifié sur un motif.
Patterned(PatternType, Color, Color) Définit le remplissage spécifié sur un motif.
PresetTextured(PresetTexture) Définit le remplissage sur une texture prédéfinie.
SetImage(byte[]) Change le type de remplissage en image unique.
SetImage(Stream) Change le type de remplissage en image unique.
SetImage(string) Change le type de remplissage en image unique.
Solid() Définit le remplissage sur une couleur uniforme.
Solid(Color) Définit le remplissage sur une couleur uniforme spécifiée.
TwoColorGradient(GradientStyle, GradientVariant) Définit le remplissage spécifié sur un dégradé bicolore.
TwoColorGradient(Color, Color, GradientStyle, GradientVariant) Définit le remplissage spécifié sur un dégradé bicolore.

Remarques

Utilisez leFill ouFill pour accéder aux propriétés de remplissage d’un objet. Vous ne créez pas d’instances de laFill classe directement.

Exemples

Montre comment remplir une forme avec une couleur unie.

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

// Écrivez du texte, puis recouvrez-le d'une forme flottante.
builder.Font.Size = 32;
builder.Writeln("Hello world!");

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

// Utilisez la propriété "StrokeColor" pour définir la couleur du contour de la forme.
shape.StrokeColor = Color.CadetBlue;

// Utilisez la propriété "FillColor" pour définir la couleur de la zone intérieure de la forme.
shape.FillColor = Color.LightBlue;

// La propriété "Opacité" détermine la transparence de la couleur sur une échelle de 0 à 1,
// avec 1 étant entièrement opaque et 0 étant invisible.
// Le remplissage de la forme par défaut est entièrement opaque, nous ne pouvons donc pas voir le texte sur lequel cette forme se trouve.
Assert.AreEqual(1.0d, shape.Fill.Opacity);

// Définit l'opacité de la couleur de remplissage de la forme sur une valeur inférieure afin que nous puissions voir le texte en dessous.
shape.Fill.Opacity = 0.3;

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

Voir également