Class PsDocument

Class PsDocument

Namespace: Aspose.Page.EPS
Assembly: Aspose.Page.dll (25.1.2)

Bu sınıf, PS/EPS belgelerini kapsüller.

public sealed class PsDocument : Document

Miras

objectDocumentPsDocument

Miras Alınan Üyeler

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

Yapıcılar

PsDocument(string, PsSaveOptions)

Sayfa ile başlatılmış boş Aspose.Page.EPS.PsDocument’ı başlatır.

public PsDocument(string outPsFilePath, PsSaveOptions options)

Parametreler

outPsFilePath string

Çıktı PS/EPS dosya yolu.

options PsSaveOptions

PostScript dosyasının kaydını kontrol eden bir dizi parametre.

PsDocument(Stream, PsSaveOptions)

Sayfa ile başlatılmış boş Aspose.Page.EPS.PsDocument’ı başlatır.

public PsDocument(Stream outPsStream, PsSaveOptions options)

Parametreler

outPsStream Stream

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

options PsSaveOptions

PostScript dosyasının kaydını kontrol eden bir dizi parametre.

PsDocument(string, PsSaveOptions, bool)

Boş Aspose.Page.EPS.PsDocument’ı başlatır.

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

Parametreler

outPsFilePath string

Çıktı PS/EPS dosya yolu.

options PsSaveOptions

PostScript dosyasının kaydını kontrol eden bir dizi parametre.

multipaged bool

Eğer false ise sayfa başlatılmayacaktır. Bu durumda sayfa başlatma açık “openPage(width, height) çağrısı ile yapılmalıdır.

PsDocument(Stream, PsSaveOptions, bool)

Boş Aspose.Page.EPS.PsDocument’ı başlatır.

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

Parametreler

outPsStream Stream

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

options PsSaveOptions

PostScript dosyasının kaydını kontrol eden bir dizi parametre.

multipaged bool

Eğer false ise sayfa başlatılmayacaktır. Bu durumda sayfa başlatma açık “openPage(width, height) çağrısı ile yapılmalıdır.

PsDocument(string, PsSaveOptions, int)

Postscript belge sayfalarının sayısı önceden bilindiğinde boş Aspose.Page.EPS.PsDocument’ı başlatır.

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

Parametreler

outPsFilePath string

Çıktı PS/EPS dosya yolu.

options PsSaveOptions

PostScript dosyasının kaydını kontrol eden bir dizi parametre.

numberOfPages int

PostScript belgesindeki sayfa sayısı.

PsDocument(Stream, PsSaveOptions, int)

Postscript belge sayfalarının sayısı önceden bilindiğinde boş Aspose.Page.EPS.PsDocument’ı başlatır.

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

Parametreler

outPsStream Stream

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

options PsSaveOptions

PostScript dosyasının kaydını kontrol eden bir dizi parametre.

numberOfPages int

PostScript belgesindeki sayfa sayısı.

PsDocument(string)

Giriş PS/EPS dosyası ile Aspose.Page.EPS.PsDocument’ı başlatır.

public PsDocument(string psFilePath)

Parametreler

psFilePath string

PS/EPS dosya yolu.

PsDocument(Stream)

PS/EPS dosyasının akışı ile Aspose.Page.EPS.PsDocument’ı başlatır.

public PsDocument(Stream inPsStream)

Parametreler

inPsStream Stream

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

Özellikler

InputStream

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

public Stream InputStream { get; set; }

Özellik Değeri

Stream

NumberOfPages

Sonuç PDF belgesindeki sayfa sayısını döndürür.

public int NumberOfPages { get; }

Özellik Değeri

int

Metotlar

Clip(GraphicsPath)

Mevcut grafik durumuna klip ekler.

public void Clip(GraphicsPath s)

Parametreler

s GraphicsPath

Klipleme yolu.

ClipAndNewPath(GraphicsPath)

