Yazı Tipleri Klasörünü Ayarla

giriiş

.NET uygulamanızda Word belgeleriyle çalışırken eksik fontlarla ilgili sorunlarla karşılaştınız mı? Eh, yalnız değilsiniz. Doğru fontlar klasörünü ayarlamak bu sorunu sorunsuz bir şekilde çözebilir. Bu kılavuzda, Aspose.Words for .NET kullanarak fontlar klasörünü nasıl ayarlayacağınızı göstereceğiz. Hadi başlayalım!

Ön koşullar

Başlamadan önce aşağıdakilere sahip olduğunuzdan emin olun:

  • Makinenizde Visual Studio yüklü
  • .NET Framework kurulumu
  • Aspose.Words for .NET kütüphanesi. Eğer henüz indirmediyseniz, şuradan indirebilirsiniz:Burada.

Ad Alanlarını İçe Aktar

Öncelikle Aspose.Words ile çalışmak için gerekli ad alanlarını içe aktarmanız gerekir. Kod dosyanızın en üstüne aşağıdaki satırları ekleyin:

using Aspose.Words;
using Aspose.Words.Fonts;

Bu adımları dikkatlice izlerseniz fonts klasörünü kurmak oldukça kolaydır.

Adım 1: Belge Dizinini Tanımlayın

Her şeyden önce, belge dizininize giden yolu tanımlayın. Bu dizin Word belgelerinizi ve kullanmak istediğiniz yazı tiplerini içerecektir.

// Belge dizininize giden yol
string dataDir = "YOUR DOCUMENT DIRECTORY";

Değiştirdiğinizden emin olun"YOUR DOCUMENT DIRECTORY" dizininize giden gerçek yol ile.

Adım 2: FontSettings’i başlatın

Şimdi, başlatmanız gerekiyorFontSettings nesne. Bu nesne özel yazı tipi klasörlerini belirtmenize olanak tanır.

FontSettings fontSettings = new FontSettings();

Adım 3: Yazı Tipleri Klasörünü Ayarlayın

KullanımıSetFontsFolder yöntemiFontSettings nesne, özel yazı tiplerinizin saklandığı klasörü belirtin.

fontSettings.SetFontsFolder(dataDir + "Fonts", false);

Burada,dataDir + "Fonts" belge dizininizdeki “Fonts” adlı klasörü işaret eder. İkinci parametre,false, klasörün yinelemeli olmadığını gösterir.

Adım 4: LoadOptions’ı Oluşturun

Sonra, şunun bir örneğini oluşturun:LoadOptions sınıf. Bu sınıf, belgeyi belirtilen yazı tipi ayarlarıyla yüklemenize yardımcı olacaktır.

LoadOptions loadOptions = new LoadOptions();
loadOptions.FontSettings = fontSettings;

Adım 5: Belgeyi Yükleyin

Son olarak, Word belgesini kullanarak yükleyinDocument sınıf veLoadOptions nesne.

Document doc = new Document(dataDir + "Rendering.docx", loadOptions);

Emin olun ki"Rendering.docx" Word belgenizin adıdır. Bunu dosyanızın adıyla değiştirebilirsiniz.

Çözüm

İşte bu kadar! Bu adımları izleyerek, Aspose.Words for .NET’te özel bir fontlar klasörü kolayca ayarlayabilir ve tüm fontlarınızın doğru şekilde işlendiğinden emin olabilirsiniz. Bu basit kurulum, sizi birçok baş ağrısından kurtarabilir ve belgelerinizin tam olarak istediğiniz gibi görünmesini sağlayabilir.

SSS

Neden özel bir yazı tipleri klasörü ayarlamalıyım?

Özel bir yazı tipleri klasörü ayarlamak, Word belgelerinizde kullanılan tüm yazı tiplerinin doğru şekilde işlenmesini sağlar ve eksik yazı tipi sorunlarının önüne geçer.

Birden fazla font klasörü ayarlayabilir miyim?

Evet, kullanabilirsinizSetFontsFolders birden fazla klasörü belirtme yöntemi.

Bir yazı tipi bulunamazsa ne olur?

Aspose.Words eksik yazı tipini sistem yazı tiplerinden benzer bir yazı tipiyle değiştirmeye çalışacaktır.

Aspose.Words .NET Core ile uyumlu mu?

Evet, Aspose.Words .NET Framework’ün yanı sıra .NET Core’u da destekler.

Sorun yaşarsam nereden destek alabilirim?

Destek alabilirsinizAspose.Words destek forumu.