C# Kullanarak Excel'de Hücre Yazı Boyutunu Ayarlama | IronXL

IronXL ile C#'da Hücre Yazı Tipi ve Boyutu Nasıl Ayarlanır

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

IronXL, anında yazı tipi özelleştirme için workSheet["A1"].Style.Font.Height = 18 gibi basit özellikleri kullanarak, Microsoft Office etkileşimi olmadan C# .NET'te ad, boyut, renk, kalın, italik, altı çizili, üstü çizili ve yazı tipi konumlandırma dahil olmak üzere hücre yazı tipi özelliklerini ayarlamanıza olanak tanır.

Yazı tipi özelliklerini özelleştirmek, belge biçimlendirmesinde birçok avantaj sunar. Bu seçenekler okunabilirliği artırır, kritik bilgileri vurgular ve görsel olarak çekici belgeler oluşturur. IronXL ile, interop olmadan C# .NET'de yazı tipi özelliklerini düzenleyebilir, süreci basitleştirir ve profesyonel materyalleri zahmetsizce oluşturmanıza olanak tanır.

Hızlı Başlangıç: Bir Hücrenin Yazı Tipi Boyutunu Tek Satırda Değiştirin

IronXL kullanarak, minimal kurulum ile hücre yazı tipi boyutunu anında ayarlayın. Bu kod, bir hücreyi hedeflemenin ve yazı tipi yüksekliğini tek satırda ayarlamanın nasıl olduğunu gösterir.

  1. IronXL aşağıdaki NuGet Paket Yöneticisi ile yükleyin

    PM > Install-Package IronXL.Excel
  2. Bu kod parçacığını kopyalayın ve çalıştırın.

    workSheet["C3"].Style.Font.Height = 18;
  3. Canlı ortamınızda test için dağıtım yapın

    Ücretsiz deneme ile bugün projenizde IronXL kullanmaya başlayın

    arrow pointer


Hücre Fontu ve Boyutunu Nasıl Ayarlarım?

Seçilen bir hücrenin, sütunun, satırın veya aralığın yazı tipini kişiselleştirmek için, Style'nin Font özelliklerini ayarlayın. Yazı tipi ailesini ayarlamak için FontName özelliğini, yazı tipi boyutunu ayarlamak için FontSize özelliğini ve yazı tipi kalınlığını vurgulamak için FontWeight özelliğini kullanın. Görsel vurgu için FontUnderline özelliğini kullanarak alt çizgi ekleyin.

Lütfen dikkate alınFontName özelliği, yazı tipi adını tam olarak belirtildiği şekilde ayarlar. Örneğin, "Times New Roman" kullanmak için, aynı boşluk ve büyük harflerle tam olarak girin.

C# içinde Excel tablolarıyla çalışırken, font özelleştirme profesyonel belgeler oluşturmak için gereklidir. IronXL, kesin biçimlendirme kontrolü ile düzenli Excel dosyaları oluşturmanıza olanak tanıyan, Excel'in yerel işlevselliği ile eşleşen kapsamlı font stil yetenekleri sunar.

: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
Excel Font bölümü, Kalın, İtalik, Alt çizgi butonları ile seçili 15 Times New Roman boyutunu gösteriyor ve biçimlendirilmiş metni görüntüleyen hücre

Hangi Gelişmiş Font Seçenekleri Mevcut?

Temel font seçeneklerinin ötesinde, Excel'de font görünümünü daha da özelleştirebilirsiniz. Buna, yazı tipini Italic olarak ayarlamak, Strikeout uygulamak, üst simge ve alt simgeler için FontScript kullanmak ve belirli yazı tipi renklerini seçmek dahildir. Aşağıdaki örnek, hücreleriniz için kişiselleştirilmiş font stilleri oluşturmak için bu ek seçenekleri nasıl kullanacağınızı gösterir.

Bu gelişmiş biçimlendirme seçenekleri, profesyonel sunum gerektiren karmaşık Excel raporlarıyla çalışırken özellikle kullanışlıdır. Özel başlıklar oluşturmak, önemli verileri vurgulamak veya bilimsel notasyonları uygun şekilde biçimlendirmek için birden çok font özelliğini birleştirebilirsiniz.

: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
Excel font biçimlendirme menüsü Lucida El yazısı font seçimi ve Çift Alt Çizgi seçeneği vurgulanmış olarak gösteriliyor

Hangi Alt Çizgi Türlerini Kullanmalıyım?

Excel, metin biçimlendirmesi için farklı alt çizgi türleri sunar. Muhasebe alt çizgisi, normal alt çizgiye kıyasla karakterler ve satırlar arasında ek boşluklar içerir. Metin girişi için alt çizgi, değerin hem önünde hem de arkasında uzanır. Sayısal veri biçimlerinde, alt çizgi değer içinde kalır. Bir hücre hem sayılar hem de diğer karakterler içerdiğinde, Muhasebe alt çizgisi metin biçimlendirmesi gibi davranır.

Finansal raporlar oluştururken, muhasebe alt çizgi stili, toplamlar ve alt toplamları vurgularken standart muhasebe uygulamalarını izleyen profesyonel bir tarz sağlar.

