XPS dosyalarının vektör grafik şekillerini kodlayın
XPS dosyalarının vektör grafikleriyle çalışmak için C++ API çözümü
XPS, diğer Sayfa Tanımlama Dilleri (Page Description Languages) gibi vektör grafikleriyle çalışmaya olanak tanır. Bu C++ API çözümü, XPS dosyalarının vektör grafiklerinin (vector graphics) manipülasyonunu içerir. Bir kısmı buradaki kod parçacığında (code snippet) gösterilen geniş bir işlevsellik (functionality) yelpazesi sunar. Dosyalara oval ve dikdörtgen (rectangle) şekillerin nasıl ekleneceğine dair sadece birkaç örnek vardır. Ek olarak, bu şekillerin renklerini yönetmeyi öğreneceksiniz. Bu yöntemi (method) takip ederek, ihtiyacınız olan herhangi bir geometrik şekli oluşturabileceksiniz.
XPS'in vektör grafik şekilleriyle (vector graphics shapes) çalışmak için ihtiyacımız olanlar:
C++ platformu için zengin özelliklere sahip, güçlü ve kullanımı kolay bir belge işleme (manipülasyon) ve dönüştürme API'si olan C++ API için Aspose.Page.
En son sürümünü doğrudan indirebilirsiniz, sadece NuGet paket yöneticisini (NuGet package manager) açın, Aspose.Page.Cpp'yi arayın ve yükleyin. Paket Yöneticisi Konsolundan (Package Manager Console) aşağıdaki komutu (command) da kullanabilirsiniz.
Package Manager Console Command
PM> Install-Package Aspose.Page.Cpp
C++ ile dikdörtgen ekleme adımları.
- İlk olarak, belgenin kaydedileceği dizinin yolunu ayarlayın.
- XpsDocument Sınıfını başlatarak (instantiating) bir XPS dosyası oluşturun.
- Bir dikdörtgen oluşturmak için XpsPath Sınıfının metotlarını (methods) kullanın.
- Son olarak, XPsDocument.Save Metodunu çağırarak değiştirilmiş XPS belgesini kaydedin.
Bir dikdörtgen ekle
C++ ile bir elips ekleyin.
Bir XPS dosyasına elips veya başka bir şekil (figür) eklemek için, dikdörtgen eklemek için kullanılan aynı varlıkları (entities) kullanmanız ve benzer adımları (steps) uygulamanız gerekecektir.
Bir elips ekle
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.