Mevcut grafik durumuna klip ekler ve ardından “newpath” operatörünü yazar. Bu, bu klipleme yolu ile “charpath” operatörü ile tanımlanan bazı sonraki yolların birleşmesini önlemek için gereklidir.

public void ClipAndNewPath(GraphicsPath s)

Parametreler

s GraphicsPath

Klipleme yolu.

ClipRectangle(RectangleF)

Mevcut grafik durumuna klipleme dikdörtgeni ekler.

public void ClipRectangle(RectangleF rect)

Parametreler

rect RectangleF

Klipleme dikdörtgeni.

ClipText(string, Font, float, float)

Verilen yazı tipinde verilen metnin outline’ından klip ekler.

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

Parametreler

text string

Metin.

font Font

Yazı tipi.

x float

Metin pozisyonunun X koordinatı.

y float

Metin pozisyonunun Y koordinatı.

ClosePage()

Mevcut sayfayı tamamlar.

public void ClosePage()

CropEps(string, float[])

Verilen Aspose.Page.EPS.PsDocument’ı EPS dosyası olarak kırpar. Mevcut %%BoundingBox’ı güncelleyerek veya yeni bir tane oluşturarak başlangıç EPS dosyasını kaydeder.

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

Parametreler

outEpsFilePath string

Çıktı EPS dosya yolu.

cropBox float[]

Kırpma kutusu (x0, y0, x, y).

CropEps(Stream, float[])

Verilen Aspose.Page.EPS.PsDocument’ı EPS dosyası olarak kırpar. Mevcut %%BoundingBox’ı güncelleyerek veya yeni bir tane oluşturarak başlangıç EPS dosyasını kaydeder.

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

Parametreler

epsStream Stream

Çıktı EPS dosyasının akışı.

cropBox float[]

Kırpma kutusu (x0, y0, x, y).

Draw(GraphicsPath)

Rastgele bir yolu çizer.

public void Draw(GraphicsPath shape)

Parametreler

shape GraphicsPath

Çizilecek yol.

DrawArc(double, double, double, double, double, double)

Bir yay çizer.

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

Parametreler

x double

Yayın merkezinin X koordinatı.

y double

Yayın merkezinin Y koordinatı.

width double

Çevreleyen dikdörtgenin genişliği.

height double

Çevreleyen dikdörtgenin yüksekliği.

startAngle double

Yayın başlangıç açısı.

arcAngle double

Yayın açısı.

DrawExplicitImageMask(Bitmap, Bitmap, Matrix)

Maskeli görüntüyü çizer.

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

Parametreler

image24bpp Bitmap

Çizilecek görüntü. 24bpp RGB görüntü formatında olmalıdır.

alphaMask1bpp Bitmap

Görüntü maskesi. 1bpp görüntü formatında olmalıdır.

transform Matrix

Görüntüyü dönüştürmek için matris.

DrawImage(Bitmap)

Görüntüyü çizer.

public void DrawImage(Bitmap image)

Parametreler

image Bitmap

Çizilecek görüntü.

DrawImage(Bitmap, Matrix, Color)

Arka plan ile dönüştürülmüş görüntüyü çizer.

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

Parametreler

image Bitmap

Çizilecek görüntü.

transform Matrix

Görüntüyü dönüştürmek için matris.

bkg Color

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

DrawLine(double, double, double, double)

Bir çizgi parçası çizer.

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

Parametreler

x1 double

Segmentin başlangıç noktasının X koordinatı.

y1 double

Segmentin başlangıç noktasının Y koordinatı.

x2 double

Segmentin bitiş noktasının X koordinatı.

y2 double

Segmentin bitiş noktasının Y koordinatı.

DrawOval(double, double, double, double)

Bir oval çizer.

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

Parametreler

x double

Ovalın merkezinin X koordinatı.

y double

Ovalın merkezinin Y koordinatı.

width double

Çevreleyen dikdörtgenin genişliği.

height double

