Class PsDocument

Class PsDocument

İsim alanı : Aspose.Page.EPS Toplama: Aspose.Page.dll (25.4.0)

Bu sınıf PS/EPS belgelerini kapsıyor.

public sealed class PsDocument : Document

Inheritance

object Document PsDocument

mirasçı üyeleri

object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

PsDocument()

Boş Aspose.Page.EPS.PsDocument başlatır.Bu yapılandırıcı yalnızca PostScript dosyaları ile ilgili olmayan ek işlemler için kullanılır,Örneğin, yazı tipleri dönüştürmek.

public PsDocument()

PsDocument(Çerçeve, PsSaveOptions)

Başlatılmış sayfa ile boş Aspose.Page.EPS.PsDokument başlatır.

public PsDocument(string outPsFilePath, PsSaveOptions options)

Parameters

outPsFilePath string

çıkış PS/EPS dosya yolu.

options PsSaveOptions

PostScript dosyasının kaydedilmesini kontrol eden parametrelerin bir dizi.

PsDocument(Akış, PsSaveOptions)

Başlatılmış sayfa ile boş Aspose.Page.EPS.PsDokument başlatır.

public PsDocument(Stream outPsStream, PsSaveOptions options)

Parameters

outPsStream Stream

PS / EPS dosyasını kaydetmek için nerede akış.

options PsSaveOptions

PostScript dosyasının kaydedilmesini kontrol eden parametrelerin bir dizi.

PsDocument(Çerçeve, PsSaveOptions, bool)

Boş Aspose.Page.EPS.PsDocument ile başlatılır.

public PsDocument(string outPsFilePath, PsSaveOptions options, bool multipaged)

Parameters

outPsFilePath string

çıkış PS/EPS dosya yolu.

options PsSaveOptions

PostScript dosyasının kaydedilmesini kontrol eden parametrelerin bir dizi.

multipaged bool

Eğer sahte sayfa başlatılmayacak. bu durumda sayfa başlatma açık “openPage(genişlik, yükseklik) çağrısı aracılığıyla yapılmalıdır.

PsDocument(Akış, PsSaveOptions, bool)

Boş Aspose.Page.EPS.PsDocument ile başlatılır.

public PsDocument(Stream outPsStream, PsSaveOptions options, bool multipaged)

Parameters

outPsStream Stream

PS / EPS dosyasını kaydetmek için nerede akış.

options PsSaveOptions

PostScript dosyasının kaydedilmesini kontrol eden parametrelerin bir dizi.

multipaged bool

Eğer sahte sayfa başlatılmayacak. bu durumda sayfa başlatma açık “openPage(genişlik, yükseklik) çağrısı aracılığıyla yapılmalıdır.

PsDocument(Çerçeve, PsSaveOptions, int)

Boş Aspose.Page.EPS.PsDocument, Postscript belge sayfalarının sayısını önceden bildiğinde başlatır.

public PsDocument(string outPsFilePath, PsSaveOptions options, int numberOfPages)

Parameters

outPsFilePath string

çıkış PS/EPS dosya yolu.

options PsSaveOptions

PostScript dosyasının kaydedilmesini kontrol eden parametrelerin bir dizi.

numberOfPages int

PostScript belgesindeki sayfaların sayısı.

PsDocument(Akış, PsSaveOptions, int)

Boş Aspose.Page.EPS.PsDocument, Postscript belge sayfalarının sayısını önceden bildiğinde başlatır.

public PsDocument(Stream outPsStream, PsSaveOptions options, int numberOfPages)

Parameters

outPsStream Stream

PS / EPS dosyasını kaydetmek için nerede akış.

options PsSaveOptions

PostScript dosyasının kaydedilmesini kontrol eden parametrelerin bir dizi.

numberOfPages int

PostScript belgesindeki sayfaların sayısı.

PsDocument(Sırt)

Aspose.Page.EPS.PsDocument bir giriş PS/EPS dosyası ile başlatılır.

public PsDocument(string psFilePath)

Parameters

psFilePath string

PS / EPS dosya yolu.

PsDocument(Stream)

Aspose.Page.EPS.PsDocument bir PS/EPS dosyası akışı ile başlatılır.

public PsDocument(Stream inPsStream)

Parameters

inPsStream Stream

PS / EPS dosyasının giriş akışı.

Properties

InputStream

PS/EPS dosyasının giriş akışını alır veya ayarlar.

public Stream InputStream { get; set; }

Mülkiyet Değer

Stream

NumberOfPages

Sonuçlanan PDF belgesinde sayfa sayısını iade eder.

public int NumberOfPages { get; }

Mülkiyet Değer

int

Methods

Clip(GraphicsPath)

Klip şu anki grafik durumuna eklendi.

public void Clip(GraphicsPath s)

Parameters

s GraphicsPath

Klip Yolu’na gidiyoruz.

ClipAndNewPath(GraphicsPath)

Şu anki grafik durumuna ve “newpath” operatörü yazdığını eklemek. kaçmak için yapmak gerekirBu tırmanış yolu ve “charpath” operatörü ile açıklanan glifler gibi bazı sonraki tırmanışlar.

public void ClipAndNewPath(GraphicsPath s)

Parameters

s GraphicsPath

