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
NumberOfPages
Sonuçlanan PDF belgesinde sayfa sayısını iade eder.
public int NumberOfPages { get; }
Mülkiyet Değer
Methods
Clip(GraphicsPath)
Klip şu anki grafik durumuna eklendi.
public void Clip(GraphicsPath s)
Parameters
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
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
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
Ç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
GetStroke()
Şimdiki grafik durumuna zarar veriyor.
public Pen GetStroke()
Returns
GetXmpMetadata()
PS/EPS dosyasını okuyor ve mevcutsa XmpMetdata’yı çıkarır veya mevcut değilse yeni bir dosya ekler.
public XmpMetadata GetXmpMetadata()
Returns
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
< 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,>