Çevreleyen dikdörtgenin yüksekliği.

DrawPolygon(int[], int[], int)

Bir çokgen çizer.

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

Parametreler

xPoints int[]

Noktaların X koordinatları.

yPoints int[]

Noktaların Y koordinatları.

nPoints int

Noktaların sayısı.

DrawPolygon(double[], double[], int)

Bir çokgen çizer.

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

Parametreler

xPoints double[]

Noktaların X koordinatları.

yPoints double[]

Noktaların Y koordinatları.

nPoints int

Noktaların sayısı.

DrawPolyline(int[], int[], int)

Bir poligon çizer.

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

Parametreler

xPoints int[]

Noktaların X koordinatları.

yPoints int[]

Noktaların Y koordinatları.

nPoints int

Noktaların sayısı.

DrawPolyline(double[], double[], int)

Bir poligon çizer.

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

Parametreler

xPoints double[]

Noktaların X koordinatları.

yPoints double[]

Noktaların Y koordinatları.

nPoints int

Noktaların sayısı.

DrawRect(double, double, double, double)

Bir dikdörtgen çizer.

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

Parametreler

x double

Dikdörtgenin sol üst köşesinin X koordinatı.

y double

Dikdörtgenin sol üst köşesinin Y koordinatı.

width double

Dikdörtgenin genişliği.

height double

Dikdörtgenin yüksekliği.

DrawRoundRect(double, double, double, double, double, double)

Bir yuvarlak dikdörtgen çizer.

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

Parametreler

x double

Dikdörtgenin sol üst köşesinin X koordinatı.

y double

Dikdörtgenin sol üst köşesinin Y koordinatı.

width double

Dikdörtgenin genişliği.

height double

Dikdörtgenin yüksekliği.

arcWidth double

Bir açıyı yuvarlatan yay için çevreleyen dikdörtgenin genişliği.

arcHeight double

Bir açıyı yuvarlatan yay için çevreleyen dikdörtgenin yüksekliği.

DrawTransparentImage(Bitmap, Matrix, int)

Dönüştürülmüş saydam görüntüyü çizer. Eğer görüntü Alfa kanalı yoksa, opak görüntü olarak çizilecektir.

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

Parametreler

image Bitmap

Çizilecek görüntü.

transform Matrix

Görüntüyü dönüştürmek için matris.

transparencyThreshold int

Bir pikselin tamamen saydam olarak yorumlanacağı saydamlık değerini tanımlayan eşik. Bu eşik altındaki tüm değerler tamamen opak olarak yorumlanacaktır.

ExtractEpsBoundingBox()

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

public int[] ExtractEpsBoundingBox()

Dönüş

int[]

EPS görüntüsünün sınır kutusu.

ExtractEpsSize()

EPS dosyasını okur ve EPS görüntüsünün boyutunu %%BoundingBox yorumundan veya varsayılan sayfa boyutu (595, 842) alır.

public Size ExtractEpsSize()

Dönüş

Size

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

ExtractText(SaveOptions, int, int)

PS dosyasından metin çıkarır. Metin, yalnızca Type 42 (TrueType) yazı tipi veya Type 0 yazı tipinde Type 42 yazı tipleri ile birlikte yazılmışsa çıkarılabilir.

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

Parametreler

options SaveOptions

Kaydetme seçenekleri.

startPage int

Metin çıkarmaya başlanacak sayfa. Bu parametre çok sayfalı belgeler için kullanışlıdır.

endPage int

Metnin çıkarılacağı sayfa. Bu parametre çok sayfalı belgeler için kullanışlıdır.

Dönüş

string

Çıkarılan metin.

Fill(GraphicsPath)

Rastgele bir yolu doldurur.

public void Fill(GraphicsPath shape)

Parametreler

shape GraphicsPath

Doldurulacak yol.

FillAndStrokeText(string, Font, float, float, Brush, Pen)

