XPS’ye Metin Ekle
XPS dosyalarının metniyle çalışmak için C++ API Çözümü
Aspose.Page for C++ API çözümü, XPS dosyalarını diğer Sayfa Tanımlama Dili (Page Description Language) formatındaki dosyalarla birlikte yönetmenize olanak tanır. Diğer özelliklerin yanı sıra çözüm, C++ uygulamalarını kullanarak bir XPS belgesine kolayca metin eklemenizi sağlar. Bunu, seçtiğiniz fırçayı (brush) belirterek bir XPS belgesine metin eklemenize olanak tanıyan XpsGlyphs Sınıfını kullanarak yapabilirsiniz. İşte sadece birkaç satır kodla bir XPS belgesine nasıl metin ekleneceğine dair bir örnek. Eksiksiz örnekler ve veri dosyaları için lütfen Github projemize gidin.
XPS dosyalarını kodlamak için şunlara sahip olmanız gerekir:
C++ platformu için zengin özelliklere sahip, güçlü ve kullanımı kolay bir belge düzenleme ve dönüştürme API'si olan Aspose.Page for C++ API.
En son sürümünü doğrudan indirebilirsiniz; NuGet paket yöneticisini açın, Aspose.Page.Cpp'yi arayın ve kurun. Ayrıca Paket Yöneticisi Konsolu'ndan aşağıdaki komutu da kullanabilirsiniz.
Package Manager Console Command
PM> Install-Package Aspose.Page.Cpp
Bir XPS dosyasına metin ekleme adımları.
Bu C++ kodu, Aspose.Page for C++ kullanarak bir XPS belgesine nasıl metin ekleneceğini gösterir.
- XpsDocument Sınıfını kullanarak yeni bir XPS belgesi oluşturun.
- Gerekli yazı tipi bilgileriyle glifi (glyph) belge nesnesine ekleyin. XPS belgesine metin eklemek için kullanılan XpsGlyphs nesnesini oluşturun. AddGlyphs() Yöntemi metni eklemek için kullanılır ve yazı tipini, yazı tipi boyutunu, yazı tipi stilini, metnin X ve Y konumunu ve eklenecek metni parametre olarak alır.
- Yukarıda oluşturulan fırça, daha sonra glif nesnesinin dolgu özelliği (fill property) olarak ayarlanır.
- XpsDocument Sınıfının Save() Yöntemini çağırarak ve dosyayı kaydetmek için yolu ileterek değiştirilen XPS belgesini kaydedin.
XPS'ye Metin Ekle
SSS
1. XPS belgesine metin ekleyebilir miyim?
Evet, XPS dosyalarına metin eklemek mümkündür. XPS, Microsoft tarafından geliştirilen, PDF’ye benzer, sabit yerleşimli bir belge formatıdır ve resimler ve şekiller gibi diğer içeriklerin yanına metin eklenmesini destekler.
2. XPS dosyasına belirli biçimlendirmeye sahip metni nasıl eklerim?
Aspose.Page API Çözümünü kullanarak metni XPS belgesine dahil etmek için bir XpsGlyphs nesnesi oluşturun. Bu nesne, metin içeriği eklemek için kanal görevi görür. Bu amaçla, yazı tipi, yazı tipi boyutu ve yazı tipi stilinin yanı sıra metnin konumunu belirleyen X ve Y koordinatlarını içeren girdileri gerektiren AddGlyphs() Yöntemini kullanın. Son olarak, argüman olarak eklenecek gerçek metni sağlayın.
3. XPS dosyalarına metin eklerken herhangi bir sınırlama veya dikkate alınması gereken noktalar var mı?
Akılda tutulması gereken bazı sınırlamalar ve hususlar vardır. Örneğin, XPS belgesinde kullanılan yazı tipleri, düzgün bir şekilde oluşturulmasını sağlamak için belgenin görüntülendiği sistemde gömülü veya mevcut olmalıdır. Ayrıca metin biçimlendirmesi, XPS dosyasını oluşturmak veya düzenlemek için kullanılan yazılıma bağlı olarak değişiklik gösterebilir; bu nedenle, platformlar arasında tutarlı görüntü sağlamak için belgeyi farklı görüntüleyicilerle test etmek önemlidir.
XPS XPS Dosya Biçimi nedir
XPS (XML Paper Specification), Microsoft’un PDF alternatifi olan bir formattır. XML/HTML temelli olup, farklı platformlarda aynı görünümü korur ve işletim sisteminden bağımsızdır.