Klip Yolu’na gidiyoruz.

ClipRectangle(RectangleF)

Şu anki grafik durumuna doğru eğim ekleyin.

public void ClipRectangle(RectangleF rect)

Parameters

rect RectangleF

Yüzük düzlemini yaptırın.

ClipText(Çizgi, Çizgi, Çizgi, Çizgi)

Belirli bir yazı tipi bir metin çıkış noktasından bir klip ekleyin.

public void ClipText(string text, Font font, float x, float y)

Parameters

text string

Bu metin .

font Font

Şifre için.

x float

Yazı pozisyonunun X koordinatını oluşturur.

y float

Bir Y koordinasyonu metin pozisyonu.

ClosePage()

Mevcut sayfayı tamamlayın.

public void ClosePage()

DönüştürmeType1FontToTTF(String ve String)

Tip 1 yazı tipi TrueType’a dönüştürülür.Dönüştürülen TTF yazı tipi adı “.ttf” uzantısı ile giriş Tip 1 yazı tipi ile aynı olacaktır.TTF dosyası atanan çıkış dizinine kaydedilir.

public void ConvertType1FontToTTF(string type1FontFilePath, string outputDir)

Parameters

type1FontFilePath string

Tip 1 yazı tipi dosya yolu.

outputDir string

Sonuçta TrueType yazı tipi nerede kaydedilir.

CropEps(Çerçeve , Float[])

EPS dosyası olarak Aspose.Page.EPS.PsDocument verilmiştir.Mevcut%%%BoundingBox veya yeni bir güncellenmiş EPS dosyasını kaydeder.

public void CropEps(string outEpsFilePath, float[] cropBox)

Parameters

outEpsFilePath string

Çıkış EPS dosya yolu.

cropBox float […]

Bitki kutusu (x0, y0, x, y)

CropEps(Akış , Float[])

EPS dosyası olarak Aspose.Page.EPS.PsDocument verilmiştir.Mevcut%%%BoundingBox veya yeni bir güncellenmiş EPS dosyasını kaydeder.

public void CropEps(Stream epsStream, float[] cropBox)

Parameters

epsStream Stream

EPS dosyasının çıkış akışı.

cropBox float […]

Bitki kutusu (x0, y0, x, y)

Draw(GraphicsPath)

İstihbarat yolunu belirleyin.

public void Draw(GraphicsPath shape)

Parameters

shape GraphicsPath

Çekmek için bir yol.

DrawArc(Çift, Çift, Çift, Çift)

Bir arka çalıyor.

public void DrawArc(double x, double y, double width, double height, double startAngle, double arcAngle)

Parameters

x double

Arkanın merkezinin koordinat X.

y double

Arkanın merkezinin koordinasyonu.

width double

Çerçeveli bir düzlemin genişliği.

height double

Bir yuvarlak düzlemin yüksekliği.

startAngle double

Arka açıdan bir başlangıç açısı.

arcAngle double

Arkanın bir köşesi.

DrawExplicitImageMask(Bitmap, Bitmap ve Matrix)

Makyajlı resim yapıştırın.

public void DrawExplicitImageMask(Bitmap image24bpp, Bitmap alphaMask1bpp, Matrix transform)

Parameters

image24bpp Bitmap

Görüntü çekmek için. 24bpp RGB görüntü biçiminde olmalıdır

alphaMask1bpp Bitmap

Görüntü maskesi 1bpp görüntü biçiminde olmalıdır.

transform Matrix

Matris görüntü dönüştürmek için.

DrawImage(Bitmap)

Görüntülü Görüntüleme

public void DrawImage(Bitmap image)

Parameters

image Bitmap

Çekmek için resim.

DrawImage(Bitmap, Matrix ve Renk)

Arka planla dönüştürülmüş görüntü çizin.

public void DrawImage(Bitmap image, Matrix transform, Color bkg)

Parameters

image Bitmap

Çekmek için resim.

transform Matrix

Matris görüntü dönüştürmek için.

bkg Color

Görüntü için arka plan.

DrawLine(Çift , Çift , Çift , Çift)

Bir çizgi segmentini oluşturur.

public void DrawLine(double x1, double y1, double x2, double y2)

Parameters

x1 double

X segmentin başlangıç koordinasyonu.

y1 double

segmentin başlangıç koordinasyonu.

x2 double

X segmentin sonunun koordinasyonu.

y2 double

segmentin sonunun koordinasyonu.

DrawOval(Çift , Çift , Çift , Çift)

Bir oval çalıyor.

public void DrawOval(double x, double y, double width, double height)

Parameters

x double

Ovalın merkezinin koordinat X.

y double

Oval merkezinin koordinasyonu.

width double

Çerçeveli bir düzlemin genişliği.

height double

Bir yuvarlak düzlemin yüksekliği.

DrawPolygon(int ile[…], int[…], int)

Bir poligonu çalıyor.

public void DrawPolygon(int[] xPoints, int[] yPoints, int nPoints)

Parameters

xPoints int […]

x noktaların koordinasyonları.

yPoints int […]

Bu noktaların koordinasyonu.

nPoints int

Bu noktaların sayısı.

DrawPolygon(Çift[…], İkili[…], int)