Glyphlerin içini doldurarak ve glyphlerin konturlarını çizerek bir metin dizesi ekler.

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

Parametreler

text string

Eklemek için metin.

font Font

Metni çizmek için kullanılacak sistem yazı tipi.

x float

Metin başlangıcı için X koordinatı.

y float

Metin başlangıcı için Y koordinatı.

fillPaint Brush

Glyphlerin içini boyamak için kullanılan dolgu.

stroke Pen

Glyphlerin konturlarını çizmek için kullanılan kalem.

FillAndStrokeText(string, float[], Font, float, float, Brush, Pen)

Glyphlerin içini doldurarak ve glyphlerin konturlarını çizerek bir metin dizesi ekler.

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

Parametreler

text string

Eklemek için metin.

advances float[]

Glyphlerin genişliği için bir dizi. Uzunluğu, dizideki glyph sayısıyla uyumlu olmalıdır.

font Font

Metni çizmek için kullanılacak sistem yazı tipi.

x float

Metin başlangıcı için X koordinatı.

y float

Metin başlangıcı için Y koordinatı.

fillPaint Brush

Glyphlerin içini boyamak için kullanılan dolgu.

stroke Pen

Glyphlerin konturlarını çizmek için kullanılan kalem.

FillAndStrokeText(string, DrFont, float, float, Brush, Pen)

Glyphlerin içini doldurarak ve glyphlerin konturlarını çizerek bir metin dizesi ekler.

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

Parametreler

text string

Eklemek için metin.

drFont DrFont

Metni çizmek için kullanılacak Aspose.Foundation.Drawing.DrFont. Özel bir klasörde bulunan özel yazı tipi ile kullanılabilir.

x float

Metin başlangıcı için X koordinatı.

y float

Metin başlangıcı için Y koordinatı.

fillPaint Brush

Glyphlerin içini boyamak için kullanılan dolgu.

stroke Pen

Glyphlerin konturlarını çizmek için kullanılan kalem.

FillAndStrokeText(string, float[], DrFont, float, float, Brush, Pen)

Glyphlerin içini doldurarak ve glyphlerin konturlarını çizerek bir metin dizesi ekler.

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

Parametreler

text string

Eklemek için metin.

advances float[]

Glyphlerin genişliği için bir dizi. Uzunluğu, dizideki glyph sayısıyla uyumlu olmalıdır.

drFont DrFont

Metni çizmek için kullanılacak Aspose.Foundation.Drawing.DrFont. Özel bir klasörde bulunan özel yazı tipi ile kullanılabilir.

x float

Metin başlangıcı için X koordinatı.

y float

Metin başlangıcı için Y koordinatı.

fillPaint Brush

Glyphlerin içini boyamak için kullanılan dolgu.

stroke Pen

Glyphlerin konturlarını çizmek için kullanılan kalem.

FillArc(double, double, double, double, double, double)

Bir yayı doldurur.

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

Parametreler

x double

Yayın merkezinin X koordinatı.

y double

Yayın merkezinin Y koordinatı.

width double

Çevreleyen dikdörtgenin genişliği.

height double

Çevreleyen dikdörtgenin yüksekliği.

startAngle double

Yayın başlangıç açısı.

arcAngle double

Yayın açısı.

FillOval(double, double, double, double)

Bir ovalu doldurur.

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

Parametreler

x double

Ovalın merkezinin X koordinatı.

y double

Ovalın merkezinin Y koordinatı.

width double

Çevreleyen dikdörtgenin genişliği.

height double

Çevreleyen dikdörtgenin yüksekliği.

FillPolygon(int[], int[], int)

Bir çokgeni doldurur.

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

Parametreler

xPoints int[]

Noktaların X koordinatları.

yPoints int[]

Noktaların Y koordinatları.

nPoints int

Noktaların sayısı.

FillPolygon(double[], double[], int)

Bir çokgeni doldurur.

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

Parametreler

xPoints double[]

