Schriftart und -größe der Zellen einstellen

This article was translated from English: Does it need improvement?
Translated
View the article in English

von Chaknith Bin

Die Anpassung der Schrifteigenschaften, einschließlich Schriftname, -größe, -farbe, -unterstreichung, -fett, -kursiv, -schrift und -durchstreichung, bietet zahlreiche Vorteile bei der Dokumentformatierung. Diese Optionen ermöglichen es Ihnen, die Lesbarkeit zu verbessern, wichtige Informationen hervorzuheben und optisch ansprechende Dokumente zu erstellen. Mit IronXL können Sie mühelos Schrifteigenschaften ohne Interop in C# .NET bearbeiten, was den Prozess vereinfacht und es Ihnen ermöglicht, mühelos professionelle und ausgefeilte Materialien zu erstellen.


Legen Sie los mit IronXL

Beginnen Sie noch heute mit der Verwendung von IronXL in Ihrem Projekt mit einer kostenlosen Testversion.

Erster Schritt:
green arrow pointer


Beispiel für Schriftart und -größe der Zellen

So personalisieren Sie die Schriftart einesausgewählte Zelle, Spalte, Zeile oder Bereichsetzen Sie einfach die Font-Eigenschaften des Stils. Verwenden Sie die Eigenschaft Name, um die gewünschte Schriftfamilie einzustellen, die Eigenschaft Höhe, um die Schriftgröße anzupassen, und die Eigenschaft Bold, um die Schriftstärke zu betonen. Zusätzlich können Sie die Eigenschaft Underline verwenden, um Unterstreichungen zur weiteren visuellen Hervorhebung hinzuzufügen.

:path=/static-assets/excel/content-code-examples/how-to/cell-font-size-set-font.cs
using IronXL;
using IronXL.Styles;

WorkBook workBook = WorkBook.Create();
WorkSheet workSheet = workBook.DefaultWorkSheet;

workSheet["B2"].StringValue = "Font and Size";

// Set font family
workSheet["B2"].Style.Font.Name = "Times New Roman";

// Set font size
workSheet["B2"].Style.Font.Height = 15;

// Set font to bold
workSheet["B2"].Style.Font.Bold = true;

// Set underline
workSheet["B2"].Style.Font.Underline = FontUnderlineType.Single;

workBook.SaveAs("fontAndSize.xlsx");
Imports IronXL
Imports IronXL.Styles

Private workBook As WorkBook = WorkBook.Create()
Private workSheet As WorkSheet = workBook.DefaultWorkSheet

Private workSheet("B2").StringValue = "Font and Size"

' Set font family
Private workSheet("B2").Style.Font.Name = "Times New Roman"

' Set font size
Private workSheet("B2").Style.Font.Height = 15

' Set font to bold
Private workSheet("B2").Style.Font.Bold = True

' Set underline
Private workSheet("B2").Style.Font.Underline = FontUnderlineType.Single

workBook.SaveAs("fontAndSize.xlsx")
VB   C#
Schriftart und Größe einstellen

Zellenschriftart und -größe festlegen Erweitertes Beispiel

Zusätzlich zu den im vorherigen Abschnitt besprochenen Optionen können Sie das Erscheinungsbild der Schrift in Excel weiter anpassen. Dazu gehören die Einstellung der Schriftart auf Italic, die Anwendung von Strikeout, die Verwendung von FontScript für Hoch- und Tiefstellungen und die Wahl einer bestimmten Schriftfarbe color. Nachfolgend finden Sie ein Beispiel, das zeigt, wie Sie diese zusätzlichen Optionen nutzen können, um personalisierte Schriftstile für Ihre Zellen zu erstellen.

Bitte beachten Sie
Die Eigenschaft Name legt den Namen der Schriftart genau wie angegeben fest. Wenn Sie z. B. die Schriftart "Times New Roman" verwenden möchten, achten Sie darauf, dass Sie sie genau mit denselben Leerzeichen und Großbuchstaben eingeben.

:path=/static-assets/excel/content-code-examples/how-to/cell-font-size-set-font-advanced.cs
using IronXL;
using IronXL.Styles;

WorkBook workBook = WorkBook.Create();
WorkSheet workSheet = workBook.DefaultWorkSheet;

workSheet["B2"].StringValue = "Advanced";

// Set font family
workSheet["B2"].Style.Font.Name = "Lucida Handwriting";

// Set font script
workSheet["B2"].Style.Font.FontScript = FontScript.None;

// Set underline
workSheet["B2"].Style.Font.Underline = FontUnderlineType.Double;

// Set bold property
workSheet["B2"].Style.Font.Bold = true;

// Set italic property
workSheet["B2"].Style.Font.Italic = false;