Excel hücrelerinde alt çizgi biçimlendirme seçenekleri gösteriliyor: yok, tek, çift, tek muhasebe, çift muhasebe

Font Script Ne Zaman Kullanmalıyım?

IronXL'deki yazı tipi komut dosyası üç seçenek sunar: none, super ve sub.

  • none: Varsayılan seçenek, normal metin görünümü için yazı tipini temel çizgiye ayarlar.
  • super: Üs veya dipnotlar için metin karakterlerini taban çizgisinin üzerine yerleştirir.
  • sub: Kimyasal formüller ve matematik notasyonları için metin karakterlerini taban çizgisinin altına yerleştirir.

Bu script seçenekleri, Excel tablolarında bilimsel veriler veya matematiksel formüller ile çalışırken önemlidir. Örneğin, üslü notasyon (x²) için üstyazı veya kimyasal formüller (H₂O) için altyazı kullanın.

Hücre B sütununda 2-4 satırları arasında font script seçenekleri gösteriliyor: Yok, Üst, Alt

Font Renkini Nasıl Ayarlarım?

Yazı tipi rengini FontColor özelliği veya SetFontColor yöntemi kullanarak ayarlayabilirsiniz. SetFontColor yöntemi, Color veya Hex renk kodu olarak girdi kabul eder. Bu esneklik, marka renklerini tam olarak karşılamanıza veya veri değerlerine bağlı olarak koşullu biçimlendirme uygulamanıza olanak tanır.

: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

Pratik Örnek: Stilize Edilmiş Başlık Satırı Oluşturma

Bir veri tablosu için profesyonel görünümlü bir başlık satırı oluşturmak amacıyla birden çok font özelliğini birleştiren kapsamlı bir örnek işte burada. Bu, birden çok hücrede tutarlı biçimlendirme uygularken çalışma sayfalarını yönetmeyi nasıl etkili bir şekilde yapacağınızı gösterir:

using IronXL;
using IronXl.Styles;
using IronSoftware.Drawing;

// Create workbook and worksheet
WorkBook workBook = WorkBook.Create();
WorkSheet workSheet = workBook.DefaultWorkSheet;

// Define header titles
string[] headers = { "Product ID", "Product Name", "Price", "Stock", "Category" };

// Apply consistent header formatting
for (int i = 0; i < headers.Length; i++)
{
    var cell = workSheet[1, i + 1];
    cell.StringValue = headers[i];

    // Apply header styling
    cell.Style.Font.Name = "Arial";
    cell.Style.Font.Height = 12;
    cell.Style.Font.Bold = true;
    cell.Style.Font.Color = "#FFFFFF";

    // Add background color for headers
    cell.Style.SetBackgroundColor(Color.DarkBlue);
}

// Add sample data with different font styles
workSheet["A2"].Value = "PROD001";
workSheet["B2"].Value = "Premium Widget";
workSheet["C2"].Value = 29.99;
workSheet["C2"].Style.Font.Color = "#008000"; // Green for positive values

workSheet["D2"].Value = 15;
workSheet["E2"].Value = "Electronics";

// Save the styled workbook
workBook.SaveAs("styledProducts.xlsx");
using IronXL;
using IronXl.Styles;
using IronSoftware.Drawing;

// Create workbook and worksheet
WorkBook workBook = WorkBook.Create();
WorkSheet workSheet = workBook.DefaultWorkSheet;

// Define header titles
string[] headers = { "Product ID", "Product Name", "Price", "Stock", "Category" };

// Apply consistent header formatting
for (int i = 0; i < headers.Length; i++)
{
    var cell = workSheet[1, i + 1];
    cell.StringValue = headers[i];

    // Apply header styling
    cell.Style.Font.Name = "Arial";
    cell.Style.Font.Height = 12;
    cell.Style.Font.Bold = true;
    cell.Style.Font.Color = "#FFFFFF";

    // Add background color for headers
    cell.Style.SetBackgroundColor(Color.DarkBlue);
}

// Add sample data with different font styles
workSheet["A2"].Value = "PROD001";
workSheet["B2"].Value = "Premium Widget";
workSheet["C2"].Value = 29.99;
workSheet["C2"].Style.Font.Color = "#008000"; // Green for positive values

workSheet["D2"].Value = 15;
workSheet["E2"].Value = "Electronics";

// Save the styled workbook
workBook.SaveAs("styledProducts.xlsx");
Imports IronXL
Imports IronXl.Styles
Imports IronSoftware.Drawing

' Create workbook and worksheet
Dim workBook As WorkBook = WorkBook.Create()
Dim workSheet As WorkSheet = workBook.DefaultWorkSheet

' Define header titles
Dim headers As String() = {"Product ID", "Product Name", "Price", "Stock", "Category"}

' Apply consistent header formatting
For i As Integer = 0 To headers.Length - 1
    Dim cell = workSheet(1, i + 1)
    cell.StringValue = headers(i)

    ' Apply header styling
    cell.Style.Font.Name = "Arial"
    cell.Style.Font.Height = 12
    cell.Style.Font.Bold = True
    cell.Style.Font.Color = "#FFFFFF"

    ' Add background color for headers
    cell.Style.SetBackgroundColor(Color.DarkBlue)
