Tambahkan bentuk geometris ke file PS

Solusi C++ API untuk bekerja dengan bentuk file PS

 

PostScript adalah bahasa deskripsi halaman canggih yang menawarkan kontrol presisi atas rendering bentuk geometris. Namun, ada beberapa nuansa yang perlu diperhatikan saat menggambar angka-angka ini:

  • Sistem Koordinat - PostScript menggunakan sistem koordinat Kartesius, dengan titik asal (0,0) biasanya terletak di sudut kiri bawah halaman. Nilai x positif bergerak ke kanan, dan nilai y positif bergerak ke atas. Memahami sistem koordinat ini sangat penting untuk memposisikan bentuk secara akurat.
  • Grafik Berbasis Jalur - PostScript menggunakan pendekatan berbasis jalur untuk menggambar bentuk. Ini melibatkan pendefinisian serangkaian titik dan kurva yang membentuk garis bentuk. Operator jalur yang umum mencakup moveto, lineto, curveto, dan closepath. Menguasai operator ini sangat penting untuk membuat bentuk yang kompleks.
  • Lebar dan Warna Garis - Operator setlinewidth mengontrol ketebalan garis. Operator setgray, setrgbcolor, dan setcmykcolor menentukan warna guratan dan isian. Bereksperimen dengan lebar dan warna garis yang berbeda dapat berdampak signifikan pada tampilan visual gambar Anda.
  • Transformasi, seperti terjemahan, rotasi, dan penskalaan, dapat diterapkan ke bentuk menggunakan operator seperti translate, rotate, dan scale. Transformasi ini memungkinkan Anda menciptakan figur yang rumit dan dinamis.
  • Teks ​​dan Font - Meskipun tidak sepenuhnya geometris, teks sering kali terintegrasi dengan bentuk dalam dokumen PostScript. Memahami metrik font dan posisi teks penting untuk menciptakan gambar yang jelas dan menarik secara visual.
  • Jalur kliping dapat digunakan untuk membatasi operasi menggambar pada area tertentu pada halaman. Teknik ini berguna untuk membuat bentuk kompleks dengan komponen yang tumpang tindih atau berpotongan.
  • Kualitas Rendering - Kualitas bentuk yang dirender dapat dipengaruhi oleh faktor-faktor seperti sambungan garis, batas garis, dan anti-aliasing. Bereksperimen dengan pengaturan rendering yang berbeda dapat meningkatkan tampilan visual gambar Anda.

Mengetahui aspek-aspek ini akan memungkinkan Anda memastikan integrasi bentuk yang tepat dan rendering yang akurat dalam alur kerja berbasis PostScript. Tapi apa pun yang terjadi, - Aspose.Page memberi Anda fungsionalitas untuk menggambar bentuk geometris dalam file PS dengan mudah. Dengan API ini Anda dapat menambahkan gambar yang berbeda menggunakan C++. Untuk mempelajari lebih lanjut tentang cara menangani file PS dan cara bekerja dengan bentuk di file PS khususnya, ikuti dokumentasinya.

Untuk menambahkan bentuk ke dokumen PS kita memerlukan:

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

  • Buka manajer paket NuGet, dan cari Aspose.Page dan instal. Anda juga dapat menggunakan perintah berikut dari Package Manager Console.

Package Manager Console Command

    PM> Install-Package Aspose.Page.Cpp

Langkah-langkah untuk menambahkan angka ke file PS.

Kode di bawah ini membuat dokumen PS, menambahkan persegi panjang ke dalamnya, dan mengecatnya dengan warna oranye. Untuk melihat contoh lainnya, buka Aspose.Page untuk proyek C++ GitHub .

  1. Buat aliran keluaran untuk dokumen PostScript menggunakan kelas FileStream.
  2. Buat objek PsSaveOptions untuk menentukan opsi penyimpanan untuk dokumen PostScript.
  3. Buat jalur grafis menggunakan kelas System.Drawing.Drawing2D.GraphicsPath dan tentukan koordinat dan dimensi persegi panjang menggunakan Kelas System.Drawing.RectangleF.
  4. Gunakan Metode SetPaint() untuk menentukan warna persegi panjang.
  5. Panggil Metode Fill() untuk menambahkan warna yang ditentukan ke persegi panjang.
  6. Panggil ClosePage() untuk menunjukkan bahwa halaman saat ini telah selesai.
  7. Simpan perubahan menggunakan Metode Simpan().
Tambahkan bentuk ke PS

PS Apa itu Format File PS

Format PS adalah salah satu format bahasa deskripsi halaman (PDL). Hal ini mampu berisi grafis serta informasi teks pada halaman. Itulah sebabnya format ini didukung oleh sebagian besar program untuk mengedit gambar. File postscript itu sendiri adalah semacam instruksi untuk printer. Ini berisi informasi tentang apa dan bagaimana mencetak dari halamannya.