Bir poligonu çalıyor.

public void DrawPolygon(double[] xPoints, double[] yPoints, int nPoints)

Parameters

xPoints double […]

x noktaların koordinasyonları.

yPoints double […]

Bu noktaların koordinasyonu.

nPoints int

Bu noktaların sayısı.

DrawPolyline(int ile[…], int[…], int)

Bir polilin içerir.

public void DrawPolyline(int[] xPoints, int[] yPoints, int nPoints)

Parameters

xPoints int […]

x noktaların koordinasyonları.

yPoints int […]

Bu noktaların koordinasyonu.

nPoints int

Bu noktaların sayısı.

DrawPolyline(Çift[…], İkili[…], int)

Bir polilin içerir.

public void DrawPolyline(double[] xPoints, double[] yPoints, int nPoints)

Parameters

xPoints double […]

x noktaların koordinasyonları.

yPoints double […]

Bu noktaların koordinasyonu.

nPoints int

Bu noktaların sayısı.

DrawRect(Çift , Çift , Çift , Çift)

Doğrudan bir çerçeve yapın.

public void DrawRect(double x, double y, double width, double height)

Parameters

x double

X koordinat sol üst köşede düz açı.

y double

Y koordinasyonu sağ üst köşededir.

width double

Bir düzlemin genişliği.

height double

Doğrudan bir yükseklik.

DrawRoundRect(Çift, Çift, Çift, Çift)

Bir yuvarlak rektangle yapıştırın.

public void DrawRoundRect(double x, double y, double width, double height, double arcWidth, double arcHeight)

Parameters

x double

X koordinat sol üst köşede düz açı.

y double

Y koordinasyonu sağ üst köşededir.

width double

Bir düzlemin genişliği.

height double

Doğrudan bir yükseklik.

arcWidth double

Bir yuvarlak düz açı genişliği, düz açıdan bir açı döndürür.

arcHeight double

Bir yuvarlak düzlemin yüksekliği, düzlemin bir köşesini döndürür.

DrawTransparentImage(Bitmap ve Matrix)

Eğer görüntü alfa kanalı yoksa, kapalı görüntü olarak çekilecektir

public void DrawTransparentImage(Bitmap image, Matrix transform, int transparencyThreshold)

Parameters

image Bitmap

Çekmek için resim.

transform Matrix

Matris görüntü dönüştürmek için.

transparencyThreshold int

Bu sınırın altındaki tüm değerler tamamen şeffaf olarak yorumlanacak ve bu sınırın altındaki değerler tamamen şeffaf olarak yorumlanacaktır.

ExtractEpsBoundingBox()

EPS dosyasını okuyor ve EPS görüntüsünün sınır kutusunu %%BoundingBox yorumundan veya varsayılan sayfa boyutu için sınırları (0, 0, 595, 842) çıkarır.

public int[] ExtractEpsBoundingBox()

Returns

int […]

EPS resiminin sınır kutusu.

ExtractEpsSize()

EPS dosyasını okuyor ve EPS görüntü boyutunu %%BoundingBox yorumundan veya varsayılan sayfa boyutundan çıkarıyor (595, 842) eğer mevcut değilse.

public Size ExtractEpsSize()

Returns

Size

EPS görüntüsünün boyutu.

ExtractText(İndirimler, int, int)

Metin yalnızca Tip 42 (TrueType) yazı tipi veya Tip 0 yazı tipi ile Vector Haritasında Tip 42 yazı tipi ile yazılırsa çıkarılabilir.

public string ExtractText(SaveOptions options, int startPage = 0, int endPage = 0)

Parameters

options SaveOptions

Tasarruf seçenekleri.

startPage int

Bu parametre çok sayfalık belgeler için kullanışlıdır.

endPage int

Bu parametre çok sayfalık belgeler için kullanışlıdır.

Returns

string

Çekilen metin için.

Fill(GraphicsPath)

İstihbarat yolunu tamamlayın.

public void Fill(GraphicsPath shape)

Parameters

shape GraphicsPath

doldurmak için yol.

FillAndStrokeText(Çerçeve, Font, Float, Float, Brush, Pen)

Gliflerin içini doldurarak ve gliflerin çevrelerini çizerek bir metin çubuğu ekler.

public void FillAndStrokeText(string text, Font font, float x, float y, Brush fillPaint, Pen stroke)

Parameters

text string

eklemek için yazılmıştır.

font Font

Yazı çekmek için kullanılacak sistem yazı tipi.

x float

X metin kaynağı için koordinat.

y float

Y metin kaynağı için koordinasyonu.

fillPaint Brush

Gliflerin içini boyamak için kullanılan doldurma.

stroke Pen

Gliflerin çevrelerini çizmek için kullanılan darbe.

FillAndStrokeText(Çerçeve , Float[…], Font, float, float, fırça, kalem)

Gliflerin içini doldurarak ve gliflerin çevrelerini çizerek bir metin çubuğu ekler.

public void FillAndStrokeText(string text, float[] advances, Font font, float x, float y, Brush fillPaint, Pen stroke)

Parameters

text string

eklemek için yazılmıştır.

advances float […]

Bir dizi glyph genişliği. uzunluğu çizgide glyph sayısına uymalıdır.