Noktaların X koordinatları.

yPoints double[]

Noktaların Y koordinatları.

nPoints int

Noktaların sayısı.

FillRect(double, double, double, double)

Bir dikdörtgeni doldurur.

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

Parametreler

x double

Dikdörtgenin sol üst köşesinin X koordinatı.

y double

Dikdörtgenin sol üst köşesinin Y koordinatı.

width double

Dikdörtgenin genişliği.

height double

Dikdörtgenin yüksekliği.

FillRoundRect(double, double, double, double, double, double)

Bir yuvarlak dikdörtgeni doldurur.

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

Parametreler

x double

Dikdörtgenin sol üst köşesinin X koordinatı.

y double

Dikdörtgenin sol üst köşesinin Y koordinatı.

width double

Dikdörtgenin genişliği.

height double

Dikdörtgenin yüksekliği.

arcWidth double

Bir açıyı yuvarlatan yay için çevreleyen dikdörtgenin genişliği.

arcHeight double

Bir açıyı yuvarlatan yay için çevreleyen dikdörtgenin yüksekliği.

FillText(string, Font, float, float)

Glyphlerin içini doldurarak bir metin dizesi ekler.

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

Parametreler

text string

Eklemek için metin.

font Font

Metni çizmek için kullanılacak sistem yazı tipi.

x float

Metin başlangıcı için X koordinatı.

y float

Metin başlangıcı için Y koordinatı.

FillText(string, float[], Font, float, float)

Glyphlerin içini doldurarak bir metin dizesi ekler.

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

Parametreler

text string

Eklemek için metin.

advances float[]

Glyphlerin genişliği için bir dizi. Uzunluğu, dizideki glyph sayısıyla uyumlu olmalıdır.

font Font

Metni çizmek için kullanılacak sistem yazı tipi.

x float

Metin başlangıcı için X koordinatı.

y float

Metin başlangıcı için Y koordinatı.

FillText(string, DrFont, float, float)

Glyphlerin içini doldurarak bir metin dizesi ekler.

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

Parametreler

text string

Eklemek için metin.

drFont DrFont

Metni çizmek için kullanılacak Aspose.Foundation.Drawing.DrFont. Özel bir klasörde bulunan özel yazı tipi ile kullanılabilir.

x float

Metin başlangıcı için X koordinatı.

y float

Metin başlangıcı için Y koordinatı.

FillText(string, float[], DrFont, float, float)

Glyphlerin içini doldurarak bir metin dizesi ekler.

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

Parametreler

text string

Eklemek için metin.

advances float[]

Glyphlerin genişliği için bir dizi. Uzunluğu, dizideki glyph sayısıyla uyumlu olmalıdır.

drFont DrFont

Metni çizmek için kullanılacak Aspose.Foundation.Drawing.DrFont. Özel bir klasörde bulunan özel yazı tipi ile kullanılabilir.

x float

Metin başlangıcı için X koordinatı.

y float

Metin başlangıcı için Y koordinatı.

GetPaint()

Mevcut grafik durumunun boyasını alır.

public Brush GetPaint()

Dönüş

Brush

GetStroke()

Mevcut grafik durumunun kalemini alır.

public Pen GetStroke()

Dönüş

Pen

GetXmpMetadata()

PS/EPS dosyasını okur ve XmpMetadata’yı çıkarır veya yoksa yeni bir tane ekler.

public XmpMetadata GetXmpMetadata()

Dönüş

XmpMetadata

Mevcut veya yeni bir XMP metadata örneği.

MergeToPdf(string, string[], SaveOptions)

PS/EPS dosyalarını bir cihaza birleştirir.

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

Parametreler

outPdfFilePath string

Bir çıktı PDF dosya yolu.

filesForMerge string[]

Bu dosya ile birleştirilecek PS/EPS dosyaları.

options SaveOptions

Dönüşüm sırasında atılan hataların çıktısını belirten bayrakları içerir.

