IRONSOFTWAREHOME

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

Curtis Chau
Curtis Chau
Updated: 4 Haziran 2026

IronXL, Microsoft Office interop olmadan .NET C# içinde hücre yazı tipi özelliklerini (isim, boyut, renk, kalın, italik, alt çizgi, üstü çizili ve yazı tipi konumlandırması gibi) workSheet["A1"].Style.Font.Height = 18 gibi basit özellikleri kullanarak anında özelleştirmenizi sağlar.

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. 1Install IronXL with NuGet Package Manager

    PM > Install-Package IronXL.Excel

  2. 2Bu kod parçacığını kopyalayın ve çalıştırın.

    workSheet["C3"].Style.Font.Height = 18;
    C#
  3. 3Canlı 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ücre, sütun, satır veya aralığın yazı tipini kişiselleştirmek için Font özelliklerini Style üzerinde 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 vurgulama sağlamak için alt çizgi eklemek üzere FontUnderline özelliğini kullanın.

[(i:FontName özelliği, yazı tipi adını tam olarak belirtildiği gibi 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.

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");
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. Bu, yazı tipini Italic olarak ayarlamayı, Strikeout uygulamayı, üst simge ve alt simgeler için FontScript kullanmayı ve belirli yazı tipi renklerini seçmeyi içerir. 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.

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");
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 komutu üç seçenek sunar: none, super ve sub.

  • none: Normal metin görünümü için yazı tipini temel çizgi üzerinde ayarlayan varsayılan seçenek.
  • super: Üst simge veya dipnotlar için metin karakterlerini temel çizginin üzerine yerleştirir.
  • sub: Kimyasal formüller ve matematik notasyonları için metin karakterlerini temel çizginin 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, girdi olarak Color veya bir Hex renk kodu 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.

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);

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");

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.

Is it possible to perform font customization in Excel without Microsoft Office using C#?

Yes, IronXL allows you to perform comprehensive font customization in Excel from C# applications without needing Microsoft Office interop, providing methods to adjust font style, size, weight, and more.

What are the benefits of customizing fonts in Excel using IronXL?

Customizing fonts in Excel using IronXL benefits document formatting by improving readability, emphasizing critical information, and creating visually appealing and professional documents programmatically.

How can I make use of advanced font options like Italic or Strikeout in IronXL?

Advanced font options such as Italic or Strikeout can be implemented by setting properties like `Italic` and `Strikeout` in IronXL. For instance, `workSheet["B2"].Style.Font.Italic = true;` sets the font to italic.

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ılandırılmış, görsel olarak çekici kılavuzlar oluşturmayı seviyor.

...
Daha Fazla Oku

Başlamaya Hazır mısınız?

Nuget Downloads 2,237,574Sürüm:2026.9yeni yayınlandı

ÜCRETSİZİNİZİ EDİNİN

30 günlük Deneme Anahtarınızı anında edinin.

bullet_checkedKredi kartı veya hesap oluşturma gerektirmez
bullet_testÜretimde Test
filigran olmadan
bullet_calendar30 gün tamamen
işlevsel ürün
bullet_supportDeneme sırasında teknik
24/5 destek
Ücretsiz 30 Günlük Deneme Anahtarınızı anında alın.
Kredi kartı veya hesap oluşturma gerektirmez
PDF için C# NuGet Kütüphanesi
NuGet ile yükleyin

Sürüm: 2026.9

PM > Install-Package IronXL.Excel
nuget.org/packages/IronXL.Excel/
  1. Çözüm Gezgini'nde Referanslar'a sağ tıklayın, NuGet Paketlerini Yönet
  2. Gözat'ı seçin ve 'IronXL' araması yapın
  3. Paketi seçin ve yükleyin
C# PDF DLL
DLL İndir

Sürüm: 2026.9

  1. IronXL'i çözüm dizininizde ~/Libs gibi bir konuma indirin ve açın.
  2. Visual Studio Çözüm Gezgini'nde, Referanslar'a sağ tıklayın. Gözat'ı seçin, 'IronXL.dll'

$999 ve yukarısı

Key in blue circle

Ücretsiz 30 günlük Deneme Anahtarınızı anında edinin.

Your trial license will be sent to your email address

Herhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.

bullet_checkedKredi kartı veya hesap oluşturma gerektirmezHerhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Ücretsiz Canlı Demo rezervasyonu yapın
Booking Badge

Dünya Çapında Milyonlarca Mühendisin Güvendiği

Iron Software müşteri logoları
Bağımsız Danışmanlık Alın
Aşağıdaki formu doldurun veya sales@ironsoftware.com adresine e-posta gönderin
Bilgileriniz daima gizli kalacaktır.
Dünya Çapında Milyonlarca Mühendisin Güvendiği
Iron Software müşteri logoları
Ücretsiz 30 Günlük Deneme Anahtarınızı anında alın.
Kredi kartı veya hesap oluşturma gerektirmez