font Font

Yazı çekmek için kullanılacak sistem yazı tipi.

x float

X metin kaynağı için koordinat.

y float

Y metin kaynağı için koordinasyonu.

fillPaint Brush

Gliflerin içini boyamak için kullanılan doldurma.

stroke Pen

Gliflerin çevrelerini çizmek için kullanılan darbe.

FillAndStrokeText(dikiş, DrFont, dikiş, dikiş, Brush, Pen)

Gliflerin içini doldurarak ve gliflerin çevrelerini çizerek bir metin çubuğu ekler.

public void FillAndStrokeText(string text, DrFont drFont, float x, float y, Brush fillPaint, Pen stroke)

Parameters

text string

eklemek için yazılmıştır.

drFont DrFont

Aspose.Foundation.Drawing.DrFont metin çizmek için kullanılacaktır. özelleştirilmiş klasörde yer alan özelleştirilmiş yazı tipi ile kullanılabilir.

x float

X metin kaynağı için koordinat.

y float

Y metin kaynağı için koordinasyonu.

fillPaint Brush

Gliflerin içini boyamak için kullanılan doldurma.

stroke Pen

Gliflerin çevrelerini çizmek için kullanılan darbe.

FillAndStrokeText(Çerçeve , Float[…], DrFont, float, float, fırça, kalem)

Gliflerin içini doldurarak ve gliflerin çevrelerini çizerek bir metin çubuğu ekler.

public void FillAndStrokeText(string text, float[] advances, DrFont drFont, float x, float y, Brush fillPaint, Pen stroke)

Parameters

text string

eklemek için yazılmıştır.

advances float […]

Bir dizi glyph genişliği. uzunluğu çizgide glyph sayısına uymalıdır.

drFont DrFont

Aspose.Foundation.Drawing.DrFont metin çizmek için kullanılacaktır. özelleştirilmiş klasörde yer alan özelleştirilmiş yazı tipi ile kullanılabilir.

x float

X metin kaynağı için koordinat.

y float

Y metin kaynağı için koordinasyonu.

fillPaint Brush

Gliflerin içini boyamak için kullanılan doldurma.

stroke Pen

Gliflerin çevrelerini çizmek için kullanılan darbe.

FillArc(Çift, Çift, Çift, Çift)

Bir arka dolduruyor.

public void FillArc(double x, double y, double width, double height, double startAngle, double arcAngle)

Parameters

x double

Arkanın merkezinin koordinat X.

y double

Arkanın merkezinin koordinasyonu.

width double

Çerçeveli bir düzlemin genişliği.

height double

Bir yuvarlak düzlemin yüksekliği.

startAngle double

Arka açıdan bir başlangıç açısı.

arcAngle double

Arkanın bir köşesi.

FillOval(Çift , Çift , Çift , Çift)

Bir oval doldurulur.

public void FillOval(double x, double y, double width, double height)

Parameters

x double

Ovalın merkezinin koordinat X.

y double

Oval merkezinin koordinasyonu.

width double

Çerçeveli bir düzlemin genişliği.

height double

Bir yuvarlak düzlemin yüksekliği.

FillPolygon(int ile[…], int[…], int)

Bir poligonu dolduruyor.

public void FillPolygon(int[] xPoints, int[] yPoints, int nPoints)

Parameters

xPoints int […]

x noktaların koordinasyonları.

yPoints int […]

Bu noktaların koordinasyonu.

nPoints int

Bu noktaların sayısı.

FillPolygon(Çift[…], İkili[…], int)

Bir poligonu dolduruyor.

public void FillPolygon(double[] xPoints, double[] yPoints, int nPoints)

Parameters

xPoints double […]

x noktaların koordinasyonları.

yPoints double […]

Bu noktaların koordinasyonu.

nPoints int

Bu noktaların sayısı.

FillRect(Çift , Çift , Çift , Çift)

Bir rektangle doldurulur.

public void FillRect(double x, double y, double width, double height)

Parameters

x double

X koordinat sol üst köşede düz açı.

y double

Y koordinasyonu sağ üst köşededir.

width double

Bir düzlemin genişliği.

height double

Doğrudan bir yükseklik.

FillRoundRect(Çift, Çift, Çift, Çift)

Bir yuvarlak rektangle doldurulur.

public void FillRoundRect(double x, double y, double width, double height, double arcWidth, double arcHeight)

Parameters

x double

X koordinat sol üst köşede düz açı.

y double

Y koordinasyonu sağ üst köşededir.

width double

Bir düzlemin genişliği.

height double

Doğrudan bir yükseklik.

arcWidth double

Bir yuvarlak düz açı genişliği, düz açıdan bir açı döndürür.

arcHeight double

Bir yuvarlak düzlemin yüksekliği, düzlemin bir köşesini döndürür.

FillText(Çizgi, Çizgi, Çizgi, Çizgi)

Bir metin çubuğunu eklemek, glyph’lerin içini doldurarak.

public void FillText(string text, Font font, float x, float y)

Parameters

text string

eklemek için yazılmıştır.

font Font

Yazı çekmek için kullanılacak sistem yazı tipi.

x float

X metin kaynağı için koordinat.

y float

Y metin kaynağı için koordinasyonu.

