Class PsDocument

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

Stream

NumberOfPages

Wiederherstellt die Anzahl der Seiten im resultierenden PDF-Dokument.

public int NumberOfPages { get; }

Eigentumswert

int

Methods

Clip(GraphicsPath)

Klicken Sie auf den aktuellen Graphic Status.

public void Clip(GraphicsPath s)

Parameters

s GraphicsPath

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

s GraphicsPath

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

Size

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

string

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

Brush

GetStroke()

Er bekommt einen Schlaganfall des aktuellen Grafikzustands.

public Pen GetStroke()

Returns

Pen

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

XmpMetadata

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,>

 Deutsch