Schriftart und -größe der Zellen einstellen

Chaknith related to Schriftart und -größe der Zellen einstellen
Chaknith Bin
5. August 2023
Aktualisiert 10. Dezember 2024
Teilen Sie:
This article was translated from English: Does it need improvement?
Translated
View the article in English

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

Um die Schriftart einer ausgewählten Zelle, Spalte, Zeile oder eines Bereichs zu personalisieren, stellen Sie einfach die Font-Eigenschaften des Style ein. Verwenden Sie die Name-Eigenschaft, um die gewünschte Schriftfamilie festzulegen, die Height-Eigenschaft, um die Schriftgröße anzupassen, und die Bold-Eigenschaft, um das Schriftgewicht hervorzuheben. Zusätzlich können Sie die Underline-Eigenschaft verwenden, um zur weiteren visuellen Betonung eine Unterstreichung 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")
$vbLabelText   $csharpLabel
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. Dies umfasst das Einstellen der Schriftart auf Kursiv, das Anwenden von Durchgestrichen, die Verwendung von Schriftarten-Skript für Hoch- und Tiefstellungen und die Auswahl einer spezifischen Schriftartfarbe. 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.

[{i:(Die Name-Eigenschaft legt den Schriftartnamen genau so fest, wie er angegeben wurde. Zum Beispiel, wenn Sie die Schriftart "Times New Roman" verwenden möchten, stellen Sie sicher, 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")
$vbLabelText   $csharpLabel
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. Allerdings bleibt bei numerischen Datenformaten 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 über die Color-Eigenschaft oder die SetColor-Methode festlegen. Die SetColor-Methode 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)
$vbLabelText   $csharpLabel
Chaknith related to Schriftfarbe
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.