Fill

Fill class

Représente le formatage de remplissage pour un objet.

Pour en savoir plus, visitez leTravailler avec des éléments graphiques article documentaire.

public class Fill

Propriétés

NomLa description
BackColor { get; set; }Obtient ou définit un objet Color qui représente la couleur d’arrière-plan du remplissage.
BackThemeColor { get; set; }Obtient ou définit un objet ThemeColor qui représente la couleur d’arrière-plan du remplissage.
BackTintAndShade { get; set; }Obtient ou définit une valeur double qui éclaircit ou assombrit la couleur d’arrière-plan.
Color { get; set; }Obtient ou définit un objet Color qui représente la couleur de premier 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 du remplissage.
ForeThemeColor { get; set; }Obtient ou définit un objet ThemeColor qui représente la couleur de premier plan du remplissage.
ForeTintAndShade { get; set; }Obtient ou définit une valeur double qui éclaircit ou assombrit la couleur de premier plan.
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 la texture des carreaux.
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 le formatage appliqué à cette instance, est visible.

Méthodes

NomLa description
OneColorGradient(GradientStyleGradientVariant, double)Définit le remplissage spécifié sur un dégradé d’une seule couleur.
OneColorGradient(Color, GradientStyleGradientVariant, double)Définit le remplissage spécifié sur un dégradé d’une seule 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[])Modifie le type de remplissage en image unique.
SetImage(Stream)Modifie le type de remplissage en image unique.
SetImage(string)Modifie 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(GradientStyleGradientVariant)Définit le remplissage spécifié sur un dégradé bicolore.
TwoColorGradient(Color, Color, GradientStyleGradientVariant)Définit le remplissage spécifié sur un dégradé bicolore.

Remarques

Utilisez leFill ouFill propriété pour accéder aux propriétés de remplissage d’un objet. Vous ne créez pas d’instances duFill 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 le degré de 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 se trouve cette forme.
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