Làm việc với các trạng thái đồ họa trong PS

Cắt và chuyển đổi trạng thái đồ họa của tệp PS bằng API cho C++

 

Trong PostScript, trạng thái đồ họa là một tập hợp các thuộc tính xác định cách đồ họa được vẽ trên một trang và cho phép bạn tạo đồ họa phức tạp và đa dạng chỉ bằng một bộ lệnh. Bằng cách lưu và khôi phục trạng thái đồ họa, bạn có thể tránh được các thao tác dư thừa. Bạn cũng có thể xác định các kiểu đồ họa có thể sử dụng lại và áp dụng chúng cho các phần tài liệu khác nhau. Trạng thái đồ họa bao gồm các cài đặt như:

  • Độ dày của đường (Chiều rộng đường).
  • Hình dạng của các đầu của đường (tròn, vuông hoặc mông).
  • Hình dạng của các điểm nối giữa các đường (mũi, tròn hoặc vát).
  • Màu của đường kẻ và màu nền (RGB, CMYK hoặc thang độ xám).
  • Phông chữ được sử dụng cho văn bản và kích thước của nó.
  • Ma trận dùng để biến đổi tọa độ (tỷ lệ, xoay, dịch chuyển).

Quản lý trạng thái đồ họa trong tài liệu PS (tương đương với canvas trong XPS) là một trong những tính năng chính được cung cấp bởi Aspose.Page cho C++.

Để chuyển đổi trạng thái đồ họa của tệp PS, hãy làm theo hướng dẫn tiếp theo:

  1. Tạo tệp PS bằng cách sử dụng PsDocument Class .
  2. Tạo một đường dẫn đồ họa hình chữ nhật.
  3. Lưu trạng thái đồ họa hiện tại, tạo trạng thái đồ họa mới và đặt trạng thái đồ họa đó như hiện tại bằng WriteGraphicsSave() Phương pháp.
  4. Dịch trạng thái đồ họa hiện tại bằng Phương thức Translate() .
  5. Đặt màu vẽ ở trạng thái đồ họa hiện tại bằng Phương thức SetPaint() .
  6. Điền vào đường dẫn đồ họa bằng phương thức Fill() .
  7. Khôi phục trạng thái đồ họa trước đó bằng Phương thức WriteGraphicsRestore .
  8. Lặp lại các bước 3-7 để thêm nhiều trạng thái đồ họa hơn với các phép biến đổi khác bằng cách sử dụng Scale() , Xoay() , Shear()Transform() Phương thức.
  9. Đóng trang hiện tại bằng phương thức ClosePage() .
  10. Lưu tài liệu PS đã tạo bằng Phương thức PsDocument.Save() .
Chuyển đổi trạng thái đồ họa của PS

Để thêm Clip vào trạng thái đồ họa của tệp PS, hãy làm theo hướng dẫn tiếp theo:

  1. Tạo tệp PS bằng cách sử dụng PsDocument Class .
  2. Tạo một đường dẫn đồ họa hình chữ nhật.
  3. Lưu trạng thái đồ họa hiện tại, tạo trạng thái đồ họa mới và đặt trạng thái đó như hiện tại bằng WriteGraphicsSave() Phương pháp.
  4. Dịch trạng thái đồ họa hiện tại bằng Phương thức Translate() .
  5. Tạo một đường dẫn đồ họa hình tròn.
  6. Thêm phần cắt theo vòng tròn vào trạng thái đồ họa hiện tại bằng cách sử dụng Phương thức Clip() .
  7. Đặt màu vẽ ở trạng thái đồ họa hiện tại bằng Phương thức SetPaint() .
  8. Điền vào đường dẫn đồ họa hình chữ nhật bằng Phương thức Fill() .
  9. Khôi phục trạng thái đồ họa trước đó bằng Phương thức WriteGraphicsRestore() .
  10. Dịch trạng thái đồ họa hiện tại bằng Phương thức Translate() .
  11. Tạo một đối tượng System.draw.Pen.
  12. Đặt nét vẽ ở trạng thái đồ họa hiện tại bằng Phương thức SetStroke() .
  13. Vẽ đường dẫn đồ họa hình chữ nhật phía trên hình chữ nhật được cắt bớt bằng Phương thức Draw() .
  14. Đóng trang hiện tại bằng Phương thức ClosePage() .
  15. Lưu tài liệu PS đã tạo bằng Phương thức PsDocument.Save() .
Thêm Clip vào trạng thái đồ họa của PS

PS Những gì là PS Tập Tin Định Dạng

Định dạng PS là một trong những định dạng ngôn ngữ mô tả trang (PDL). Nó có khả năng chứa thông tin đồ họa cũng như văn bản trên trang. Đó là lý do tại sao định dạng được hỗ trợ bởi hầu hết các chương trình để chỉnh sửa hình ảnh. Bản thân tệp tái bút là một loại hướng dẫn cho máy in. Nó chứa thông tin về cái gì và cách in từ trang của nó.