Kode bentuk grafik vektor dari file XPS

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

 

XPS, sama seperti Bahasa Deskripsi Halaman (Page Description Languages) lainnya, memungkinkan bekerja dengan grafis vektor. Solusi API C++ ini mencakup manipulasi grafis vektor dari file XPS. Ini menawarkan beragam fungsionalitas, sebagian di antaranya digambarkan dalam cuplikan kode di sini. Hanya ada beberapa contoh bagaimana cara menambahkan bentuk oval dan persegi panjang ke dalam file. Selain itu, Anda akan belajar mengatur warna bentuk (shape) tersebut. Dengan mengikuti metode ini, Anda akan dapat membuat bentuk geometris apa pun yang Anda perlukan.

Untuk bekerja dengan bentuk grafis vektor (vector graphics shapes) dari XPS, kita memerlukan:

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

  • Anda dapat mendownload versi terbarunya secara langsung, cukup buka manajer paket NuGet (NuGet package manager), 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.Cpp

Langkah-langkah menambahkan persegi panjang menggunakan C++.

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

Tambahkan elips menggunakan C++.

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

Tambahkan elips

XPS Apa itu Format File XPS

XPS (XML Paper Specification) adalah alternatif Microsoft untuk PDF. Berdasarkan XML/HTML, menjaga tata letak di berbagai platform dan bersifat independen sistem operasi.