Class PsDocument
Der Name: Aspose.Page.EPS Versammlung: Aspose.Page.dll (25.4.0)
Diese Klasse encapsuliert PS/EPS-Dokumente.
public sealed class PsDocument : Document
Inheritance
object ← Document ← PsDocument
Vererbte Mitglieder
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
PsDocument()
Initialisiert leer Aspose.Page.EPS.PsDocument. Dieser Konstruktor wird nur für zusätzliche Operationen verwendet, die nicht mit PostScript-Dateien verbunden sind,Zum Beispiel die Konvertierung von Fonts.
public PsDocument()
PsDocument(String, PsSaveOptions)
Initialisiert leer Aspose.Page.EPS.PsDocument mit initialisierter Seite.
public PsDocument(string outPsFilePath, PsSaveOptions options)
Parameters
outPsFilePath
string
Der Ausgangsprozess der PS/EPS Datei.
options
PsSaveOptions
Eine Reihe von Parameter, die die Speicherung von PostScript-Dateien kontrollieren.
PsDocument(Stream, PsSaveOptions)
Initialisiert leer Aspose.Page.EPS.PsDocument mit initialisierter Seite.
public PsDocument(Stream outPsStream, PsSaveOptions options)
Parameters
outPsStream
Stream
Stream, wo Sie PS/EPS-Dateien speichern können.
options
PsSaveOptions
Eine Reihe von Parameter, die die Speicherung von PostScript-Dateien kontrollieren.
PsDocument(String, PsSaveOptions und Bool)
Initialisiert leer Aspose.Page.EPS.PsDocument.
public PsDocument(string outPsFilePath, PsSaveOptions options, bool multipaged)
Parameters
outPsFilePath
string
Der Ausgangsprozess der PS/EPS Datei.
options
PsSaveOptions
Eine Reihe von Parameter, die die Speicherung von PostScript-Dateien kontrollieren.
multipaged
bool
Wenn die falsche Seite nicht initialisiert wird. In diesem Fall sollte die Seite initialisierung über die ausdrückliche “openPage(width, height) call” durchgeführt werden.
PsDocument(Stream, PsSaveOptions und Bool)
Initialisiert leer Aspose.Page.EPS.PsDocument.
public PsDocument(Stream outPsStream, PsSaveOptions options, bool multipaged)
Parameters
outPsStream
Stream
Stream, wo Sie PS/EPS-Dateien speichern können.
options
PsSaveOptions
Eine Reihe von Parameter, die die Speicherung von PostScript-Dateien kontrollieren.
multipaged
bool
Wenn die falsche Seite nicht initialisiert wird. In diesem Fall sollte die Seite initialisierung über die ausdrückliche “openPage(width, height) call” durchgeführt werden.
PsDocument(String, PsSaveOptions, Int)
Initialisiert leer Aspose.Page.EPS.PsDocument, wenn die Anzahl der Postscript-Dokument-Seiten im Voraus bekannt ist.
public PsDocument(string outPsFilePath, PsSaveOptions options, int numberOfPages)
Parameters
outPsFilePath
string
Der Ausgangsprozess der PS/EPS Datei.
options
PsSaveOptions
Eine Reihe von Parameter, die die Speicherung von PostScript-Dateien kontrollieren.
numberOfPages
int
Die Zahl der Seiten im PostScript-Dokument.
PsDocument(Stream, PsSaveOptions, Int)
Initialisiert leer Aspose.Page.EPS.PsDocument, wenn die Anzahl der Postscript-Dokument-Seiten im Voraus bekannt ist.
public PsDocument(Stream outPsStream, PsSaveOptions options, int numberOfPages)
Parameters
outPsStream
Stream
Stream, wo Sie PS/EPS-Dateien speichern können.
options
PsSaveOptions
Eine Reihe von Parameter, die die Speicherung von PostScript-Dateien kontrollieren.
numberOfPages
int
Die Zahl der Seiten im PostScript-Dokument.
PsDocument(String)
Initialisiert Aspose.Page.EPS.PsDocument mit einem Eingabe-PS/EPS-Datei.
public PsDocument(string psFilePath)
Parameters
psFilePath
string
PS / EPS Dateiweg.
PsDocument(Stream)
Initialisiert Aspose.Page.EPS.PsDocument mit einem Stream von PS/EPS Datei.
public PsDocument(Stream inPsStream)
Parameters
inPsStream
Stream
Input Stream von PS/EPS Datei.
Properties
InputStream
Er erhält oder setzt einen Eintrittsstrom von PS/EPS-Dateien.
public Stream InputStream { get; set; }
Eigentumswert
NumberOfPages
Wiederherstellt die Anzahl der Seiten im resultierenden PDF-Dokument.
public int NumberOfPages { get; }
Eigentumswert
Methods
Clip(GraphicsPath)
Klicken Sie auf den aktuellen Graphic Status.
public void Clip(GraphicsPath s)
Parameters
Der Klippfad.
ClipAndNewPath(GraphicsPath)
Add clip to current graphics status and than writes “newpath” operator. Es ist notwendig zu tun, um zu entkommenvon der Konfluenz dieser Klippfade und einigen anschließenden Pathen wie Glyphs, die mit dem “Charpath” Betreiber ausgelegt sind.
public void ClipAndNewPath(GraphicsPath s)
Parameters
Der Klippfad.
ClipRectangle(RectangleF)
Ads Clipping rektangle zum aktuellen grafischen Zustand.
public void ClipRectangle(RectangleF rect)
Parameters
rect
RectangleF
Der Clipping Rechtangel.
ClipText(String, Font, Float, Flut)
Add clip from an outline of given text in given font.
public void ClipText(string text, Font font, float x, float y)
Parameters
text
string
Der Text.
font
Font
Und das Font.
x
float
Ein X-Koordinat der Textposition.
y
float
Ein Y-Koordinat der Textposition.
ClosePage()
Vollständige aktuelle Seite.
public void ClosePage()
KonvertierungType1FontToTTF(String und String)
Umwandeln Sie Typ 1 in TrueType.Der Name des konvertierten TTF-Schriftstücks wird die gleiche sein wie die Eingabe Typ 1 mit der Erweiterung “.ttf.Die TTF-Datei wird in das angegebenen Output-Datei gespeichert.
public void ConvertType1FontToTTF(string type1FontFilePath, string outputDir)
Parameters
type1FontFilePath
string
Der Typ 1 Font Dateiweg.
outputDir
string
Ausgang dir, wo zu speichern resultierende TrueType Font.
CropEps(String und Float[])
Crops wird Aspose.Page.EPS.PsDocument als EPS-Datei gegeben.Es speichert die ursprüngliche EPS-Datei mit aktualisierten bestehenden %%BoundingBox oder eine neue wird erstellt.
public void CropEps(string outEpsFilePath, float[] cropBox)
Parameters
outEpsFilePath
string
Der EPS-Dateiweg der Ausgabe.
cropBox
float
[][]
Die Erntebox (x0, y0, x, y).
CropEps(Stream, Flut[])
Crops wird Aspose.Page.EPS.PsDocument als EPS-Datei gegeben.Es speichert die ursprüngliche EPS-Datei mit aktualisierten bestehenden %%BoundingBox oder eine neue wird erstellt.
public void CropEps(Stream epsStream, float[] cropBox)
Parameters
epsStream
Stream
Stream der EPS-Datei.
cropBox
float
[][]
Die Erntebox (x0, y0, x, y).
Draw(GraphicsPath)
Entdecken Sie einen arbiträren Weg.
public void Draw(GraphicsPath shape)
Parameters
shape
GraphicsPath
Der Weg zum Zeichnen.
DrawArc(doppelt, doppelt, doppelt, doppelt, doppelt)
Sie drücken einen Arc.
public void DrawArc(double x, double y, double width, double height, double startAngle, double arcAngle)
Parameters
x
double
X Koordinate des Zentrums des Arcs.
y
double
Y Koordinate des Zentrums des Arcs.
width
double
Eine Breite des zirkumsgeschriebenen Rechteckens.
height
double
Eine Höhe des zirkumsgeschriebenen Rechteckens.
startAngle
double
Ein Anfangsangel des Arcs.
arcAngle
double
Eine Ecke des Arcs.
DrawExplicitImageMask(Bitmap und Matrix)
Zeichnen Sie maskierte Bilder.
public void DrawExplicitImageMask(Bitmap image24bpp, Bitmap alphaMask1bpp, Matrix transform)
Parameters
image24bpp
Bitmap
Das Bild muss in 24bpp RGB Bildformat sein.
alphaMask1bpp
Bitmap
Die Bildmaske muss in 1bpp Bildformat sein.
transform
Matrix
Die Matrix um das Bild zu verwandeln.
DrawImage(Bitmap)
Das Bild schneiden.
public void DrawImage(Bitmap image)
Parameters
image
Bitmap
Das Bild zum Zeichnen.
DrawImage(Bitmap, Matrix und Farbe)
Zeichnen Sie transformierte Bilder mit Hintergrund.
public void DrawImage(Bitmap image, Matrix transform, Color bkg)
Parameters
image
Bitmap
Das Bild zum Zeichnen.
transform
Matrix
Die Matrix um das Bild zu verwandeln.
bkg
Color
Hintergrund für Bild.
DrawLine(doppelt, doppelt, doppelt und doppelt)
Zeichnen Sie ein Segment.
public void DrawLine(double x1, double y1, double x2, double y2)
Parameters
x1
double
X Koordinate des Beginns des Segments.
y1
double
Koordinate des Beginns des Segments.
x2
double
X Koordinate des Endes des Segments.
y2
double
Koordinate des Endes des Segments.
DrawOval(doppelt, doppelt, doppelt und doppelt)
Ein Oval drücken.
public void DrawOval(double x, double y, double width, double height)
Parameters
x
double
X Koordinate des Zentrums des Ovals.
y
double
Koordinate des Zentrums des Ovals.
width
double
Eine Breite des zirkumsgeschriebenen Rechteckens.
height
double
Eine Höhe des zirkumsgeschriebenen Rechteckens.
DrawPolygon(Int[][], und int[][], und int)
Ein Polygon drücken.
public void DrawPolygon(int[] xPoints, int[] yPoints, int nPoints)
Parameters
xPoints
int
[][]
X Koordinaten von Punkten.
yPoints
int
[][]
Koordination der Punkte.
nPoints
int
Die Anzahl der Punkte.
DrawPolygon(doppelt[][]und doppelt[][], und int)
Ein Polygon zu ziehen.
public void DrawPolygon(double[] xPoints, double[] yPoints, int nPoints)
Parameters
xPoints
double
[][]
X Koordinaten von Punkten.
yPoints
double
[][]
Koordination der Punkte.
nPoints
int
Die Anzahl der Punkte.
DrawPolyline(Int[][], und int[][], und int)
Ein Polylin schneiden.
public void DrawPolyline(int[] xPoints, int[] yPoints, int nPoints)
Parameters
xPoints
int
[][]
X Koordinaten von Punkten.
yPoints
int
[][]
Koordination der Punkte.
nPoints
int
Die Anzahl der Punkte.
DrawPolyline(doppelt[][]und doppelt[][], und int)
Ein Polylin schneiden.
public void DrawPolyline(double[] xPoints, double[] yPoints, int nPoints)
Parameters
xPoints
double
[][]
X Koordinaten von Punkten.
yPoints
double
[][]
Koordination der Punkte.
nPoints
int
Die Anzahl der Punkte.
DrawRect(doppelt, doppelt, doppelt und doppelt)
Ein rechteckiges Drehen.
public void DrawRect(double x, double y, double width, double height)
Parameters
x
double
X Koordinate der oberen linken Ecke des Rechteckens.
y
double
Y-Koordinate der oberen linken Ecke des Rechteckens.
width
double
Eine Breite des Rechteckens.
height
double
Eine Höhe des Rechteckens.
DrawRoundRect(doppelt, doppelt, doppelt, doppelt, doppelt)
Drehen Sie einen runden Rechteck.
public void DrawRoundRect(double x, double y, double width, double height, double arcWidth, double arcHeight)
Parameters
x
double
X Koordinate der oberen linken Ecke des Rechteckens.
y
double
Y-Koordinate der oberen linken Ecke des Rechteckens.
width
double
Eine Breite des Rechteckens.
height
double
Eine Höhe des Rechteckens.
arcWidth
double
Eine Breite des zirkumsgeschriebenen Rechteckens des Arcs, der einen Winkel des Rechteckens dreht.
arcHeight
double
Eine Höhe des zirkumsgeschriebenen Rechteckens des Arcs, der einen Winkel des Rechteckens dreht.
DrawTransparentImage(Bitmap, Matrix und Int)
Zeichnen Sie transformierte transparente Bild. Wenn das Bild keine Alpha-Kanal hat, wird es als unsichtbare Bild gezeichnet
public void DrawTransparentImage(Bitmap image, Matrix transform, int transparencyThreshold)
Parameters
image
Bitmap
Das Bild zum Zeichnen.
transform
Matrix
Die Matrix um das Bild zu verwandeln.
transparencyThreshold
int
Eine Grenze, die definiert, aus welchem Wert der Transparenz-Pixel als vollständig transparent interpretiert werden wird.
ExtractEpsBoundingBox()
Lesen Sie die EPS-Datei und extrahieren Sie die Grenzbox des EPS-Bildes aus %%BoundingBox Kommentar oder Grenzen für die Standardseite Größe (0, 0, 595, 842) wenn es nicht existiert.
public int[] ExtractEpsBoundingBox()
Returns
int [][]
Die Grenzbox des EPS-Bildes.
ExtractEpsSize()
Lesen Sie die EPS-Datei und extrahieren Sie eine Größe der EPS-Bild von %%BoundingBox Kommentar oder Standard-Seitengröße (595, 842) wenn sie nicht existiert.
public Size ExtractEpsSize()
Returns
Die Größe des EPS Bildes.
ExtractText(Inhaltsangabe, int und int)
Text kann nur extrahiert werden, wenn es mit Typ 42 (TrueType) oder Typ 0 mit Typ 42 in seiner Vektorkarte geschrieben ist.
public string ExtractText(SaveOptions options, int startPage = 0, int endPage = 0)
Parameters
options
SaveOptions
Die sparen Optionen.
startPage
int
Die Seite, von der Sie beginnen, Text zu extrahieren. Dieser Parameter ist nützlich für Multi-Paged-Dokumente.
endPage
int
Die Seite bis zu der zu beenden, um Text zu extrahieren. Dieser Parameter ist nützlich für Multi-Paged-Dokumente.
Returns
Der extrahierte Text.
Fill(GraphicsPath)
Füllen Sie einen arbiträren Weg.
public void Fill(GraphicsPath shape)
Parameters
shape
GraphicsPath
Der Weg zu füllen.
FillAndStrokeText(String, Font, Float, Flut, Brush, Pen)
Er fügt einen Textstreifen hinzu, indem er das Interieur von Glyphs füllt und Glyphs Kontouren enthält.
public void FillAndStrokeText(string text, Font font, float x, float y, Brush fillPaint, Pen stroke)
Parameters
text
string
Der Text zu hinzufügen.
font
Font
Systemschrift, die zum Zeichnen von Text verwendet wird.
x
float
X-Koordinate für die Textquelle.
y
float
Koordinate für die Textquelle.
fillPaint
Brush
Die Füllung verwendet, um Glyphs interieur zu malen.
stroke
Pen
Der Stroke wird verwendet, um Glyphs Kontouren zu zeichnen.
FillAndStrokeText(String und Float[][], Font, Float, Flut, Brush, Pen)
Er fügt einen Textstreifen hinzu, indem er das Interieur von Glyphs füllt und Glyphs Kontouren enthält.
public void FillAndStrokeText(string text, float[] advances, Font font, float x, float y, Brush fillPaint, Pen stroke)
Parameters
text
string
Der Text zu hinzufügen.
advances
float
[][]
Eine Reihe von Glyphs Breite. Die Länge muss mit der Anzahl der Glyphs im String übereinstimmen.
font
Font
Systemschrift, die zum Zeichnen von Text verwendet wird.
x
float
X-Koordinate für die Textquelle.
y
float
Koordinate für die Textquelle.
fillPaint
Brush
Die Füllung verwendet, um Glyphs interieur zu malen.
stroke
Pen
Der Stroke wird verwendet, um Glyphs Kontouren zu zeichnen.
FillAndStrokeText(String, DrFont, Float, Flut, Brush, Pen)
Er fügt einen Textstreifen hinzu, indem er das Interieur von Glyphs füllt und Glyphs Kontouren enthält.
public void FillAndStrokeText(string text, DrFont drFont, float x, float y, Brush fillPaint, Pen stroke)
Parameters
text
string
Der Text zu hinzufügen.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont, das zum Zeichnen von Text verwendet wird. Es kann mit custom font verwendet werden, die in custom folder befindet.
x
float
X-Koordinate für die Textquelle.
y
float
Koordinate für die Textquelle.
fillPaint
Brush
Die Füllung verwendet, um Glyphs interieur zu malen.
stroke
Pen
Der Stroke wird verwendet, um Glyphs Kontouren zu zeichnen.
FillAndStrokeText(String und Float[][], DrFont, Float, Flut, Brush, Pen)
Er fügt einen Textstreifen hinzu, indem er das Interieur von Glyphs füllt und Glyphs Kontouren enthält.
public void FillAndStrokeText(string text, float[] advances, DrFont drFont, float x, float y, Brush fillPaint, Pen stroke)
Parameters
text
string
Der Text zu hinzufügen.
advances
float
[][]
Eine Reihe von Glyphs Breite. Die Länge muss mit der Anzahl der Glyphs im String übereinstimmen.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont, das zum Zeichnen von Text verwendet wird. Es kann mit custom font verwendet werden, die in custom folder befindet.
x
float
X-Koordinate für die Textquelle.
y
float
Koordinate für die Textquelle.
fillPaint
Brush
Die Füllung verwendet, um Glyphs interieur zu malen.
stroke
Pen
Der Stroke wird verwendet, um Glyphs Kontouren zu zeichnen.
FillArc(doppelt, doppelt, doppelt, doppelt, doppelt)
Fülle einen Arc.
public void FillArc(double x, double y, double width, double height, double startAngle, double arcAngle)
Parameters
x
double
X Koordinate des Zentrums des Arcs.
y
double
Y Koordinate des Zentrums des Arcs.
width
double
Eine Breite des zirkumsgeschriebenen Rechteckens.
height
double
Eine Höhe des zirkumsgeschriebenen Rechteckens.
startAngle
double
Ein Anfangsangel des Arcs.
arcAngle
double
Eine Ecke des Arcs.
FillOval(doppelt, doppelt, doppelt und doppelt)
Füllen Sie eine Oval.
public void FillOval(double x, double y, double width, double height)
Parameters
x
double
X Koordinate des Zentrums des Ovals.
y
double
Koordinate des Zentrums des Ovals.
width
double
Eine Breite des zirkumsgeschriebenen Rechteckens.
height
double
Eine Höhe des zirkumsgeschriebenen Rechteckens.
FillPolygon(Int[][], und int[][], und int)
Ein Polygon fällt.
public void FillPolygon(int[] xPoints, int[] yPoints, int nPoints)
Parameters
xPoints
int
[][]
X Koordinaten von Punkten.
yPoints
int
[][]
Koordination der Punkte.
nPoints
int
Die Anzahl der Punkte.
FillPolygon(doppelt[][]und doppelt[][], und int)
Ein Polygon fällt.
public void FillPolygon(double[] xPoints, double[] yPoints, int nPoints)
Parameters
xPoints
double
[][]
X Koordinaten von Punkten.
yPoints
double
[][]
Koordination der Punkte.
nPoints
int
Die Anzahl der Punkte.
FillRect(doppelt, doppelt, doppelt und doppelt)
Fülle einen Rechteck.
public void FillRect(double x, double y, double width, double height)
Parameters
x
double
X Koordinate der oberen linken Ecke des Rechteckens.
y
double
Y-Koordinate der oberen linken Ecke des Rechteckens.
width
double
Eine Breite des Rechteckens.
height
double
Eine Höhe des Rechteckens.
FillRoundRect(doppelt, doppelt, doppelt, doppelt, doppelt)
Fülle einen runden Rechteck.
public void FillRoundRect(double x, double y, double width, double height, double arcWidth, double arcHeight)
Parameters
x
double
X Koordinate der oberen linken Ecke des Rechteckens.
y
double
Y-Koordinate der oberen linken Ecke des Rechteckens.
width
double
Eine Breite des Rechteckens.
height
double
Eine Höhe des Rechteckens.
arcWidth
double
Eine Breite des zirkumsgeschriebenen Rechteckens des Arcs, der einen Winkel des Rechteckens dreht.
arcHeight
double
Eine Höhe des zirkumsgeschriebenen Rechteckens des Arcs, der einen Winkel des Rechteckens dreht.
FillText(String, Font, Float, Flut)
Er fügt einen Textrad hinzu, indem er das Interieur von Glyphs füllt.
public void FillText(string text, Font font, float x, float y)
Parameters
text
string
Der Text zu hinzufügen.
font
Font
Systemschrift, die zum Zeichnen von Text verwendet wird.
x
float
X-Koordinate für die Textquelle.
y
float
Koordinate für die Textquelle.
FillText(String und Float[][], Font, Float, Flut)
Er fügt einen Textrad hinzu, indem er das Interieur von Glyphs füllt.
public void FillText(string text, float[] advances, Font font, float x, float y)
Parameters
text
string
Der Text zu hinzufügen.
advances
float
[][]
Eine Reihe von Glyphs Breite. Die Länge muss mit der Anzahl der Glyphs im String übereinstimmen.
font
Font
Die Schrift, die zum Zeichnen von Text verwendet wird.
x
float
X-Koordinate für die Textquelle.
y
float
Koordinate für die Textquelle.
FillText(String, DrFont, Float, Flut)
Er fügt einen Textrad hinzu, indem er das Interieur von Glyphs füllt.
public void FillText(string text, DrFont drFont, float x, float y)
Parameters
text
string
Der Text zu hinzufügen.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont, das zum Zeichnen von Text verwendet wird. Es kann mit custom font verwendet werden, die in custom folder befindet.
x
float
X-Koordinate für die Textquelle.
y
float
Koordinate für die Textquelle.
FillText(String und Float[][], DrFont, Float, float)
Er fügt einen Textrad hinzu, indem er das Interieur von Glyphs füllt.
public void FillText(string text, float[] advances, DrFont drFont, float x, float y)
Parameters
text
string
Der Text zu hinzufügen.
advances
float
[][]
Eine Reihe von Glyphs Breite. Die Länge muss mit der Anzahl der Glyphs im String übereinstimmen.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont, das zum Zeichnen von Text verwendet wird. Es kann mit custom font verwendet werden, die in custom folder befindet.
x
float
X-Koordinate für die Textquelle.
y
float
Koordinate für die Textquelle.
FillText(String, Font, Float, Flut, Brush)
Er fügt einen Textrad hinzu, indem er das Interieur von Glyphs füllt.
public void FillText(string text, Font font, float x, float y, Brush fill)
Parameters
text
string
Der Text zu hinzufügen.
font
Font
Systemschrift, die zum Zeichnen von Text verwendet wird.
x
float
X-Koordinate für die Textquelle.
y
float
Koordinate für die Textquelle.
fill
Brush
Die Füllung verwendet, um Glyphs zu malen.
FillText(String und Float[][], Font, Float, Flut, Brush)
Er fügt einen Textrad hinzu, indem er das Interieur von Glyphs füllt.
public void FillText(string text, float[] advances, Font font, float x, float y, Brush fill)
Parameters
text
string
Der Text zu hinzufügen.
advances
float
[][]
Eine Reihe von Glyphs Breite. Die Länge muss mit der Anzahl der Glyphs im String übereinstimmen.
font
Font
Systemschrift, die zum Zeichnen von Text verwendet wird.
x
float
X-Koordinate für die Textquelle.
y
float
Koordinate für die Textquelle.
fill
Brush
Die Füllung verwendet, um Glyphs zu malen.
FillText(String, DrFont, Float, Flut, Brush)
Er fügt einen Textrad hinzu, indem er das Interieur von Glyphs füllt.
public void FillText(string text, DrFont drFont, float x, float y, Brush fill)
Parameters
text
string
Der Text zu hinzufügen.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont, das zum Zeichnen von Text verwendet wird. Es kann mit custom font verwendet werden, die in custom folder befindet.
x
float
X-Koordinate für die Textquelle.
y
float
Koordinate für die Textquelle.
fill
Brush
Die Füllung verwendet, um Glyphs zu malen.
FillText(String und Float[][], DrFont, Float, Flut, Brush)
Er fügt einen Textrad hinzu, indem er das Interieur von Glyphs füllt.
public void FillText(string text, float[] advances, DrFont drFont, float x, float y, Brush fill)
Parameters
text
string
Der Text zu hinzufügen.
advances
float
[][]
Eine Reihe von Glyphs Breite. Die Länge muss mit der Anzahl der Glyphs im String übereinstimmen.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont, das zum Zeichnen von Text verwendet wird. Es kann mit custom font verwendet werden, die in custom folder befindet.
x
float
X-Koordinate für die Textquelle.
y
float
Koordinate für die Textquelle.
fill
Brush
Die Füllung verwendet, um Glyphs zu malen.
GetPaint()
Er bekommt das Gemälde des aktuellen Grafikzustands.
public Brush GetPaint()
Returns
GetStroke()
Er bekommt einen Schlaganfall des aktuellen Grafikzustands.
public Pen GetStroke()
Returns
GetXmpMetadata()
Lesen Sie die PS/EPS-Datei und extrahieren Sie XmpMetdata, wenn sie bereits existiert, oder fügen Sie eine neue hinzu, wenn sie nicht existiert.
public XmpMetadata GetXmpMetadata()
Returns
bestehende oder neue Exposition von XMP-Metadaten.
MergeToPdf(String und String[][]und SaveOptions)
Merget PS/EPS-Dateien auf ein Gerät.
public void MergeToPdf(string outPdfFilePath, string[] filesForMerge, SaveOptions options)
Parameters
outPdfFilePath
string
Eine Output PDF-Datei Path.
filesForMerge
string
[][]
PS/EPS-Dateien, um mit dieser Datei zu einem Ausgangsgerät zu kombinieren.
options
SaveOptions
Es enthält Flaggen, die die Ausgabe von Fehlern, die während der Konvertierung gestohlen werden, angeben.
MergeToPdf(Stream und String[][]und SaveOptions)
Merget PS/EPS-Dateien auf ein Gerät.
public void MergeToPdf(Stream pdfStream, string[] filesForMerge, SaveOptions options)
Parameters
pdfStream
Stream
Ein Output PDF Stream.
filesForMerge
string
[][]
PS/EPS-Dateien, um mit dieser Datei zu einem Ausgangsgerät zu kombinieren.
options
SaveOptions
Es enthält Flaggen, die die Ausgabe von Fehlern, die während der Konvertierung gestohlen werden, angeben.
OpenPage(Flotte und Flotte)
Erstellt eine neue Seite und macht sie aktuell.
public void OpenPage(float width, float height)
Parameters
width
float
Die Breite der neuen Seite.
height
float
Die Höhe der neuen Seite.
OpenPage(String)
Erstellt eine neue Seite mit der Dokumentgröße und macht sie aktuell.
public void OpenPage(string pageName = null)
Parameters
pageName
string
Name der neuen Seite.Wenn es null ist, wird der Name o die Seite eine Bestellungnummer der Seite sein.
OutlineText(String, Font, Float, Flut)
Hinzufügen Sie eine Textrad durch das Zeichnen von Glyphs Konturen.
public void OutlineText(string text, Font font, float x, float y)
Parameters
text
string
Der Text zu hinzufügen.
font
Font
Systemschrift, die zum Zeichnen von Text verwendet wird.
x
float
X-Koordinate für die Textquelle.
y
float
Koordinate für die Textquelle.
OutlineText(String und Float[][], Font, Float, Flut)
Hinzufügen Sie eine Textrad durch das Zeichnen von Glyphs Konturen.
public void OutlineText(string text, float[] advances, Font font, float x, float y)
Parameters
text
string
Der Text zu hinzufügen.
advances
float
[][]
Eine Reihe von Glyphs Breite. Die Länge muss mit der Anzahl der Glyphs im String übereinstimmen.
font
Font
Die Schrift, die zum Zeichnen von Text verwendet wird.
x
float
X-Koordinate für die Textquelle.
y
float
Koordinate für die Textquelle.
OutlineText(String, DrFont, Float, Flut)
Hinzufügen Sie eine Textrad durch das Zeichnen von Glyphs Konturen.
public void OutlineText(string text, DrFont drFont, float x, float y)
Parameters
text
string
Der Text zu hinzufügen.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont, das zum Zeichnen von Text verwendet wird. Es kann mit custom font verwendet werden, die in custom folder befindet.
x
float
X-Koordinate für die Textquelle.
y
float
Koordinate für die Textquelle.
OutlineText(String und Float[][], DrFont, Float, float)
Hinzufügen Sie eine Textrad durch das Zeichnen von Glyphs Konturen.
public void OutlineText(string text, float[] advances, DrFont drFont, float x, float y)
Parameters
text
string
Der Text zu hinzufügen.
advances
float
[][]
Eine Reihe von Glyphs Breite. Die Länge muss mit der Anzahl der Glyphs im String übereinstimmen.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont, das zum Zeichnen von Text verwendet wird. Es kann mit custom font verwendet werden, die in custom folder befindet.
x
float
X-Koordinate für die Textquelle.
y
float
Koordinate für die Textquelle.
OutlineText(String, Font, Float, Flut, Pen)
Hinzufügen Sie eine Textrad durch das Zeichnen von Glyphs Konturen.
public void OutlineText(string text, Font font, float x, float y, Pen stroke)
Parameters
text
string
Der Text zu hinzufügen.
font
Font
Systemschrift, die zum Zeichnen von Text verwendet wird.
x
float
X-Koordinate für die Textquelle.
y
float
Koordinate für die Textquelle.
stroke
Pen
Der Stroke, der für das Zeichnen von Glyphs verwendet wird.
OutlineText(String und Float[][], Font, Float, Flut, Pen)
Hinzufügen Sie eine Textrad durch das Zeichnen von Glyphs Konturen.
public void OutlineText(string text, float[] advances, Font font, float x, float y, Pen stroke)
Parameters
text
string
Der Text zu hinzufügen.
advances
float
[][]
Eine Reihe von Glyphs Breite. Die Länge muss mit der Anzahl der Glyphs im String übereinstimmen.
font
Font
Systemschrift, die zum Zeichnen von Text verwendet wird.
x
float
X-Koordinate für die Textquelle.
y
float
Koordinate für die Textquelle.
stroke
Pen
Der Stroke, der für das Zeichnen von Glyphs verwendet wird.
OutlineText(String, DrFont, Float, Flut, Pen)
Hinzufügen Sie eine Textrad durch das Zeichnen von Glyphs Konturen.
public void OutlineText(string text, DrFont drFont, float x, float y, Pen stroke)
Parameters
text
string
Der Text zu hinzufügen.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont, das zum Zeichnen von Text verwendet wird. Es kann mit custom font verwendet werden, die in custom folder befindet.
x
float
X-Koordinate für die Textquelle.
y
float
Koordinate für die Textquelle.
stroke
Pen
Der Stroke, der für das Zeichnen von Glyphs verwendet wird.
OutlineText(String und Float[][], DrFont, Float, Flut, Pen)
Hinzufügen Sie eine Textrad durch das Zeichnen von Glyphs Konturen.
public void OutlineText(string text, float[] advances, DrFont drFont, float x, float y, Pen stroke)
Parameters
text
string
Der Text zu hinzufügen.
advances
float
[][]
Eine Reihe von Glyphs Breite. Die Länge muss mit der Anzahl der Glyphs im String übereinstimmen.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont, das zum Zeichnen von Text verwendet wird. Es kann mit custom font verwendet werden, die in custom folder befindet.
x
float
X-Koordinate für die Textquelle.
y
float
Koordinate für die Textquelle.
stroke
Pen
Der Stroke, der für das Zeichnen von Glyphs verwendet wird.
ResizeEps(String, SizeF, Einheiten)
Resizes gegeben Aspose.Page.EPS.PsDocument als EPS-Datei. Diese Methode wird nur nach der extrahieren EPS Größe verwendet.Es speichert die ursprüngliche EPS-Datei mit aktualisierten bestehenden %%BoundingBox oder eine neue wird erstellt.
public void ResizeEps(string outEpsFilePath, SizeF newSizeInUnits, Units units)
Parameters
outEpsFilePath
string
Der EPS-Dateiweg der Ausgabe.
newSizeInUnits
SizeF
Neue Größe des EPS-Bildes in angegebenen Einheiten.
units
Units
Die Einheiten der neuen Größe können Punkte, Zoll, Millimeter, Zentimeter und Prozente der ursprünglichen Größe sein.
ResizeEps(Stream, SizeF und Einheiten)
Resizes gegeben Aspose.Page.EPS.PsDocument als EPS-Datei. Diese Methode wird nur nach der extrahieren EPS Größe verwendet.Es speichert die ursprüngliche EPS-Datei mit aktualisierten bestehenden %%BoundingBox oder eine neue wird erstellt.
public void ResizeEps(Stream epsStream, SizeF newSizeInUnits, Units units)
Parameters
epsStream
Stream
Stream der EPS-Datei.
newSizeInUnits
SizeF
Neue Größe des EPS-Bildes in angegebenen Einheiten.
units
Units
Die Einheiten der neuen Größe können Punkte, Zoll, Millimeter, Zentimeter und Prozente der ursprünglichen Größe sein.
Rotate(Flotte)
Ads Rotation counterclockwise über den Ursprung zum aktuellen Graphik-Status (Rotate Current Matrix).
public void Rotate(float angleRadians)
Parameters
angleRadians
float
Der Winkel der Rotation in Radianen.
Rotate(Int)
Ads Rotation counterclockwise über den Ursprung zum aktuellen Graphik-Status (Rotate Current Matrix).
public void Rotate(int angleDegrees)
Parameters
angleDegrees
int
Der Winkel der Rotation in Grad.
Save(Stream)
Sparen Sie Aspose.Page.EPS.PsDocument als EPS-Datei. Diese Methode wird nur nach der Aktualisierung von XMP-Metadaten verwendet.Es speichert die ursprüngliche EPS-Datei mit aktualisierten bestehenden Metadaten oder neu erstellt, während die GetMetadata-Methode angerufen wird.In dem letzten Fall werden alle erforderlichen PostScript-Codes und EPS-Kommentare hinzugefügt.
public void Save(Stream epsStream)
Parameters
epsStream
Stream
Stream der EPS-Datei.
Save()
Sparen Sie Aspose.Page.EPS.PsDocument als EPS-Datei. Diese Methode wird nur verwendet, wenn PsDocument aus Schnitt erstellt wurde.
public void Save()
SaveAsImage(ImageSaveOptions)
Speichern Sie PS/EPS-Dateien auf Bilder-Bytes.
public byte[][] SaveAsImage(ImageSaveOptions options)
Parameters
options
ImageSaveOptions
Es enthält die notwendigen Parameter, um das Bild und die Flaggen zu speichern, die die Ausgabe von Fehlern, die während der Konvertierung gestohlen werden, angeben.
Returns
byte [][][][]
Bilder byte. Ein byte array für eine Seite.
SaveAsPdf(String, PdfSaveOptions)
Speichern Sie PS/EPS-Datei in PDF-Datei.
public void SaveAsPdf(string outPdfFilePath, PdfSaveOptions options)
Parameters
outPdfFilePath
string
Eine Output PDF-Datei Path.
options
PdfSaveOptions
Es enthält Flaggen, die die Ausgabe von Fehlern, die während der Konvertierung gestohlen werden, angeben.
SaveAsPdf(Stream, PdfSaveOptions)
Speichern Sie PS/EPS-Dateien in PDF-Stream.
public void SaveAsPdf(Stream pdfStream, PdfSaveOptions options)
Parameters
pdfStream
Stream
Ein Output PDF Stream.
options
PdfSaveOptions
Es enthält Flaggen, die die Ausgabe von Fehlern, die während der Konvertierung gestohlen werden, angeben.
SaveImageAsEps(Strömung, Stream, PsSaveOptions)
Speichert PNG/JPEG/TIFF/BMP/GIF/EMF Bild vom Eingangsstrom zum EPS-Ausstrom.
public static void SaveImageAsEps(Stream imageStream, Stream epsStream, PsSaveOptions options)
Parameters
imageStream
Stream
Eintritt im Image Stream.
epsStream
Stream
EPS Ausgangstrom.
options
PsSaveOptions
Es enthält Parameter, die die Ausgabe von Fehlern, die während der Konvertierung gestohlen werden, angeben.
SaveImageAsEps(Streifen, String, PsSaveOptions)
Speichert PNG/JPEG/TIFF/BMP/GIF/EMF Bild von Datei zu EPS Datei.
public static void SaveImageAsEps(string imageFilePath, string epsFilePath, PsSaveOptions options)
Parameters
imageFilePath
string
Die Bilddatei Path.
epsFilePath
string
EPS Dateiweg.
options
PsSaveOptions
Es enthält Parameter, die die Ausgabe von Fehlern, die während der Konvertierung gestohlen werden, angeben.
SaveImageAsEps(Bitmap, String und PsSaveOptions)
Speichert Bitmap-Objekt in EPS-Datei.
public static void SaveImageAsEps(Bitmap image, string epsFilePath, PsSaveOptions options)
Parameters
image
Bitmap
Das Bild.
epsFilePath
string
EPS Dateiweg.
options
PsSaveOptions
Es enthält Parameter, die die Ausgabe von Fehlern, die während der Konvertierung gestohlen werden, angeben.
SaveImageAsEps(Bitmap, Stream und PsSaveOptions)
Speichert Bitmap-Objekt zum EPS-Ausgangstrom.
public static void SaveImageAsEps(Bitmap image, Stream epsStream, PsSaveOptions options)
Parameters
image
Bitmap
Das Bild.
epsStream
Stream
EPS Ausgangstrom.
options
PsSaveOptions
Es enthält Parameter, die die Ausgabe von Fehlern, die während der Konvertierung gestohlen werden, angeben.
Scale(Flotte und Flotte)
Erhöht die Skala zum aktuellen Graphikstatus (Skala Current Matrix).
public void Scale(float xScale, float yScale)
Parameters
xScale
float
Die Skala im X-Axi.
yScale
float
bersetzung in Y Axis.
SetPageDevice(Wörterbuch <string, Objekt=”">"">)
Set Page Device Parameter (siehe Operator “setpagedevice” PostScript Spezifikation).Unter diesen können Seitengröße und Farbe usw.
public void SetPageDevice(Dictionary<string, object=""> pageParams)
Parameters
pageParams
Dictionary
&undlt;
string
, object
>
Parameter der Seite. In diesem Wörterbuch können Seitengröße und Farbe usw.
SetPageSize(Flotte und Flotte)
Um Seiten unterschiedlicher Größe in einem Dokument zu erstellen, verwenden Sie Aspose.Page.EPS.PsDocument.SetPageDevice(System.Collections.Generic.Dictionary{System.String,System.Object})Methode erst nach dieser Methode.
public void SetPageSize(float width, float height)
Parameters
width
float
Die Breite der Seite in der resultierenden PostScript-Datei.
height
float
Die Höhe der Seite in der resultierenden PostScript-Datei.
SetPaint(Brush)
Malen im aktuellen Graphik-Status.
public void SetPaint(Brush paint)
Parameters
paint
Brush
Es kann jede Unterklasse der System.Drawing.Brush Klasse auf der .NET-Plattform existieren.
SetStroke(Pen)
Set Stroke im aktuellen Graphik-Status.
public void SetStroke(Pen stroke)
Parameters
stroke
Pen
Der Stroke.
SetTransform(Matrix)
Setzen Sie die aktuelle Transformation zu diesem.
public void SetTransform(Matrix matrix)
Parameters
matrix
Matrix
Die Transformation.
Shear(Flotte und Flotte)
Add Shear Transformation to Current Graphics Status (Schear Current Matrix).
public void Shear(float shx, float shy)
Parameters
shx
float
Die Schildkröte im X-Axi.
shy
float
Die Schlange in der Y-Axis.
Transform(Matrix)
Ads Transformation zum aktuellen Grafikzustand (konkateniert diese Matrix mit dem aktuellen).
public void Transform(Matrix matrix)
Parameters
matrix
Matrix
Die Transformation.
Translate(Flotte und Flotte)
Adds Übersetzung in den aktuellen Grafikstatus (Übersetzung der aktuellen Matrix).
public void Translate(float x, float y)
Parameters
x
float
bersetzung in X Richtung.
y
float
bersetzung in Richtung Y.
WriteGraphicsRestore()
Schreiben die Wiederherstellung des aktuellen Grafikzustands (siehe PostScript-Spezifikation auf Operator “grestore”).
public void WriteGraphicsRestore()
WriteGraphicsSave()
Schriften speichern den aktuellen Grafikstatus (siehe PostScript-Spezifikation auf dem Betreiber „Gaspe").
public void WriteGraphicsSave()
</string,></string,>