PS’de grafik durumlarıyla çalışma
C++ için API kullanarak PS dosyalarının grafik durumlarını kırpın ve dönüştürün
PostScript'te grafik durumu, grafiklerin bir sayfada nasıl çizildiğini tanımlayan ve tek bir komut dizisiyle karmaşık ve çeşitli grafikler oluşturmanıza olanak tanıyan bir öznitelikler koleksiyonudur. Grafik durumlarını kaydedip geri yükleyerek gereksiz işlemlerden kaçınabilirsiniz. Ayrıca yeniden kullanılabilir grafik stilleri tanımlayabilir ve bunları farklı belge bölümlerine uygulayabilirsiniz. Grafik durumu aşağıdaki gibi ayarları içerir:
- Çizgilerin kalınlığı (Çizgi genişliği).
- Çizgilerin uçlarının şekli (yuvarlak, kare veya alın).
- Çizgiler arasındaki bağlantıların şekli (gönye, yuvarlak veya eğimli).
- Çizgilerin ve dolguların rengi (RGB, CMYK veya gri tonlamalı).
- Metin için kullanılan yazı tipi ve boyutu.
- Koordinatları dönüştürmek için kullanılan matris (ölçekleme, döndürme, öteleme).
PS belgelerindeki grafik durumlarını yönetmek (XPS'teki tuvallerin eşdeğeri), Aspose.Page'in C++ için sunduğu ana özelliklerden biridir.
Bir PS dosyasının grafik durumlarını dönüştürmek için sonraki kılavuzu izleyin:
- PsDocument Class kullanarak bir PS dosyası oluşturun.
- Dikdörtgen grafik yolu oluşturun.
- Geçerli grafik durumunu kaydedin, yeni bir grafik durumu oluşturun ve bunu WriteGraphicsSave() ile geçerli olarak ayarlayın. ) Yöntem.
- Mevcut grafik durumunu Translate() Yöntemini kullanarak çevirin.
- Boyayı, SetPaint() Yöntemiyle geçerli grafik durumuna ayarlayın.
- Grafik yolunu Fill() yöntemini kullanarak doldurun.
- WriteGraphicsRestore Yöntemini kullanarak önceki grafik durumunu geri yükleyin.
- Scale() , kullanarak diğer dönüşümlerle daha fazla grafik durumu eklemek için 3-7 arasındaki adımları tekrarlayın. Döndür() , Shear() ve Transform() Yöntemleri .
- Geçerli sayfayı ClosePage() yöntemini kullanarak kapatın.
- Oluşturulan PS belgesini PsDocument.Save() Yöntemini kullanarak kaydedin.
PS'nin grafik durumlarını dönüştürün
Klipleri bir PS dosyasının grafik durumuna eklemek için sonraki kılavuzu izleyin:
- PsDocument Class kullanarak bir PS dosyası oluşturun.
- Dikdörtgen grafik yolu oluşturun.
- Geçerli grafik durumunu kaydedin, yeni bir grafik durumu oluşturun ve bunu WriteGraphicsSave() ile geçerli olarak ayarlayın. ) Yöntem.
- Mevcut grafik durumunu Translate() Yöntemini kullanarak çevirin.
- Bir daire grafik yolu oluşturun.
- Clip() Yöntemini kullanarak geçerli grafik durumuna daire şeklinde kırpma ekleyin.
- Boyayı, SetPaint() Yöntemiyle geçerli grafik durumuna ayarlayın.
- Dikdörtgen grafik yolunu Fill() Yöntemi aracılığıyla doldurun.
- WriteGraphicsRestore() Yöntemi ile önceki grafik durumunu geri yükleyin.
- Mevcut grafik durumunu Translate() Yöntemini kullanarak çevirin.
- Bir System.Drawing.Pen nesnesi oluşturun.
- SetStroke() Yöntemini kullanarak geçerli grafik durumunda bir kontur ayarlayın.
- Draw() Yöntemi aracılığıyla kırpılmış dikdörtgenin üzerine dikdörtgen grafik yolunu çizin.
- Geçerli sayfayı ClosePage() Yöntemi aracılığıyla kapatın.
- Oluşturulan PS belgesini PsDocument.Save() Yöntemini kullanarak kaydedin.
PS'nin grafik durumuna Klip Ekle
PS What is PS File Format
PS (PostScript), metin ve grafiği tek dosyada birleştiren bir sayfa tanımlama dilidir. Çoğu görüntü düzenleyici ve yazıcı tarafından desteklenir ve yazıcıya sayfanın nasıl render edileceğini bildirir.