XPS dosyalarının kod vektör grafik şekilleri

XPS dosyalarının vektör grafikleriyle çalışmak için C++ API çözümü

 

Diğer Sayfa Tanımlama Dilleri gibi XPS de vektör grafikleriyle çalışmaya izin verir. Bu C++ API çözümü, XPS dosyalarının vektör grafiklerinin işlenmesini içerir. Bir kısmı buradaki kod parçacığında tasvir edilen geniş bir işlevsellik yelpazesi sunar. Dosyalara oval ve dikdörtgen şekillerin nasıl ekleneceğine dair sadece birkaç örnek var. Ek olarak, bu şekillerin renklerini yönetmeyi öğreneceksiniz. Bu yöntemi izleyerek, ihtiyacınız olan herhangi bir geometrik şekli oluşturabileceksiniz.

XPS'nin vektör grafik şekilleri ile çalışmak için şunlara ihtiyacımız var:

  • C++ platformu için zengin özelliklere sahip, güçlü ve kullanımı kolay bir belge işleme ve dönüştürme API'si olan Aspose.Page for C++ API.

  • En son sürümünü doğrudan indirebilir, NuGet paket yöneticisini açıp Aspose.Page.Cpp'yi aratıp kurmanız yeterlidir. Paket Yöneticisi Konsolundan aşağıdaki komutu da kullanabilirsiniz.

Package Manager Console Command


    PM> Install-Package Aspose.Page

C++ ile dikdörtgen ekleme adımları.

  1. İlk olarak, belgenin kaydedileceği dizine giden yolu ayarlayın.
  2. XpsDocument Class örneğini oluşturarak bir XPS dosyası oluşturun.
  3. Bir dikdörtgen oluşturmak için XpsPath Sınıfının yöntemlerini kullanın.
  4. Son olarak, XPsDocument.Save Yöntemini çağırarak değiştirilen XPS belgesini kaydedin.

Bir XPS dosyasına dikdörtgen eklemek için C++ Kodu

    class AddRectangle : public System::Object
    {
        typedef AddRectangle ThisType;
        typedef System::Object BaseType;

        typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
        RTTI_INFO_DECL();

    public:

        static void Run();

    };

C++ ile bir elips ekleyin.

Bir XPS dosyasına bir elips veya başka bir şekil eklemek için, bir dikdörtgen eklerken kullandığınıza benzer adımlar atmanız ve aynı varlıkları kullanmanız gerekir.

XPS dosyasına bir elips eklemek için C++ Kodu

    class AddEllipse : public System::Object
    {
        typedef AddEllipse ThisType;
        typedef System::Object BaseType;

        typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
        RTTI_INFO_DECL();

    public:

        static void Run();

    };



SSS

1. XPS’de grafikler nasıl çizilir?

XPS içindeki vektör grafik nesnelerini değiştirmek için Aspose.Page.XPS.XpsModel ad alanının karşılık gelen Sınıflarını kullanın.

2. XPS’deki grafiklerin rengini değiştirebilir miyim?

Evet, renkleri, degradeleri, fırçaları, tuvalleri vb. yönetebilirsiniz.

3. XPS dosyasına geometrik şekilleri nasıl ekleyebilirim?

XPS dosyasının bir akışını açın. Gerekli şekli eklemek için XpsPath Sınıfının yöntemlerini kullanın.

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.