HyphenationOptions

HyphenationOptions class

Permet de configurer les options de césure des documents.

Pour en savoir plus, visitez leTravailler avec la césure article de documentation.

public class HyphenationOptions

Constructeurs

NomLa description
HyphenationOptions()Default_Constructor

Propriétés

NomLa description
AutoHyphenation { get; set; }Obtient ou définit la valeur déterminant si la césure automatique est activée pour le document. La valeur par défaut de cette propriété estFAUX .
ConsecutiveHyphenLimit { get; set; }Obtient ou définit le nombre maximal de lignes consécutives pouvant se terminer par des tirets. La valeur par défaut de cette propriété est 0.
HyphenateCaps { get; set; }Obtient ou définit une valeur déterminant si les mots écrits en majuscules sont coupés. La valeur par défaut de cette propriété estvrai .
HyphenationZone { get; set; }Obtient ou définit la distance en 1/20 de point à partir de la marge de droite dans laquelle vous ne souhaitez pas couper les mots. La valeur par défaut de cette propriété est 360 (0,25 pouce).

Exemples

Montre comment configurer la césure automatique.

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

builder.Font.Size = 24;
builder.Writeln("Lorem ipsum dolor sit amet, consectetur adipiscing elit, " +
                "sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.");

doc.HyphenationOptions.AutoHyphenation = true;
doc.HyphenationOptions.ConsecutiveHyphenLimit = 2;
doc.HyphenationOptions.HyphenationZone = 720;
doc.HyphenationOptions.HyphenateCaps = true;

doc.Save(ArtifactsDir + "Document.HyphenationOptions.docx");

Voir également