MergeToPdf(Stream, string[], SaveOptions)

PS/EPS dosyalarını bir cihaza birleştirir.

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

Parametreler

pdfStream Stream

Bir çıktı PDF akışı.

filesForMerge string[]

Bu dosya ile birleştirilecek PS/EPS dosyaları.

options SaveOptions

Dönüşüm sırasında atılan hataların çıktısını belirten bayrakları içerir.

OpenPage(float, float)

Yeni bir sayfa oluşturur ve mevcut sayfa yapar.

public void OpenPage(float width, float height)

Parametreler

width float

Yeni sayfanın genişliği.

height float

Yeni sayfanın yüksekliği.

OpenPage(string)

Belgenin boyutuyla yeni bir sayfa oluşturur ve mevcut sayfa yapar.

public void OpenPage(string pageName = null)

Parametreler

pageName string

Yeni sayfanın adı. Eğer null ise sayfanın adı sayfanın sıra numarası olacaktır.

OutlineText(string, Font, float, float)

Glyphlerin konturlarını çizerek bir metin dizesi ekler.

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

Parametreler

text string

Eklemek için metin.

font Font

Metni çizmek için kullanılacak sistem yazı tipi.

x float

Metin başlangıcı için X koordinatı.

y float

Metin başlangıcı için Y koordinatı.

OutlineText(string, float[], Font, float, float)

Glyphlerin konturlarını çizerek bir metin dizesi ekler.

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

Parametreler

text string

Eklemek için metin.

advances float[]

Glyphlerin genişliği için bir dizi. Uzunluğu, dizideki glyph sayısıyla uyumlu olmalıdır.

font Font

Metni çizmek için kullanılacak sistem yazı tipi.

x float

Metin başlangıcı için X koordinatı.

y float

Metin başlangıcı için Y koordinatı.

OutlineText(string, DrFont, float, float)

Glyphlerin konturlarını çizerek bir metin dizesi ekler.

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

Parametreler

text string

Eklemek için metin.

drFont DrFont

Metni çizmek için kullanılacak Aspose.Foundation.Drawing.DrFont. Özel bir klasörde bulunan özel yazı tipi ile kullanılabilir.

x float

Metin başlangıcı için X koordinatı.

y float

Metin başlangıcı için Y koordinatı.

OutlineText(string, float[], DrFont, float, float)

Glyphlerin konturlarını çizerek bir metin dizesi ekler.

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

Parametreler

text string

Eklemek için metin.

advances float[]

Glyphlerin genişliği için bir dizi. Uzunluğu, dizideki glyph sayısıyla uyumlu olmalıdır.

drFont DrFont

Metni çizmek için kullanılacak Aspose.Foundation.Drawing.DrFont. Özel bir klasörde bulunan özel yazı tipi ile kullanılabilir.

x float

Metin başlangıcı için X koordinatı.

y float

Metin başlangıcı için Y koordinatı.

OutlineText(string, Font, float, float, Pen)

Glyphlerin konturlarını çizerek bir metin dizesi ekler.

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

Parametreler

text string

Eklemek için metin.

font Font

Metni çizmek için kullanılacak sistem yazı tipi.

x float

Metin başlangıcı için X koordinatı.

y float

Metin başlangıcı için Y koordinatı.

stroke Pen

Glyphlerin konturlarını çizmek için kullanılan kalem.

OutlineText(string, float[], Font, float, float, Pen)

Glyphlerin konturlarını çizerek bir metin dizesi ekler.

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

Parametreler

text string

Eklemek için metin.

advances float[]

Glyphlerin genişliği için bir dizi. Uzunluğu, dizideki glyph sayısıyla uyumlu olmalıdır.

font Font

Metni çizmek için kullanılacak sistem yazı tipi.

x float

Metin başlangıcı için X koordinatı.

y float

Metin başlangıcı için Y koordinatı.

stroke Pen

