Font

ShapeBase.Font property

Donne accès à la mise en forme de la police de cet objet.

public Font Font { get; }

Exemples

Montre comment insérer une zone de texte et définir la police de son contenu.

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

builder.Writeln("Hello world!");

Shape shape = builder.InsertShape(ShapeType.TextBox, 300, 50);
builder.MoveTo(shape.LastParagraph);
builder.Write("This text is inside the text box.");

// Définissez la propriété « Hidden » de l'objet « Font » de la forme sur « true » pour masquer la zone de texte
// et réduire l'espace qu'il occuperait normalement.
// Définissez la propriété « Hidden » de l'objet « Font » de la forme sur « false » pour laisser la zone de texte visible.
shape.Font.Hidden = hideShape;

// Si la forme est visible, nous modifierons son apparence via l'objet police.
if (!hideShape)
{
    shape.Font.HighlightColor = Color.LightGray;
    shape.Font.Color = Color.Red;
    shape.Font.Underline = Underline.Dash;
}

// Déplacez le générateur hors de la zone de texte vers le document principal.
builder.MoveTo(shape.ParentParagraph);

builder.Writeln("\nThis text is outside the text box.");

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

Voir également