FillText(Çerçeve , Float[…], Font , Float , Float)

Bir metin çubuğunu eklemek, glyph’lerin içini doldurarak.

public void FillText(string text, float[] advances, Font font, float x, float y)

Parameters

text string

eklemek için yazılmıştır.

advances float […]

Bir dizi glyph genişliği. uzunluğu çizgide glyph sayısına uymalıdır.

font Font

Yazı çekmek için kullanılacak yazı tipi.

x float

X metin kaynağı için koordinat.

y float

Y metin kaynağı için koordinasyonu.

FillText(Çerçeve, DrFont, Float, Float)

Bir metin çubuğunu eklemek, glyph’lerin içini doldurarak.

public void FillText(string text, DrFont drFont, float x, float y)

Parameters

text string

eklemek için yazılmıştır.

drFont DrFont

Aspose.Foundation.Drawing.DrFont metin çizmek için kullanılacaktır. özelleştirilmiş klasörde yer alan özelleştirilmiş yazı tipi ile kullanılabilir.

x float

X metin kaynağı için koordinat.

y float

Y metin kaynağı için koordinasyonu.

FillText(Çerçeve , Float[…], DrFont, yüzen, yüzen)

Bir metin çubuğunu eklemek, glyph’lerin içini doldurarak.

public void FillText(string text, float[] advances, DrFont drFont, float x, float y)

Parameters

text string

eklemek için yazılmıştır.

advances float […]

Bir dizi glyph genişliği. uzunluğu çizgide glyph sayısına uymalıdır.

drFont DrFont

Aspose.Foundation.Drawing.DrFont metin çizmek için kullanılacaktır. özelleştirilmiş klasörde yer alan özelleştirilmiş yazı tipi ile kullanılabilir.

x float

X metin kaynağı için koordinat.

y float

Y metin kaynağı için koordinasyonu.

FillText(Çerçeve, Çerçeve, Çerçeve, Çerçeve)

Bir metin çubuğunu eklemek, glyph’lerin içini doldurarak.

public void FillText(string text, Font font, float x, float y, Brush fill)

Parameters

text string

eklemek için yazılmıştır.

font Font

Yazı çekmek için kullanılacak sistem yazı tipi.

x float

X metin kaynağı için koordinat.

y float

Y metin kaynağı için koordinasyonu.

fill Brush

Glifler boyamak için kullanılan doldurma.

FillText(Çerçeve , Float[…], Font, float, float, fırça)

Bir metin çubuğunu eklemek, glyph’lerin içini doldurarak.

public void FillText(string text, float[] advances, Font font, float x, float y, Brush fill)

Parameters

text string

eklemek için yazılmıştır.

advances float […]

Bir dizi glyph genişliği. uzunluğu çizgide glyph sayısına uymalıdır.

font Font

Yazı çekmek için kullanılacak sistem yazı tipi.

x float

X metin kaynağı için koordinat.

y float

Y metin kaynağı için koordinasyonu.

fill Brush

Glifler boyamak için kullanılan doldurma.

FillText(çubuk, DrFont, float, float, fırça)

Bir metin çubuğunu eklemek, glyph’lerin içini doldurarak.

public void FillText(string text, DrFont drFont, float x, float y, Brush fill)

Parameters

text string

eklemek için yazılmıştır.

drFont DrFont

Aspose.Foundation.Drawing.DrFont metin çizmek için kullanılacaktır. özelleştirilmiş klasörde yer alan özelleştirilmiş yazı tipi ile kullanılabilir.

x float

X metin kaynağı için koordinat.

y float

Y metin kaynağı için koordinasyonu.

fill Brush

Glifler boyamak için kullanılan doldurma.

FillText(Çerçeve , Float[…], DrFont, float, float, fırça)

Bir metin çubuğunu eklemek, glyph’lerin içini doldurarak.

public void FillText(string text, float[] advances, DrFont drFont, float x, float y, Brush fill)

Parameters

text string

eklemek için yazılmıştır.

advances float […]

Bir dizi glyph genişliği. uzunluğu çizgide glyph sayısına uymalıdır.

drFont DrFont

Aspose.Foundation.Drawing.DrFont metin çizmek için kullanılacaktır. özelleştirilmiş klasörde yer alan özelleştirilmiş yazı tipi ile kullanılabilir.

x float

X metin kaynağı için koordinat.

y float

Y metin kaynağı için koordinasyonu.

fill Brush

Glifler boyamak için kullanılan doldurma.

GetPaint()

Şimdiki grafik durumunun resimleri alınır.

public Brush GetPaint()

Returns

Brush

GetStroke()

Şimdiki grafik durumuna zarar veriyor.

public Pen GetStroke()

Returns

Pen

GetXmpMetadata()

PS/EPS dosyasını okuyor ve mevcutsa XmpMetdata’yı çıkarır veya mevcut değilse yeni bir dosya ekler.

public XmpMetadata GetXmpMetadata()

Returns

XmpMetadata

Mevcut veya yeni XMP metadata örneği.

MergeToPdf(String ve String[…], SaveOptions için)

PS/EPS dosyalarını bir cihazın içine aktarır.

public void MergeToPdf(string outPdfFilePath, string[] filesForMerge, SaveOptions options)