Glyphlerin konturlarını çizmek için kullanılan kalem.

ResizeEps(string, SizeF, Units)

Verilen Aspose.Page.EPS.PsDocument’ı EPS dosyası olarak yeniden boyutlandırır. Bu yöntem yalnızca EPS boyutunu çıkardıktan sonra kullanılır. Mevcut %%BoundingBox’ı güncelleyerek veya yeni bir tane oluşturarak başlangıç EPS dosyasını kaydeder. Sayfa dönüşüm matrisinin ayarı da yapılacaktır.

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

Parametreler

outEpsFilePath string

Çıktı EPS dosya yolu.

newSizeInUnits SizeF

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

units Units

Yeni boyutun birimleri. Noktalar, inç, milimetre, santimetre ve başlangıç boyutunun yüzdeleri olabilir.

ResizeEps(Stream, SizeF, Units)

Verilen Aspose.Page.EPS.PsDocument’ı EPS dosyası olarak yeniden boyutlandırır. Bu yöntem yalnızca EPS boyutunu çıkardıktan sonra kullanılır. Mevcut %%BoundingBox’ı güncelleyerek veya yeni bir tane oluşturarak başlangıç EPS dosyasını kaydeder. Sayfa dönüşüm matrisinin ayarı da yapılacaktır.

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

Parametreler

epsStream Stream

Çıktı EPS dosyasının akışı.

newSizeInUnits SizeF

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

units Units

Yeni boyutun birimleri. Noktalar, inç, milimetre, santimetre ve başlangıç boyutunun yüzdeleri olabilir.

Rotate(float)

Mevcut grafik durumuna (mevcut matrisin döndürülmesi) köken etrafında saat yönünün tersine döndürme ekler.

public void Rotate(float angleRadians)

Parametreler

angleRadians float

Radyan cinsinden döndürme açısı.

Rotate(int)

Mevcut grafik durumuna (mevcut matrisin döndürülmesi) köken etrafında saat yönünün tersine döndürme ekler.

public void Rotate(int angleDegrees)

Parametreler

angleDegrees int

Derece cinsinden döndürme açısı.

Save(Stream)

Verilen Aspose.Page.EPS.PsDocument’ı EPS dosyası olarak kaydeder. Bu yöntem yalnızca XMP metadata güncellendikten sonra kullanılır. Mevcut metadata güncelleyerek veya GetMetadata yöntemi çağrılırken oluşturulan yeni bir metadata ile başlangıç EPS dosyasını kaydeder. Son durumda gerekli tüm PostScript kodları ve EPS yorumları eklenir.

public void Save(Stream epsStream)

Parametreler

epsStream Stream

Çıktı EPS dosyasının akışı.

Save()

Verilen Aspose.Page.EPS.PsDocument’ı EPS dosyası olarak kaydeder. Bu yöntem yalnızca PsDocument sıfırdan oluşturulduğunda kullanılır.

public void Save()

SaveAsImage(ImageSaveOptions)

PS/EPS dosyasını görüntü bayt dizilerine kaydeder.

public byte[][] SaveAsImage(ImageSaveOptions options)

Parametreler

options ImageSaveOptions

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

Dönüş

byte[][]

Görüntü baytları. Bir sayfa için bir bayt dizisi.

SaveAsPdf(string, PdfSaveOptions)

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

public void SaveAsPdf(string outPdfFilePath, PdfSaveOptions options)

Parametreler

outPdfFilePath string

Bir çıktı PDF dosya yolu.

options PdfSaveOptions

Dönüşüm sırasında atılan hataların çıktısını belirten bayrakları içerir.

SaveAsPdf(Stream, PdfSaveOptions)

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

public void SaveAsPdf(Stream pdfStream, PdfSaveOptions options)

Parametreler

pdfStream Stream

Bir çıktı PDF akışı.

options PdfSaveOptions

Dönüşüm sırasında atılan hataların çıktısını belirten bayrakları içerir.