// Set strikeout property
workSheet["B2"].Style.Font.Strikeout = false;

// Set font color
workSheet["B2"].Style.Font.Color = "#00FFFF";

workBook.SaveAs("fontAndSizeAdvanced.xlsx");
Imports IronXL
Imports IronXL.Styles

Private workBook As WorkBook = WorkBook.Create()
Private workSheet As WorkSheet = workBook.DefaultWorkSheet

Private workSheet("B2").StringValue = "Advanced"

' Set font family
Private workSheet("B2").Style.Font.Name = "Lucida Handwriting"

' Set font script
Private workSheet("B2").Style.Font.FontScript = FontScript.None

' Set underline
Private workSheet("B2").Style.Font.Underline = FontUnderlineType.Double

' Set bold property
Private workSheet("B2").Style.Font.Bold = True

' Set italic property
Private workSheet("B2").Style.Font.Italic = False

' Set strikeout property
Private workSheet("B2").Style.Font.Strikeout = False

' Set font color
Private workSheet("B2").Style.Font.Color = "#00FFFF"

workBook.SaveAs("fontAndSizeAdvanced.xlsx")
VB   C#
Schriftart und Größe einstellen advanced

Unterstreichen Sie

In Excel gibt es verschiedene Arten von Unterstreichungen für die Textformatierung. Eine solche Option ist die Buchhaltungsunterstreichung, die im Vergleich zur normalen Unterstreichung einen zusätzlichen Abstand zwischen den Zeichen und den Zeilen aufweist. Bei Texteinträgen reicht die Unterstreichung sowohl vorne als auch hinten über den Wert hinaus. Bei numerischen Werten jedochdatenformatebleibt die Unterstreichung auf den Wert beschränkt. In Fällen, in denen eine Zelle sowohl Zahlen als auch andere Zeichen enthält, verhält sich die Unterstreichung in der Buchhaltung ähnlich wie bei Text.

Verfügbare Unterstreichungsoptionen

Schriftart Script

Die Schriftart in IronXL bietet drei Optionen: none, super und sub.

  • keine: Die Standardoption, bei der die Schrift auf der Grundlinie für ein normales Textbild eingestellt wird.
  • super: Positioniert Textzeichen oberhalb der Grundlinie für Exponenten oder Fußnoten.
  • sub: Positioniert Textzeichen unter der Grundlinie für chemische Formeln und mathematische Notationen.
    Verfügbare Schriftartenoptionen

Schriftfarbe

Sie können die Schriftfarbe entweder mit der Eigenschaft Color oder der Methode SetColor einstellen. Die Methode SetColor akzeptiert Eingaben in Form von IronSoftware.Drawing.Color oder einem Hex-Farbcode.

:path=/static-assets/excel/content-code-examples/how-to/cell-font-size-set-font-color.cs
using IronXL;
using IronSoftware.Drawing;

WorkBook workBook = WorkBook.Create();
WorkSheet workSheet = workBook.DefaultWorkSheet;

// Set Color property
workSheet["B2"].Style.Font.Color = "#00FFFF";

// Use Hex color code
workSheet["B2"].Style.Font.SetColor("#00FFFF");

// Use IronSoftware.Drawing
workSheet["B2"].Style.Font.SetColor(Color.Red);
Imports IronXL
Imports IronSoftware.Drawing

Private workBook As WorkBook = WorkBook.Create()
Private workSheet As WorkSheet = workBook.DefaultWorkSheet

' Set Color property
Private workSheet("B2").Style.Font.Color = "#00FFFF"

' Use Hex color code
workSheet("B2").Style.Font.SetColor("#00FFFF")

' Use IronSoftware.Drawing
workSheet("B2").Style.Font.SetColor(Color.Red)
VB   C#
Chaknith related to Schriftfarbe

Chaknith Bin

Software-Ingenieur

Chaknith ist der Sherlock Holmes der Entwickler. Zum ersten Mal kam ihm der Gedanke, dass er eine Zukunft in der Softwareentwicklung haben könnte, als er zum Spaß an Code Challenges teilnahm. Sein Schwerpunkt liegt auf IronXL und IronBarcode, aber er ist stolz darauf, Kunden mit jedem Produkt zu helfen. Chaknith nutzt sein Wissen aus direkten Gesprächen mit Kunden, um die Produkte selbst weiter zu verbessern. Sein anekdotisches Feedback geht über Jira-Tickets hinaus und unterstützt die Produktentwicklung, die Dokumentation und das Marketing, um das Gesamterlebnis der Kunden zu verbessern.Wenn er nicht im Büro ist, lernt er über maschinelles Lernen, programmiert und wandert.