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 den Wert ab oder legt ihn 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 einen Wert ab oder legt ihn fest, der bestimmt, ob Wörter, die in Großbuchstaben geschrieben sind, mit Bindestrichen getrennt werden. Der Standardwert für diese Eigenschaft istWAHR .
HyphenationZone { get; set; }Ruft den Abstand in 1/20 Punkt vom rechten Rand ab oder legt ihn fest, innerhalb dessen Wörter nicht getrennt werden sollen. 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