Bekerja dengan status grafis di PS

Klip dan ubah status grafis file PS menggunakan API untuk C++

 

Di PostScript, status grafik adalah kumpulan atribut yang menentukan bagaimana grafik digambar pada halaman dan memungkinkan Anda membuat grafik yang kompleks dan bervariasi dengan satu set perintah. Dengan menyimpan dan memulihkan status grafik, Anda dapat menghindari operasi yang berlebihan. Anda juga dapat menentukan gaya grafis yang dapat digunakan kembali dan menerapkannya ke bagian dokumen yang berbeda. Status grafis mencakup pengaturan seperti:

  • Ketebalan garis(Lebar garis).
  • Bentuk ujung garis (bulat, persegi, atau pantat).
  • Bentuk persimpangan antar garis (mitra, bulat, atau miring).
  • Warna garis dan isian (RGB, CMYK, atau skala abu-abu).
  • Font yang digunakan untuk teks dan ukurannya.
  • Matriks yang digunakan untuk mentransformasikan koordinat (penskalaan, rotasi, translasi).

Mengelola status grafis dalam dokumen PS (setara dengan kanvas di XPS) adalah salah satu fitur utama yang ditawarkan oleh Aspose.Page untuk C++.

Untuk mengubah status grafis file PS, ikuti panduan berikutnya:

  1. Buat file PS menggunakan Kelas PsDocument .
  2. Buat jalur grafis persegi panjang.
  3. Simpan status grafik saat ini, buat status grafik baru dan atur sebagai yang terbaru dengan WriteGraphicsSave() Metode.
  4. Terjemahkan status grafis saat ini menggunakan Metode Translate() .
  5. Atur cat dalam kondisi grafis saat ini dengan Metode SetPaint() .
  6. Isi jalur grafis melalui metode Fill() .
  7. Kembalikan keadaan grafis sebelumnya dengan Metode WriteGraphicsRestore .
  8. Ulangi langkah 3-7 untuk menambahkan lebih banyak status grafis dengan transformasi lain menggunakan Scale() , Putar() , Shear() dan Transform() Metode.
  9. Tutup halaman saat ini melalui metode ClosePage() .
  10. Simpan dokumen PS yang dibuat menggunakan Metode PsDocument.Save() .
Mengubah status grafis PS

Untuk menambahkan Klip ke status grafis file PS ikuti panduan berikutnya:

  1. Buat file PS menggunakan Kelas PsDocument .
  2. Buat jalur grafis persegi panjang.
  3. Simpan status grafis saat ini, buat status grafis baru dan atur sebagai yang terbaru dengan WriteGraphicsSave() Metode.
  4. Terjemahkan status grafis saat ini menggunakan Metode Translate() .
  5. Buat jalur grafik lingkaran.
  6. Tambahkan kliping menurut lingkaran ke status grafis saat ini menggunakan Metode Clip() .
  7. Atur cat dalam kondisi grafis saat ini dengan Metode SetPaint() .
  8. Isi jalur grafik persegi panjang melalui Metode Fill() .
  9. Kembalikan status grafis sebelumnya dengan Metode WriteGraphicsRestore() .
  10. Terjemahkan status grafis saat ini menggunakan Metode Translate() .
  11. Buat objek System.Drawing.Pen.
  12. Tetapkan goresan pada kondisi grafis saat ini dengan Metode SetStroke() .
  13. Gambarkan jalur grafik persegi panjang di atas persegi panjang yang terpotong melalui Metode Draw() .
  14. Tutup halaman saat ini melalui Metode ClosePage() .
  15. Simpan dokumen PS yang dibuat menggunakan Metode PsDocument.Save() .
Tambahkan Clip ke status grafis 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.