Aspose::Page::EPS::PsDocument sınıfı
İçindekiler
[
Saklamak
]PsDocument class
Bu sınıf PS/EPS belgelerini kapsüller.
class PsDocument : public Aspose::Page::Document
Yöntemler
| Yöntem | Açıklama |
|---|---|
| Clip(System::SharedPtr<System::Drawing::Drawing2D::GraphicsPath>) | Mevcut grafik durumuna kırpma ekler. |
| ClipAndNewPath(System::SharedPtr<System::Drawing::Drawing2D::GraphicsPath>) | Mevcut grafik durumuna kırpma ekler ve ardından "newpath" operatörünü yazar. Bu, bu kırpma yolunun ve "charpath" operatörüyle çevrelenmiş glifler gibi bazı sonraki yolların birleşmesinden kaçınmak için gereklidir. |
| ClipRectangle(System::Drawing::RectangleF) | Mevcut grafik durumuna kırpma dikdörtgeni ekler. |
| ClipText(System::String, System::SharedPtr<System::Drawing::Font>, float, float) | Verilen yazı tipindeki verilen metnin taslağından kırpma ekler. |
| ClosePage() | Mevcut sayfayı tamamla. |
| ConvertType1FontToTTF(System::String, System::String) | Type 1 yazı tipini TrueType‘a dönüştürür. Dönüştürülen TTF yazı tipinin adı, ".ttf" uzantılı giriş Type 1 yazı tipiyle aynı olacaktır. TTF dosyası atanmış çıkış dizinine kaydedilecektir. |
| ConvertType3FontToTTF(System::String, System::String) | Type 3 yazı tipini TrueType‘a dönüştürür. Dönüştürülen TTF yazı tipinin adı, ".ttf" uzantılı giriş Type 3 yazı tipi dosyasıyla aynı olacaktır. TTF dosyası atanmış çıkış dizinine kaydedilecektir. |
| ConvertType3FontToTTF(System::String, System::SharedPtr<System::IO::Stream>) | Type 3 yazı tipini TrueType akışına dönüştürür. |
| CropEps(System::String, System::ArrayPtr<float>) | Verilen PsDocument dosyasını EPS dosyası olarak kırpar. Mevcut %BoundingBox güncellenmiş şekilde ilk EPS dosyasını kaydeder veya yeni bir tane oluşturulur. |
| CropEps(System::SharedPtr<System::IO::Stream>, System::ArrayPtr<float>) | Verilen PsDocument dosyasını EPS dosyası olarak kırpar. Mevcut %BoundingBox güncellenmiş şekilde ilk EPS dosyasını kaydeder veya yeni bir tane oluşturulur. |
| Draw(System::SharedPtr<System::Drawing::Drawing2D::GraphicsPath>) | Keyfi bir yol çizer. |
| DrawArc(double, double, double, double, double, double) | Bir yay çizer. |
| DrawExplicitImageMask(System::SharedPtr<System::Drawing::Bitmap>, System::SharedPtr<System::Drawing::Bitmap>, System::SharedPtr<System::Drawing::Drawing2D::Matrix>) | Maskeleme uygulanmış görüntüyü çizer. |
| DrawImage(System::SharedPtr<System::Drawing::Bitmap>) | Görüntüyü çizer. |
| DrawImage(System::SharedPtr<System::Drawing::Bitmap>, System::SharedPtr<System::Drawing::Drawing2D::Matrix>, System::Drawing::Color) | Arka planlı dönüştürülmüş görüntüyü çizer. |
| DrawLine(double, double, double, double) | Bir çizgi segmenti çizer. |
| DrawOval(double, double, double, double) | Bir oval çizer. |
| DrawPolygon(System::ArrayPtr<int32_t>, System::ArrayPtr<int32_t>, int32_t) | Bir çokgen çizer. |
| DrawPolygon(System::ArrayPtr<double>, System::ArrayPtr<double>, int32_t) | Bir poligone çizer. |
| DrawPolyline(System::ArrayPtr<int32_t>, System::ArrayPtr<int32_t>, int32_t) | Bir çoklu çizgi çizer. |
| DrawPolyline(System::ArrayPtr<double>, System::ArrayPtr<double>, int32_t) | Bir çoklu çizgi çizer. |
| DrawRect(double, double, double, double) | Bir dikdörtgen çizer. |
| DrawRoundRect(double, double, double, double, double, double) | Yuvarlak köşeli bir dikdörtgen çizer. |
| DrawTransparentImage(System::SharedPtr<System::Drawing::Bitmap>, System::SharedPtr<System::Drawing::Drawing2D::Matrix>, int32_t) | Dönüştürülmüş şeffaf görüntüyü çizer. Görüntünün Alpha kanalı yoksa opak görüntü olarak çizilir. |
| ExtractEpsBoundingBox() | Bir EPS dosyasını okur ve %BoundingBox yorumundan veya mevcut değilse varsayılan sayfa boyutu (0, 0, 595, 842) sınırlarından EPS görüntüsünün sınırlayıcı kutusunu çıkarır. |
| ExtractEpsSize() | Bir EPS dosyasını okur ve %BoundingBox yorumundan veya mevcut değilse varsayılan sayfa boyutu (595, 842) üzerinden EPS görüntüsünün boyutunu çıkarır. |
| ExtractText(System::SharedPtr<SaveOptions>, int32_t, int32_t) | Bir PS dosyasından metin çıkarır. Metin yalnızca Type 42 (TrueType) yazı tipiyle ya da Vector Map içinde Type 42 yazı tipleri bulunan Type 0 yazı tipiyle yazılmışsa çıkarılabilir. |
| Fill(System::SharedPtr<System::Drawing::Drawing2D::GraphicsPath>) | Keyfi bir yolu doldur. |
| FillAndStrokeText(System::String, System::SharedPtr<System::Drawing::Font>, float, float, System::SharedPtr<System::Drawing::Brush>, System::SharedPtr<System::Drawing::Pen>) | Gliflerin içini doldurarak ve glif konturlarını çizerek bir metin dizesi ekler. |
| FillAndStrokeText(System::String, System::ArrayPtr<float>, System::SharedPtr<System::Drawing::Font>, float, float, System::SharedPtr<System::Drawing::Brush>, System::SharedPtr<System::Drawing::Pen>) | Gliflerin içini doldurarak ve glif konturlarını çizerek bir metin dizesi ekler. |
| FillAndStrokeText(System::String, System::SharedPtr<Aspose::Page::Font::DrFont>, float, float, System::SharedPtr<System::Drawing::Brush>, System::SharedPtr<System::Drawing::Pen>) | Gliflerin içini doldurarak ve glif konturlarını çizerek bir metin dizesi ekler. |
| FillAndStrokeText(System::String, System::ArrayPtr<float>, System::SharedPtr<Aspose::Page::Font::DrFont>, float, float, System::SharedPtr<System::Drawing::Brush>, System::SharedPtr<System::Drawing::Pen>) | Gliflerin içini doldurarak ve glif konturlarını çizerek bir metin dizesi ekler. |
| FillArc(double, double, double, double, double, double) | Bir yay doldurur. |
| FillOval(double, double, double, double) | Bir oval doldurur. |
| FillPolygon(System::ArrayPtr<int32_t>, System::ArrayPtr<int32_t>, int32_t) | Bir poligone doldurur. |
| FillPolygon(System::ArrayPtr<double>, System::ArrayPtr<double>, int32_t) | Bir poligone doldurur. |
| FillRect(double, double, double, double) | Bir dikdörtgen doldurur. |
| FillRoundRect(double, double, double, double, double, double) | Yuvarlak köşeli bir dikdörtgen doldurur. |
| FillText(System::String, System::SharedPtr<System::Drawing::Font>, float, float) | Gliflerin içini doldurarak bir metin dizesi ekler. |
| FillText(System::String, System::ArrayPtr<float>, System::SharedPtr<System::Drawing::Font>, float, float) | Gliflerin içini doldurarak bir metin dizesi ekler. |
| FillText(System::String, System::SharedPtr<Aspose::Page::Font::DrFont>, float, float) | Gliflerin içini doldurarak bir metin dizesi ekler. |
| FillText(System::String, System::ArrayPtr<float>, System::SharedPtr<Aspose::Page::Font::DrFont>, float, float) | Gliflerin içini doldurarak bir metin dizesi ekler. |
| FillText(System::String, System::SharedPtr<System::Drawing::Font>, float, float, System::SharedPtr<System::Drawing::Brush>) | Gliflerin içini doldurarak bir metin dizesi ekler. |
| FillText(System::String, System::ArrayPtr<float>, System::SharedPtr<System::Drawing::Font>, float, float, System::SharedPtr<System::Drawing::Brush>) | Gliflerin içini doldurarak bir metin dizesi ekler. |
| FillText(System::String, System::SharedPtr<Aspose::Page::Font::DrFont>, float, float, System::SharedPtr<System::Drawing::Brush>) | Gliflerin içini doldurarak bir metin dizesi ekler. |
| FillText(System::String, System::ArrayPtr<float>, System::SharedPtr<Aspose::Page::Font::DrFont>, float, float, System::SharedPtr<System::Drawing::Brush>) | Gliflerin içini doldurarak bir metin dizesi ekler. |
| get_InputStream() | PsDocument bir akış ve yükleme seçenekleriyle başlatır. |
| get_NumberOfPages() const | Oluşan PDF belgesindeki sayfa sayısını döndürür. |
| GetPaint() | Mevcut grafik durumunun boyasını alır. |
| GetStroke() | Mevcut grafik durumunda çizgi (stroke) ayarlar. |
| GetXmpMetadata() | PS/EPS dosyasını okur ve XmpMetdata mevcutsa çıkarır, mevcut değilse yenisini ekler. |
| MergeToPdf(System::String, System::ArrayPtr<System::String>, System::SharedPtr<SaveOptions>) | PS/EPS dosyalarını bir cihaza birleştirir. |
| MergeToPdf(System::SharedPtr<System::IO::Stream>, System::ArrayPtr<System::String>, System::SharedPtr<SaveOptions>) | PS/EPS dosyalarını bir cihaza birleştirir. |
| OpenPage(float, float) | Yeni bir sayfa oluşturur ve onu mevcut sayfa yapar. |
| OpenPage(System::String) | Belgenin boyutuyla yeni bir sayfa oluşturur ve onu mevcut sayfa yapar. |
| OutlineText(System::String, System::SharedPtr<System::Drawing::Font>, float, float) | Glif konturlarını çizerek bir metin dizesi ekler. |
| OutlineText(System::String, System::ArrayPtr<float>, System::SharedPtr<System::Drawing::Font>, float, float) | Glif konturlarını çizerek bir metin dizesi ekler. |
| OutlineText(System::String, System::SharedPtr<Aspose::Page::Font::DrFont>, float, float) | Glif konturlarını çizerek bir metin dizesi ekler. |
| OutlineText(System::String, System::ArrayPtr<float>, System::SharedPtr<Aspose::Page::Font::DrFont>, float, float) | Glif konturlarını çizerek bir metin dizesi ekler. |
| OutlineText(System::String, System::SharedPtr<System::Drawing::Font>, float, float, System::SharedPtr<System::Drawing::Pen>) | Glif konturlarını çizerek bir metin dizesi ekler. |
| OutlineText(System::String, System::ArrayPtr<float>, System::SharedPtr<System::Drawing::Font>, float, float, System::SharedPtr<System::Drawing::Pen>) | Glif konturlarını çizerek bir metin dizesi ekler. |
| OutlineText(System::String, System::SharedPtr<Aspose::Page::Font::DrFont>, float, float, System::SharedPtr<System::Drawing::Pen>) | Glif konturlarını çizerek bir metin dizesi ekler. |
| OutlineText(System::String, System::ArrayPtr<float>, System::SharedPtr<Aspose::Page::Font::DrFont>, float, float, System::SharedPtr<System::Drawing::Pen>) | Glif konturlarını çizerek bir metin dizesi ekler. |
| PsDocument() | Boş PsDocument başlatır. Bu yapıcı yalnızca PostScript dosyalarıyla ilgili olmayan ek işlemler için kullanılır, örneğin, yazı tiplerini dönüştürmek. |
| PsDocument(System::String, System::SharedPtr<Device::PsSaveOptions>) | Başlatılmış sayfa ile boş PsDocument başlatır. |
| PsDocument(System::SharedPtr<System::IO::Stream>, System::SharedPtr<Device::PsSaveOptions>) | Başlatılmış sayfa ile boş PsDocument başlatır. |
| PsDocument(System::String, System::SharedPtr<Device::PsSaveOptions>, bool) | Boş PsDocument başlatır. |
| PsDocument(System::SharedPtr<System::IO::Stream>, System::SharedPtr<Device::PsSaveOptions>, bool) | Boş PsDocument başlatır. |
| PsDocument(System::String, System::SharedPtr<Device::PsSaveOptions>, int32_t) | Belge sayfalarının Postscript sayfa sayısı önceden bilindiğinde boş PsDocument başlatır. |
| PsDocument(System::SharedPtr<System::IO::Stream>, System::SharedPtr<Device::PsSaveOptions>, int32_t) | Belge sayfalarının Postscript sayfa sayısı önceden bilindiğinde boş PsDocument başlatır. |
| PsDocument(System::String) | PsDocument bir giriş PS/EPS dosyasıyla başlatır. |
| PsDocument(System::SharedPtr<System::IO::Stream>) | PsDocument bir PS/EPS dosyası akışıyla başlatır. |
| ResizeEps(System::String, System::Drawing::SizeF, Units) | Verilen PsDocument dosyasını EPS dosyası olarak yeniden boyutlandırır. Bu yöntem yalnızca EPS boyutu çıkarıldıktan sonra kullanılır. Başlangıçtaki EPS filD:\ASPOSE.GIT\aspose.pdf.cpp\cs_porter_produce\Aspose.Page.Cpp.Page.Cpp\eps\src_eps\PsDocument.hThe output directory where image file will be saved.e güncellenmiş mevcut %BoundingBox ile veya yeni bir %BoundingBox oluşturularak kaydedilir. Page dönüşüm matrisi de ayarlanacaktır. |
| ResizeEps(System::SharedPtr<System::IO::Stream>, System::Drawing::SizeF, Units) | Verilen PsDocument dosyasını EPS dosyası olarak yeniden boyutlandırır. Bu yöntem yalnızca EPS boyutu çıkarıldıktan sonra kullanılır. Başlangıçtaki EPS dosyasını güncellenmiş mevcut %BoundingBox ile veya yeni bir %BoundingBox oluşturularak kaydeder. Page dönüşüm matrisi de ayarlanacaktır. |
| Rotate(float) | Mevcut grafik durumuna (geçerli matrisi döndür) orijine göre saat yönünün tersine döndürme ekler. |
| Rotate(int32_t) | Mevcut grafik durumuna (geçerli matrisi döndür) orijine göre saat yönünün tersine döndürme ekler. |
| Save(System::String) | Verilen PsDocument dosyasını EPS dosyası olarak kaydeder. Bu yöntem yalnızca XMP üst verileri güncellendikten sonra kullanılır. Başlangıçtaki EPS dosyasını güncellenmiş mevcut üst verilerle veya GetMetadata yöntemi çağrılırken oluşturulan yeni bir üst veriyle kaydeder. Son durumda gerekli tüm PostScript kodu ve EPS yorumları eklenir. |
| Save(System::SharedPtr<System::IO::Stream>) | Verilen PsDocument akışa kaydeder. Bu yöntem yalnızca XMP üst verileri güncellendikten sonra kullanılır. Başlangıçtaki EPS dosyasını güncellenmiş mevcut üst verilerle veya GetMetadata yöntemi çağrılırken oluşturulan yeni bir üst veriyle kaydeder. Son durumda gerekli tüm PostScript kodu ve EPS yorumları eklenir. |
| Save() | Verilen PsDocument dosyasını PS veya EPS dosyası olarak kaydeder. Bu yöntem yalnızca PsDocument sıfırdan oluşturulduğunda kullanılır. |
| SaveAsImage(System::SharedPtr<Device::ImageSaveOptions>) | PS/EPS dosyasını görüntü dosyasına kaydeder. Çıktı dizini ve dosya adı, giriş PS dosyasındakilerle aynı olacaktır. Dosya uzantısı, “options” parametresindeki görüntü formatına karşılık gelir. Belge, FileStream olmayan bir akışla başlatıldıysa, görüntü dosyası mevcut klasörde varsayılan dosya adı şablonu ile kaydedilir. |
| SaveAsImage(System::SharedPtr<Device::ImageSaveOptions>, System::String, System::String) | PS/EPS dosyasını belirtilen dizine, belirtilen dosya adıyla görüntü dosyasına kaydeder. Dosya uzantısı, “options” parametresindeki görüntü formatına karşılık gelir. |
| SaveAsImagesBytes(System::SharedPtr<Device::ImageSaveOptions>) | PS/EPS dosyasını görüntü bayt dizilerine kaydeder. |
| SaveAsPdf(System::String, System::SharedPtr<Device::PdfSaveOptions>) | PS/EPS dosyasını PDF dosyasına kaydeder. |
| SaveAsPdf(System::SharedPtr<System::IO::Stream>, System::SharedPtr<Device::PdfSaveOptions>) | PS/EPS dosyasını PDF akışına kaydeder. |
| static SaveImageAsEps(System::SharedPtr<System::IO::Stream>, System::SharedPtr<System::IO::Stream>, System::SharedPtr<Device::PsSaveOptions>) | PNG/JPEG/TIFF/BMP/GIF/EMF görüntüsünü giriş akışından EPS çıktı akışına kaydeder. |
| static SaveImageAsEps(System::String, System::String, System::SharedPtr<Device::PsSaveOptions>) | PNG/JPEG/TIFF/BMP/GIF/EMF görüntüsünü dosyadan EPS dosyasına kaydeder. |
| static SaveImageAsEps(System::SharedPtr<System::Drawing::Bitmap>, System::String, System::SharedPtr<Device::PsSaveOptions>) | Bitmap nesnesini EPS dosyasına kaydeder. |
| static SaveImageAsEps(System::SharedPtr<System::Drawing::Bitmap>, System::SharedPtr<System::IO::Stream>, System::SharedPtr<Device::PsSaveOptions>) | Bitmap nesnesini EPS çıktı akışına kaydeder. |
| Scale(float, float) | Mevcut grafik durumuna (geçerli matrisi ölçekle) ölçek ekler. |
| set_InputStream(System::SharedPtr<System::IO::Stream>) | PsDocument bir akış ve yükleme seçenekleriyle başlatır. |
| SetPageDevice(System::SharedPtr<System::Collections::Generic::Dictionary<System::String, System::SharedPtr<System::Object>>>) | Sayfa aygıtı parametrelerini ayarlar (“setpagedevice” operatörüne bakın, PostScript spesifikasyonu). Bunlar arasında sayfa boyutu, renk vb. bulunabilir. |
| SetPageSize(float, float) | Sayfa boyutunu ayarlar. Tek bir belgede farklı boyutlarda sayfalar oluşturmak için bu yöntemden hemen sonra SetPageDevice yöntemini kullanın. |
| SetPaint(System::SharedPtr<System::Drawing::Brush>) | Mevcut grafik durumunda boyayı ayarlar. |
| SetStroke(System::SharedPtr<System::Drawing::Pen>) | Mevcut grafik durumunda çizgi (stroke) ayarlar. |
| SetTransform(System::SharedPtr<System::Drawing::Drawing2D::Matrix>) | Mevcut dönüşümü buna ayarla. |
| Shear(float, float) | Mevcut grafik durumunu bir nokta etrafında saat yönünün tersine döndürür. |
| Transform(System::SharedPtr<System::Drawing::Drawing2D::Matrix>) | Mevcut grafik durumuna dönüşüm ekler (bu matrisi mevcut matrisle birleştirir). |
| Translate(float, float) | Mevcut grafik durumuna çeviri ekler (mevcut matrisi çevirir). |
| WriteGraphicsRestore() | Mevcut grafik durumunun geri yüklenmesini yazar (“grestore” operatörüyle ilgili PostScript spesifikasyonuna bakınız). |
| WriteGraphicsSave() | Mevcut grafik durumunun kaydedilmesini yazar (“gsave” operatörüyle ilgili PostScript spesifikasyonuna bakınız). |
Ayrıca Bakınız
- Class Document
- Namespace Aspose::Page::EPS
- Library Aspose.Page for C++