SaveImageAsEps(Stream, Stream, PsSaveOptions)

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

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

Parametreler

imageStream Stream

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

epsStream Stream

EPS çıktı akışı.

options PsSaveOptions

Dönüşüm sırasında atılan hataların çıktısını belirten parametreleri içerir.

SaveImageAsEps(string, string, PsSaveOptions)

Görüntüyü dosyadan EPS dosyasına kaydeder.

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

Parametreler

imageFilePath string

Görüntü dosya yolu.

epsFilePath string

EPS dosya yolu.

options PsSaveOptions

Dönüşüm sırasında atılan hataların çıktısını belirten parametreleri içerir.

SaveImageAsEps(Bitmap, string, PsSaveOptions)

Bitmap nesnesini EPS dosyasına kaydeder.

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

Parametreler

image Bitmap

Görüntü.

epsFilePath string

EPS dosya yolu.

options PsSaveOptions

Dönüşüm sırasında atılan hataların çıktısını belirten parametreleri içerir.

SaveImageAsEps(Bitmap, Stream, PsSaveOptions)

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

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

Parametreler

image Bitmap

Görüntü.

epsStream Stream

EPS çıktı akışı.

options PsSaveOptions

Dönüşüm sırasında atılan hataların çıktısını belirten parametreleri içerir.

Scale(float, float)

Mevcut grafik durumuna (mevcut matrisin ölçeklenmesi) ölçek ekler.

public void Scale(float xScale, float yScale)

Parametreler

xScale float

X eksenindeki ölçek.

yScale float

Y eksenindeki ölçek.

SetPageDevice(Dictionary<string, object=”">)

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

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

Parametreler

pageParams Dictionary<string, object&gt;

Sayfanın parametreleri. Bu sözlükte sayfa boyutu ve renk vb. olabilir.

SetPageSize(float, float)

Sayfa boyutunu ayarlar. Farklı boyutlarda sayfalar oluşturmak için, bu yöntemden hemen sonra Aspose.Page.EPS.PsDocument.SetPageDevice(System.Collections.Generic.Dictionary{System.String,System.Object}) yöntemini kullanın.

public void SetPageSize(float width, float height)

Parametreler

width float

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

height float

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

SetPaint(Brush)

Mevcut grafik durumunda boyayı ayarlar.

public void SetPaint(Brush paint)

Parametreler

paint Brush

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

SetStroke(Pen)

Mevcut grafik durumunda kalemi ayarlar.

public void SetStroke(Pen stroke)

Parametreler

stroke Pen

Kalem.

SetTransform(Matrix)

Mevcut dönüşümü bu dönüşümle ayarlar.

public void SetTransform(Matrix matrix)

Parametreler

matrix Matrix

Dönüşüm.

Shear(float, float)

Mevcut grafik durumuna (mevcut matrisin kaydırılması) kaydırma dönüşümü ekler.

public void Shear(float shx, float shy)

Parametreler

shx float

X ekseninde kaydırma.

shy float

Y ekseninde kaydırma.

Transform(Matrix)

Mevcut grafik durumuna dönüşüm ekler (bu matris mevcut olanla birleştirilir).

public void Transform(Matrix matrix)

Parametreler

matrix Matrix

Dönüşüm.

Translate(float, float)

Mevcut grafik durumuna (mevcut matrisin çevrilmesi) çeviri ekler.

public void Translate(float x, float y)

Parametreler

x float

X yönünde çeviri.

y float

Y yönünde çeviri.

WriteGraphicsRestore()

Mevcut grafik durumunun geri yüklenmesini yazar (PostScript spesifikasyonunda “grestore” operatörüne bakın).

public void WriteGraphicsRestore()

WriteGraphicsSave()

Mevcut grafik durumunun kaydedilmesini yazar (PostScript spesifikasyonunda “gsave” operatörüne bakın).

public void WriteGraphicsSave()
 Türkçe