Parameters

outPdfFilePath string

Bir çıkış PDF dosya yolu.

filesForMerge string […]

Bu dosyayı bir çıkış cihazına birleştirmek için PS/EPS dosyaları.

options SaveOptions

Dönüşüm sırasında atılan hataların çıkışını gösteren bayraklar içerir.

MergeToPdf(akış, string[…], SaveOptions için)

PS/EPS dosyalarını bir cihazın içine aktarır.

public void MergeToPdf(Stream pdfStream, string[] filesForMerge, SaveOptions options)

Parameters

pdfStream Stream

Bir çıkış PDF akışı.

filesForMerge string […]

Bu dosyayı bir çıkış cihazına birleştirmek için PS/EPS dosyaları.

options SaveOptions

Dönüşüm sırasında atılan hataların çıkışını gösteren bayraklar içerir.

OpenPage(Yüzme , Yüzme)

Yeni bir sayfa oluşturun ve güncel bir sayfa oluşturun.

public void OpenPage(float width, float height)

Parameters

width float

Yeni sayfanın genişliği.

height float

Yeni sayfanın yüksekliği.

OpenPage(Sırt)

Belgenin boyutuna göre yeni bir sayfa oluşturun ve güncel bir sayfa oluşturun.

public void OpenPage(string pageName = null)

Parameters

pageName string

Yeni sayfanın adı. eğer sıfırsa o sayfanın adı sayfanın sipariş numarası olacaktır.

OutlineText(Çizgi, Çizgi, Çizgi, Çizgi)

Bir metin çubuğunu, glyphs kontürlerini çizerek ekler.

public void OutlineText(string text, Font font, float x, float y)

Parameters

text string

eklemek için yazılmıştır.

font Font

Yazı çekmek için kullanılacak sistem yazı tipi.

x float

X metin kaynağı için koordinat.

y float

Y metin kaynağı için koordinasyonu.

OutlineText(Çerçeve , Float[…], Font , Float , Float)

Bir metin çubuğunu, glyphs kontürlerini çizerek ekler.

public void OutlineText(string text, float[] advances, Font font, float x, float y)

Parameters

text string

eklemek için yazılmıştır.

advances float […]

Bir dizi glyph genişliği. uzunluğu çizgide glyph sayısına uymalıdır.

font Font

Yazı çekmek için kullanılacak yazı tipi.

x float

X metin kaynağı için koordinat.

y float

Y metin kaynağı için koordinasyonu.

OutlineText(Çerçeve, DrFont, Float, Float)

Bir metin çubuğunu, glyphs kontürlerini çizerek ekler.

public void OutlineText(string text, DrFont drFont, float x, float y)

Parameters

text string

eklemek için yazılmıştır.

drFont DrFont

Aspose.Foundation.Drawing.DrFont metin çizmek için kullanılacaktır. özelleştirilmiş klasörde yer alan özelleştirilmiş yazı tipi ile kullanılabilir.

x float

X metin kaynağı için koordinat.

y float

Y metin kaynağı için koordinasyonu.

OutlineText(Çerçeve , Float[…], DrFont, yüzen, yüzen)

Bir metin çubuğunu, glyphs kontürlerini çizerek ekler.

public void OutlineText(string text, float[] advances, DrFont drFont, float x, float y)

Parameters

text string

eklemek için yazılmıştır.

advances float […]

Bir dizi glyph genişliği. uzunluğu çizgide glyph sayısına uymalıdır.

drFont DrFont

Aspose.Foundation.Drawing.DrFont metin çizmek için kullanılacaktır. özelleştirilmiş klasörde yer alan özelleştirilmiş yazı tipi ile kullanılabilir.

x float

X metin kaynağı için koordinat.

y float

Y metin kaynağı için koordinasyonu.

OutlineText(Çizgi, Çizgi, Çizgi, Çizgi, Pen)

Bir metin çubuğunu, glyphs kontürlerini çizerek ekler.

public void OutlineText(string text, Font font, float x, float y, Pen stroke)

Parameters

text string

eklemek için yazılmıştır.

font Font

Yazı çekmek için kullanılacak sistem yazı tipi.

x float

X metin kaynağı için koordinat.

y float

Y metin kaynağı için koordinasyonu.

stroke Pen

Glifler çizmek için kullanılan darbe.

OutlineText(Çerçeve , Float[…], Font, Float, Float, Pen)

Bir metin çubuğunu, glyphs kontürlerini çizerek ekler.

public void OutlineText(string text, float[] advances, Font font, float x, float y, Pen stroke)

Parameters

text string

eklemek için yazılmıştır.

advances float […]

Bir dizi glyph genişliği. uzunluğu çizgide glyph sayısına uymalıdır.

font Font

Yazı çekmek için kullanılacak sistem yazı tipi.

x float

X metin kaynağı için koordinat.

y float

Y metin kaynağı için koordinasyonu.

stroke Pen

Glifler çizmek için kullanılan darbe.

OutlineText(Çubuk, DrFont, Float, Float, Pen)

Bir metin çubuğunu, glyphs kontürlerini çizerek ekler.

public void OutlineText(string text, DrFont drFont, float x, float y, Pen stroke)

Parameters

text string

