HyphenationOptions

HyphenationOptions class

Ermöglicht die Konfiguration der Silbentrennungsoptionen für Dokumente.

Um mehr zu erfahren, besuchen Sie dieArbeiten mit Silbentrennung Dokumentationsartikel.

public class HyphenationOptions

Konstrukteure

NameBeschreibung
HyphenationOptions()Default_Constructor

Eigenschaften

NameBeschreibung
AutoHyphenation { get; set; }Ruft einen Wert ab oder legt diesen fest, der bestimmt, ob die automatische Silbentrennung für das Dokument aktiviert ist. Der Standardwert für diese Eigenschaft istFALSCH .
ConsecutiveHyphenLimit { get; set; }Ruft die maximale Anzahl aufeinanderfolgender Zeilen ab, die mit Bindestrichen enden können, oder legt diese fest. Der Standardwert für diese Eigenschaft ist 0.
HyphenateCaps { get; set; }Ruft den Wert ab oder legt diesen fest, der bestimmt, ob in Großbuchstaben geschriebene Wörter getrennt werden. Der Standardwert für diese Eigenschaft istWAHR .
HyphenationZone { get; set; }Ruft den Abstand in 1/20 eines Punktes vom rechten Rand ab, innerhalb dessen Sie Wörter nicht trennen möchten. Der Standardwert für diese Eigenschaft ist 360 (0,25 Zoll).

Beispiele

Zeigt, wie die automatische Silbentrennung konfiguriert wird.

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");

Siehe auch