Bentuk grafik vektor kode dari file XPS

Solusi C++ API untuk bekerja dengan grafik vektor file XPS

 

XPS, seperti Bahasa Deskripsi Halaman lainnya, memungkinkan bekerja dengan grafik vektor. Solusi C++ API ini mencakup manipulasi grafik vektor file XPS. Ini menawarkan berbagai fungsi, yang sebagian digambarkan dalam cuplikan kode di sini. Ada beberapa contoh cara menambahkan bentuk oval dan persegi panjang ke file. Selain itu, Anda akan belajar mengelola warna bentuk ini. Dengan mengikuti metode ini, Anda akan dapat membuat bentuk geometris apa pun yang Anda butuhkan.

Untuk bekerja dengan bentuk grafik vektor XPS, kita memerlukan:

  • Aspose.Page untuk C++ API yang kaya fitur, kuat, dan mudah digunakan untuk manipulasi dokumen dan API konversi untuk platform C++.

  • Anda dapat mengunduh versi terbarunya secara langsung, cukup buka pengelola paket NuGet, dan cari Aspose.Page.Cpp dan instal. Anda juga dapat menggunakan perintah berikut dari Package Manager Console.

Package Manager Console Command


    PM> Install-Package Aspose.Page

Langkah-langkah untuk menambahkan persegi panjang dengan C++.

  1. Pertama, atur jalur ke direktori tempat dokumen akan disimpan.
  2. Buat file XPS dengan membuat instance XpsDocument Class .
  3. Gunakan metode Kelas XpsPath untuk membuat persegi panjang.
  4. Terakhir, simpan dokumen XPS yang dimodifikasi dengan memanggil Metode XPsDocument.Save.

Kode C++ untuk menyisipkan persegi panjang ke file XPS

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

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

    public:

        static void Run();

    };

Tambahkan elips dengan C++.

Untuk menambahkan elips atau gambar lain ke file XPS, Anda perlu mengambil langkah serupa dan menggunakan entitas yang sama seperti menambahkan persegi panjang.

Kode C++ untuk menyisipkan elips ke file XPS

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

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

    public:

        static void Run();

    };



Pertanyaan Umum

1. Bagaimana cara menggambar grafik di XPS?

Untuk memanipulasi objek grafis vektor dalam XPS gunakan Kelas yang sesuai dari namespace Aspose.Page.XPS.XpsModel .

2. Bisakah saya mengubah warna grafik di XPS?

Ya, Anda dapat mengatur warna, gradien, kuas, kanvas, dll.

3. Bagaimana cara menambahkan bentuk geometris ke file XPS?

Buka aliran file XPS. Untuk menambahkan angka yang diperlukan, gunakan metode Kelas XpsPath.

XPS Apa itu Format File XPS

Format XPS mirip dengan format PDF. Keduanya adalah format bahasa deskripsi halaman (PDL). EPS didasarkan pada HTML dan bukan pada bahasa PostScript. File .eps mampu memuat markup struktur dokumen bersama dengan informasi tentang bagaimana dokumen itu akan terlihat. Ada juga petunjuk tambahan tentang cara mencetak dan merender dokumen. Fitur formatnya adalah memperbaiki deskripsi dokumen yang berarti akan terlihat sama tidak peduli siapa dan dari sistem operasional apa yang membukanya.