DropCapPosition

DropCapPosition enumeration

Spécifie la position d’un texte en lettrine.

public enum DropCapPosition

Valeurs

NomÉvaluerLa description
None0Le paragraphe n’a pas de lettrine.
Normal1La lettrine est positionnée à l’intérieur de la marge de texte du paragraphe d’ancrage.
Margin2La lettrine est positionnée en dehors de la marge de texte sur le paragraphe d’ancrage.

Exemples

Montre comment créer une lettrine.

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

// Insère un paragraphe avec une grande lettre par laquelle commence le texte des deuxième et troisième paragraphes.
builder.Font.Size = 54;
builder.Writeln("L");

builder.Font.Size = 18;
builder.Writeln("orem ipsum dolor sit amet, consectetur adipiscing elit, " +
                "sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. ");
builder.Writeln("Ut enim ad minim veniam, quis nostrud exercitation " +
                "ullamco laboris nisi ut aliquip ex ea commodo consequat.");

// Actuellement, les deuxième et troisième paragraphes apparaîtront sous le premier.
// On peut convertir le premier paragraphe en lettrine pour les autres paragraphes via son objet "ParagraphFormat".
// Définissez la propriété "DropCapPosition" sur "DropCapPosition.Margin" pour placer la lettrine
// en dehors de la marge gauche de la page si notre texte est de gauche à droite.
// Définissez la propriété "DropCapPosition" sur "DropCapPosition.Normal" pour placer la lettrine dans les marges de la page
// et pour envelopper le reste du texte autour.
// "DropCapPosition.None" est l'état par défaut pour tous les paragraphes.
ParagraphFormat format = doc.FirstSection.Body.FirstParagraph.ParagraphFormat;
format.DropCapPosition = dropCapPosition;

doc.Save(ArtifactsDir + "ParagraphFormat.DropCap.docx");

Voir également