SmallCaps

Font.SmallCaps property

True, wenn die Schriftart als kleine Großbuchstaben formatiert ist.

public bool SmallCaps { get; set; }

Beispiele

Zeigt, wie ein Lauf formatiert wird, um seinen Inhalt in Großbuchstaben anzuzeigen.

Document doc = new Document();
Paragraph para = (Paragraph)doc.GetChild(NodeType.Paragraph, 0, true);

// Es gibt zwei Möglichkeiten, einen Lauf dazu zu bringen, seinen Kleinbuchstabentext in Großbuchstaben anzuzeigen, ohne den Inhalt zu ändern.
// 1 – Setzen Sie das AllCaps-Flag, um alle Zeichen in Großbuchstaben anzuzeigen:
Run run = new Run(doc, "all capitals");
run.Font.AllCaps = true;
para.AppendChild(run);

para = (Paragraph)para.ParentNode.AppendChild(new Paragraph(doc));

// 2 – Setzen Sie das SmallCaps-Flag, um alle Zeichen in Kleinbuchstaben anzuzeigen:
// Wenn ein Zeichen klein geschrieben ist, wird es in Großbuchstaben angezeigt
// hat aber die gleiche Höhe wie der Kleinbuchstabe (die x-Höhe der Schriftart).
// Zeichen, die ursprünglich in Großbuchstaben geschrieben waren, sehen gleich aus.
run = new Run(doc, "Small Capitals");
run.Font.SmallCaps = true;
para.AppendChild(run);

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

Siehe auch