eklemek için yazılmıştır.

drFont DrFont

Aspose.Foundation.Drawing.DrFont metin çizmek için kullanılacaktır. özelleştirilmiş klasörde yer alan özelleştirilmiş yazı tipi ile kullanılabilir.

x float

X metin kaynağı için koordinat.

y float

Y metin kaynağı için koordinasyonu.

stroke Pen

Glifler çizmek için kullanılan darbe.

OutlineText(Çerçeve , Float[…], DrFont, Float, Float, Pen)

Bir metin çubuğunu, glyphs kontürlerini çizerek ekler.

public void OutlineText(string text, float[] advances, DrFont drFont, float x, float y, Pen stroke)

Parameters

text string

eklemek için yazılmıştır.

advances float […]

Bir dizi glyph genişliği. uzunluğu çizgide glyph sayısına uymalıdır.

drFont DrFont

Aspose.Foundation.Drawing.DrFont metin çizmek için kullanılacaktır. özelleştirilmiş klasörde yer alan özelleştirilmiş yazı tipi ile kullanılabilir.

x float

X metin kaynağı için koordinat.

y float

Y metin kaynağı için koordinasyonu.

stroke Pen

Glifler çizmek için kullanılan darbe.

ResizeEps(Çerçeve, SizeF, Birimler)

Resizes verilmiş Aspose.Page.EPS.PsDocument EPS dosyası olarak. bu yöntem sadece EPS boyutu çıkarıldıktan sonra kullanılır.Mevcut %%BoundingBox veya yeni bir güncellenmiş ile başlangıç EPS dosyasını kaydeder. sayfa dönüşüm matris de ayarlanır.

public void ResizeEps(string outEpsFilePath, SizeF newSizeInUnits, Units units)

Parameters

outEpsFilePath string

Çıkış EPS dosya yolu.

newSizeInUnits SizeF

EPS görüntüsünün yeni boyutu atanan birimlerde.

units Units

Yeni boyutun birimleri noktalar, inçler, milimetre, santimetre ve başlangıç boyutunun yüzde olabilir.

ResizeEps(Akış, SizeF, Birimler)

Resizes verilmiş Aspose.Page.EPS.PsDocument EPS dosyası olarak. bu yöntem sadece EPS boyutu çıkarıldıktan sonra kullanılır.Mevcut %%BoundingBox veya yeni bir güncellenmiş ile başlangıç EPS dosyasını kaydeder. sayfa dönüşüm matris de ayarlanır.

public void ResizeEps(Stream epsStream, SizeF newSizeInUnits, Units units)

Parameters

epsStream Stream

EPS dosyasının çıkış akışı.

newSizeInUnits SizeF

EPS görüntüsünün yeni boyutu atanan birimlerde.

units Units

Yeni boyutun birimleri noktalar, inçler, milimetre, santimetre ve başlangıç boyutunun yüzde olabilir.

Rotate(Floransa)

Geçerli grafik durumuna kaynağı hakkında zaman karşıtı döndürme ekler (dönerli güncel matris).

public void Rotate(float angleRadians)

Parameters

angleRadians float

Radyonlarda dönme açısı.

Rotate(int ile)

Geçerli grafik durumuna kaynağı hakkında zaman karşıtı döndürme ekler (dönerli güncel matris).

public void Rotate(int angleDegrees)

Parameters

angleDegrees int

Dönüş açısı derecelerde.

Save(Stream)

Aspose.Page.EPS.PsDocument EPS dosyası olarak verilir.Bu yöntem yalnızca XMP metadata güncellenince kullanılır.Orijinal EPS dosyasını güncellenmiş mevcut metadata veya GetMetadata yöntemi çağırırken oluşturulan yeni metadata ile kaydeder.Son durumda, gerekli tüm PostScript kodu ve EPS yorumları eklenir.

public void Save(Stream epsStream)

Parameters

epsStream Stream

EPS dosyasının çıkış akışı.

Save()

Aspose.Page.EPS.PsDocument EPS dosyası olarak verilir.Bu yöntem yalnızca PsDocument çarpışmadan oluşturulduğunda kullanılır.

public void Save()

SaveAsImage(ImageSaveOptions)

PS/EPS dosyasını resim byte aralıklara kaydeder.

public byte[][] SaveAsImage(ImageSaveOptions options)

Parameters

options ImageSaveOptions

Görüntü kaydetmek için gerekli parametreleri ve dönüşüm sırasında atılan hataların çıkışını belirleyen bayrakları içerir.

Returns

byte [ ]

Görüntüler byte. bir sayfa için bir byte array.

SaveAsPdf(Çerçeve, PdfSaveOptions)

PS/EPS dosyasını PDF dosyasına kaydeder.

public void SaveAsPdf(string outPdfFilePath, PdfSaveOptions options)

Parameters

outPdfFilePath string

Bir çıkış PDF dosya yolu.

options PdfSaveOptions

Dönüşüm sırasında atılan hataların çıkışını gösteren bayraklar içerir.

SaveAsPdf(Akış, PdfSaveOptions)

PS/EPS dosyasını PDF akışına kaydeder.

public void SaveAsPdf(Stream pdfStream, PdfSaveOptions options)

Parameters

