XPS’e Metin Ekle
XPS dosyalarının metinleriyle çalışmak için C++ API Çözümü
Aspose.Page for C++ API çözümü, diğer Sayfa Açıklama Dili formatındaki dosyalarla birlikte XPS dosyalarını da yönetmenize olanak tanır. Diğer özelliklerinin yanı sıra Çözüm, C++ uygulamalarını kullanarak bir XPS belgesine kolayca metin eklemenizi sağlar. Bunu, bir XPS belgesine şu şekilde metin eklemenizi sağlayan XpsGlyphs Sınıfını kullanarak yapabilirsiniz. seçtiğiniz fırçayı belirterek. Burada yalnızca birkaç satır kodla bir XPS belgesine nasıl metin ekleneceğine dair bir örnek verilmiştir. Örneklerin ve veri dosyalarının tamamı için lütfen Github projemize gidin.
XPS dosyalarını kodlamak için şunlara sahip olmanız gerekir:
Aspose.Page for C++ API, C++ platformu için zengin özelliklere sahip, güçlü ve kullanımı kolay bir belge işleme ve dönüştürme API'sidir.
En son sürümünü doğrudan indirebilir, NuGet paket yöneticisini açıp Aspose.Page.Cpp'yi aratıp kurabilirsiniz. Aşağıdaki komutu Paket Yönetici Konsolundan da kullanabilirsiniz.
Package Manager Console Command
PM> Install-Package Aspose.Page.Cpp
XPS dosyasına metin ekleme adımları.
Bu C++ kodu, Aspose.Page for C++ kullanılarak bir XPS belgesine nasıl metin ekleneceğini gösterir.
- XpsDocument Sınıfını kullanarak yeni bir XPS belgesi oluşturun.
- Glifi, gerekli yazı tipi bilgileriyle birlikte 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 eklenecek metnin yazı tipini, yazı tipi boyutunu, yazı tipi stilini, metnin X ve Y konumunu ve metnini alır.
- Yukarıda oluşturulan fırça daha sonra glif nesnesinin dolgu özelliği olarak ayarlanır.
- XpsDocument Sınıfının Save() Yöntemini çağırıp dosyayı kaydetme yolunu ileterek değiştirilen XPS belgesini kaydedin.
XPS'e metin ekleme
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 formatı, PDF formatına benzer. Her ikisi de sayfa açıklama dili (PDL) biçimleridir. EPS, PostScript diline değil, HTML'ye dayalıdır. .eps dosyası, belgenin nasıl görüneceğine ilişkin bilgilerle birlikte belgenin yapısının bir işaretini içerebilir. Belgenin nasıl yazdırılacağına ve oluşturulacağına ilişkin ek talimatlar da vardır. Formatın özelliği, belgenin açıklamasını düzeltmesidir, bu da onu kimden ve hangi işletim sisteminden açarsa açsın aynı görüneceği anlamına gelir.