Next

' Add sample data with different font styles
workSheet("A2").Value = "PROD001"
workSheet("B2").Value = "Premium Widget"
workSheet("C2").Value = 29.99
workSheet("C2").Style.Font.Color = "#008000" ' Green for positive values

workSheet("D2").Value = 15
workSheet("E2").Value = "Electronics"

' Save the styled workbook
workBook.SaveAs("styledProducts.xlsx")
$vbLabelText   $csharpLabel

Bu örnek, IronXL'nin font stil yeteneklerinin, arka plan renkleri ve desenleri gibi diğer biçimlendirme özelliklerle kesintisiz entegrasyonunu gösterir ve görsel olarak çekici ve profesyonel Excel belgelerini programatik olarak oluşturmanıza olanak tanır.

Sıkça Sorulan Sorular

C# içinde bir hücrenin yazı tipi boyutunu nasıl değiştiririm?

IronXL kullanarak, Height özelliği ile bir hücrenin yazı tipi boyutunu kolayca değiştirebilirsiniz. Yazı tipi boyutunu 18 noktaya ayarlamak için workSheet["A1"].Style.Font.Height = 18 gibi bir kod kullanın. Bu yaklaşım, Excel manipülasyonu için .NET uygulamalarında Microsoft Office bütünleşmesi gerektirmediğinden basit bir çözümdür.

Excel hücreleri için programlı olarak farklı font aileleri ayarlayabilir miyim?

Evet, IronXL, hücrenin Style.Font'un Name özelliğini kullanarak herhangi bir font ailesi ayarlamanıza olanak tanır. "Times New Roman" veya "Arial" gibi fontları, workSheet["A1"].Style.Font.Name = "Times New Roman" ayarlayarak belirtebilirsiniz. Doğru font adını doğru boşluklama ve büyük-küçük harf kullanarak hatırlayın.

C# kullanarak Excel hücrelerinde metni kalın veya italik nasıl yapabilirim?

IronXL, metin stilini kontrol etmek için basit özellikler sunar. Metni kalın yapmak için Bold özelliğini (workSheet["A1"].Style.Font.Bold = true) ve italik metin için Italic özelliğini kullanın. Bu özellikleri birleştirerek Office bütünleşmesi gerektirmeden çeşitli metin vurgu efektleri oluşturabilirsiniz.

Hücre metnine alt çizgi veya üstü çizili ekleyebilir miyim?

Evet, IronXL hem altı çizili hem de üstü çizili efektleri destekler. Görsel vurgu için alt çizgileri eklemek için Underline özelliğini ve üstü çizili metin oluşturmak için Strikeout özelliğini kullanabilirsiniz. Bu biçimlendirme seçenekleri önemli bilgileri vurgulamanıza veya Excel belgelerinizdeki değişiklikleri belirtmenize yardımcı olur.

Font biçimlendirmesini birden fazla hücreye aynı anda uygulayabilir miyim?

Kesinlikle! IronXL, tüm aralıkları, satırları veya sütunları aynı anda seçip biçimlendirmenize olanak tanır. Büyük Excel hesap tabloları bölümlerini verimli bir şekilde biçimlendirmek için aralık notasyonu kullanarak birden fazla hücreyi hedefleyebilir ve font özelliklerini tüm seçilen hücrelere bir kerede uygulayabilirsiniz.

Excel hücrelerinde üst veya alt simge metni nasıl ayarlarım?

IronXL, Excel hücrelerinizde üstü ve altı simgeler oluşturmak için FontScript özelliğini sağlar. Bu gelişmiş biçimlendirme seçeneği, özellikle bilimsel notasyon, kimyasal formüller veya elektronik tablolarınızdaki matematiksel ifadeler için faydalıdır.

Excel hücrelerinde programlı olarak yazı tipi renklerini değiştirebilir miyim?

Evet, IronXL yazı tipi renk özelleştirme yetenekleri içerir. Style.Font nesnesinde bulunan renk özelliklerini kullanarak hücre metniniz için belirli yazı tipi renkleri ayarlayabilirsiniz, bu da görsel olarak çekici ve renk kodlu Excel belgeleri oluşturmanıza olanak tanır.

Curtis Chau
Teknik Yazar

Curtis Chau, Bilgisayar Bilimleri alanında Lisans Derecesine (Carleton Üniversitesi) sahip ve Node.js, TypeScript, JavaScript ve React konularında uzmanlaşmış ön uç geliştirmeyle ilgileniyor. Sezgisel ve estetik açıdan hoş kullanıcı arayüzleri oluşturma tutkunu, Curtis modern çerçevelerle çalışmayı ve iyi yapı...

Daha Fazla Oku
Başlamaya Hazır mısınız?
Nuget İndirmeler 2,052,917 | Sürüm: 2026.6 just released
Still Scrolling Icon

Hâlâ Kaydırıyor Musunuz?

Hızlıca kanıt ister misiniz? PM > Install-Package IronXL.Excel
örnek çalıştır verinizin bir hesap tablosu haline geldiğini izleyin.