pdfStream Stream

Bir çıkış PDF akışı.

options PdfSaveOptions

Dönüşüm sırasında atılan hataların çıkışını gösteren bayraklar içerir.

SaveImageAsEps(Akış, Akış, PsSaveOptions)

PNG/JPEG/TIFF/BMP/GIF/EMF görüntüsünü giriş akışından EPS çıkış akışına kaydeder.

public static void SaveImageAsEps(Stream imageStream, Stream epsStream, PsSaveOptions options)

Parameters

imageStream Stream

Görüntü giriş akışı.

epsStream Stream

EPS çıkış akışı.

options PsSaveOptions

Dönüşüm sırasında atılan hataların çıkışını belirleyen parametreler içerir.

SaveImageAsEps(dikiş, dikiş, psSaveOptions)

PNG/JPEG/TIFF/BMP/GIF/EMF görüntüsünü dosyadan EPS dosyasına kaydeder.

public static void SaveImageAsEps(string imageFilePath, string epsFilePath, PsSaveOptions options)

Parameters

imageFilePath string

Görüntü dosyası yolu.

epsFilePath string

EPS dosya yolu.

options PsSaveOptions

Dönüşüm sırasında atılan hataların çıkışını belirleyen parametreler içerir.

SaveImageAsEps(Bitmap, Çizgi, PsSaveOptions)

Bitmap nesnesini EPS dosyasına kaydeder.

public static void SaveImageAsEps(Bitmap image, string epsFilePath, PsSaveOptions options)

Parameters

image Bitmap

Bu görüntü.

epsFilePath string

EPS dosya yolu.

options PsSaveOptions

Dönüşüm sırasında atılan hataların çıkışını belirleyen parametreler içerir.

SaveImageAsEps(Bitmap, Stream ve PsSaveOptions)

Bitmap nesnesini EPS çıkış akışına kaydeder.

public static void SaveImageAsEps(Bitmap image, Stream epsStream, PsSaveOptions options)

Parameters

image Bitmap

Bu görüntü.

epsStream Stream

EPS çıkış akışı.

options PsSaveOptions

Dönüşüm sırasında atılan hataların çıkışını belirleyen parametreler içerir.

Scale(Yüzme , Yüzme)

Sayı şu anki grafik durumuna (sayı şu anki matris) eklenir.

public void Scale(float xScale, float yScale)

Parameters

xScale float

X eksenindeki ölçeği.

yScale float

Y ekseninde çeviri yapılır.

SetPageDevice(Etiket Arşivi: string, object=» »)

Sayfa cihaz parametrelerini ayarlayın (operatör “setpagedevice” PostScript özelliklerine bakın).Bunlar arasında sayfa boyutu ve renk vb olabilir.

public void SetPageDevice(Dictionary<string, object=""> pageParams)

Parameters

pageParams Dictionary &lt için; string , object >

Bu sözlük sayfa boyutu ve renk olabilir vb

SetPageSize(Yüzme , Yüzme)

Bir belgede farklı boyutlu sayfalar oluşturmak için Aspose.Page.EPS.PsDocument.SetPageDevice(System.Collections.Generic.Dictionary{System.String,System.Object}) kullanın.Bu yöntemi uyguladıktan sonra.

public void SetPageSize(float width, float height)

Parameters

width float

PostScript dosyasında sayfanın genişliği.

height float

PostScript dosyasında sayfanın yüksekliği.

SetPaint(Brush)

Güncel grafik durumunda resim yapıştırın.

public void SetPaint(Brush paint)

Parameters

paint Brush

Bu, .NET platformunda mevcut olan System.Drawing.Brush sınıfının herhangi bir alt sınıfı olabilir.

SetStroke(Pen)

Mevcut grafik durumunda çarpışma ayarlayın.

public void SetStroke(Pen stroke)

Parameters

stroke Pen

Saldırı için.

SetTransform(Matrix)

Şimdiki dönüşümleri bu yönde yapın.

public void SetTransform(Matrix matrix)

Parameters

matrix Matrix

Değişim için .

Shear(Yüzme , Yüzme)

Şekil dönüşümünü güncel grafik durumuna (şekil güncel matris) ekler.

public void Shear(float shx, float shy)

Parameters

shx float

X ekseninde bir çerçeve.

shy float

Y ekseninde bir çerçeve.

Transform(Matrix)

Şimdiki grafik durumuna dönüşüm eklemesi (bu matrisin şimdiki ile karşılaştırılması).

public void Transform(Matrix matrix)

Parameters

matrix Matrix

Değişim için .

Translate(Yüzme , Yüzme)

Geçerli grafik durumuna çeviri ekler (şu anki matrisini çevirir).

public void Translate(float x, float y)

Parameters

x float

Çeviri X yönünde yapılır.

y float

Y yönünde çeviri yapılır.

WriteGraphicsRestore()

Güncel grafik durumunu geri yükleme yazısı (operatör “grestore” üzerinde PostScript özelliklerine bakın).

public void WriteGraphicsRestore()

WriteGraphicsSave()

Yazılar mevcut grafik durumunu kaydeder (operatörde PostScript özelliklerine bakın “gave”).

public void WriteGraphicsSave()

</string,></string,>

 Türkçe