Class PsDocument

Class PsDocument

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

Denna klass inkapslar PS/EPS-dokument.

public sealed class PsDocument : Document

Arv

objectDocumentPsDocument

Ärvt Medlemmar

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

Konstruktorer

PsDocument(string, PsSaveOptions)

Initialiserar en tom Aspose.Page.EPS.PsDocument med initierad sida.

public PsDocument(string outPsFilePath, PsSaveOptions options)

Parametrar

outPsFilePath string

Sökvägen till den utgående PS/EPS-filen.

options PsSaveOptions

En uppsättning parametrar som styr sparandet av PostScript-filen.

PsDocument(Stream, PsSaveOptions)

Initialiserar en tom Aspose.Page.EPS.PsDocument med initierad sida.

public PsDocument(Stream outPsStream, PsSaveOptions options)

Parametrar

outPsStream Stream

Ström där PS/EPS-filen ska sparas.

options PsSaveOptions

En uppsättning parametrar som styr sparandet av PostScript-filen.

PsDocument(string, PsSaveOptions, bool)

Initialiserar en tom Aspose.Page.EPS.PsDocument.

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

Parametrar

outPsFilePath string

Sökvägen till den utgående PS/EPS-filen.

options PsSaveOptions

En uppsättning parametrar som styr sparandet av PostScript-filen.

multipaged bool

Om false kommer sidan inte att initieras. I detta fall bör sidinitiering utföras via ett explicit “openPage(width, height) anrop.

PsDocument(Stream, PsSaveOptions, bool)

Initialiserar en tom Aspose.Page.EPS.PsDocument.

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

Parametrar

outPsStream Stream

Ström där PS/EPS-filen ska sparas.

options PsSaveOptions

En uppsättning parametrar som styr sparandet av PostScript-filen.

multipaged bool

Om false kommer sidan inte att initieras. I detta fall bör sidinitiering utföras via ett explicit “openPage(width, height) anrop.

PsDocument(string, PsSaveOptions, int)

Initialiserar en tom Aspose.Page.EPS.PsDocument när antalet sidor i Postscript-dokumentet är känt i förväg.

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

Parametrar

outPsFilePath string

Sökvägen till den utgående PS/EPS-filen.

options PsSaveOptions

En uppsättning parametrar som styr sparandet av PostScript-filen.

numberOfPages int

Antalet sidor i PostScript-dokumentet.

PsDocument(Stream, PsSaveOptions, int)

Initialiserar en tom Aspose.Page.EPS.PsDocument när antalet sidor i Postscript-dokumentet är känt i förväg.

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

Parametrar

outPsStream Stream

Ström där PS/EPS-filen ska sparas.

options PsSaveOptions

En uppsättning parametrar som styr sparandet av PostScript-filen.

numberOfPages int

Antalet sidor i PostScript-dokumentet.

PsDocument(string)

Initialiserar Aspose.Page.EPS.PsDocument med en ingångs PS/EPS-fil.

public PsDocument(string psFilePath)

Parametrar

psFilePath string

PS/EPS filväg.

PsDocument(Stream)

Initialiserar Aspose.Page.EPS.PsDocument med en ström av PS/EPS-fil.

public PsDocument(Stream inPsStream)

Parametrar

inPsStream Stream

Ingångsström av PS/EPS-fil.

Egenskaper

InputStream

Hämtar eller ställer in en ingångsström av PS/EPS-fil.

public Stream InputStream { get; set; }

Egenskapsvärde

Stream

NumberOfPages

Returnerar antalet sidor i det resulterande PDF-dokumentet.

public int NumberOfPages { get; }

Egenskapsvärde

int

Metoder

Clip(GraphicsPath)

Lägger till klippning till det aktuella grafiska tillståndet.

public void Clip(GraphicsPath s)

Parametrar

s GraphicsPath

Klippvägen.

ClipAndNewPath(GraphicsPath)

Lägger till klippning till det aktuella grafiska tillståndet och skriver sedan “newpath”-operator. Det är nödvändigt för att undvika konflikten mellan denna klippväg och vissa efterföljande vägar, såsom glyphs som kontureras med “charpath”-operatorn.

public void ClipAndNewPath(GraphicsPath s)

Parametrar

s GraphicsPath

Klippvägen.

ClipRectangle(RectangleF)

Lägger till klippningsrektangel till det aktuella grafiska tillståndet.

public void ClipRectangle(RectangleF rect)

Parametrar

rect RectangleF

Klippningsrektangeln.

ClipText(string, Font, float, float)

Lägger till klipp från en kontur av given text i given font.

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

Parametrar

text string

Texten.

font Font

Typsnittet.

x float

En X-koordinat för textens position.

y float

En Y-koordinat för textens position.

ClosePage()

Avslutar den aktuella sidan.

public void ClosePage()

CropEps(string, float[])

Beskär given Aspose.Page.EPS.PsDocument som EPS-fil. Det sparar den ursprungliga EPS-filen med uppdaterad befintlig %%BoundingBox eller en ny kommer att skapas.

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

Parametrar

outEpsFilePath string

Sökvägen till den utgående EPS-filen.

cropBox float[]

Beskärningsrutan (x0, y0, x, y).

CropEps(Stream, float[])

Beskär given Aspose.Page.EPS.PsDocument som EPS-fil. Det sparar den ursprungliga EPS-filen med uppdaterad befintlig %%BoundingBox eller en ny kommer att skapas.

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

Parametrar

epsStream Stream

Ström av utgående EPS-fil.

cropBox float[]

Beskärningsrutan (x0, y0, x, y).

Draw(GraphicsPath)

Ritar en godtycklig väg.

public void Draw(GraphicsPath shape)

Parametrar

shape GraphicsPath

Vägen att rita.

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

Ritar en båge.

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

Parametrar

x double

X-koordinat för bågens centrum.

y double

Y-koordinat för bågens centrum.

width double

En bredd av den omskrivna rektangeln.

height double

En höjd av den omskrivna rektangeln.

startAngle double

En startvinkel för bågen.

arcAngle double

En vinkel för bågen.

DrawExplicitImageMask(Bitmap, Bitmap, Matrix)

Ritar maskerad bild.

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

Parametrar

image24bpp Bitmap

Den bild som ska ritas. Måste vara i 24bpp RGB-bildformat.

alphaMask1bpp Bitmap

Bildmasken. Måste vara i 1bpp bildformat.

transform Matrix

Matriser för att transformera bilden.

DrawImage(Bitmap)

Ritar bild.

public void DrawImage(Bitmap image)

Parametrar

image Bitmap

Den bild som ska ritas.

DrawImage(Bitmap, Matrix, Color)

Ritar transformerad bild med bakgrund.

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

Parametrar

image Bitmap

Den bild som ska ritas.

transform Matrix

Matriser för att transformera bilden.

bkg Color

Bakgrund för bilden.

DrawLine(double, double, double, double)

Ritar en linjesegment.

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

Parametrar

x1 double

X-koordinat för början av segmentet.

y1 double

Y-koordinat för början av segmentet.

x2 double

X-koordinat för slutet av segmentet.

y2 double

Y-koordinat för slutet av segmentet.

DrawOval(double, double, double, double)

Ritar en oval.

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

Parametrar

x double

X-koordinat för centrum av ovalen.

y double

Y-koordinat för centrum av ovalen.

width double

En bredd av den omskrivna rektangeln.

height double

En höjd av den omskrivna rektangeln.

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

Ritar en polygon.

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

Parametrar

xPoints int[]

X-koordinater för punkterna.

yPoints int[]

Y-koordinater för punkterna.

nPoints int

Antalet punkter.

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

Ritar en polygon.

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

Parametrar

xPoints double[]

X-koordinater för punkterna.

yPoints double[]

Y-koordinater för punkterna.

nPoints int

Antalet punkter.

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

Ritar en polyline.

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

Parametrar

xPoints int[]

X-koordinater för punkterna.

yPoints int[]

Y-koordinater för punkterna.

nPoints int

Antalet punkter.

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

Ritar en polyline.

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

Parametrar

xPoints double[]

X-koordinater för punkterna.

yPoints double[]

Y-koordinater för punkterna.

nPoints int

Antalet punkter.

DrawRect(double, double, double, double)

Ritar en rektangel.

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

Parametrar

x double

X-koordinat för övre vänstra hörnet av rektangeln.

y double

Y-koordinat för övre vänstra hörnet av rektangeln.

width double

En bredd av rektangeln.

height double

En höjd av rektangeln.

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

Ritar en rund rektangel.

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

Parametrar

x double

X-koordinat för övre vänstra hörnet av rektangeln.

y double

Y-koordinat för övre vänstra hörnet av rektangeln.

width double

En bredd av rektangeln.

height double

En höjd av rektangeln.

arcWidth double

En bredd av den omskrivna rektangeln av bågen som rundar ett hörn av rektangeln.

arcHeight double

En höjd av den omskrivna rektangeln av bågen som rundar ett hörn av rektangeln.

DrawTransparentImage(Bitmap, Matrix, int)

Ritar transformerad genomskinlig bild. Om bilden inte har alpha-kanal kommer den att ritas som en ogenomskinlig bild.

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

Parametrar

image Bitmap

Den bild som ska ritas.

transform Matrix

Matriser för att transformera bilden.

transparencyThreshold int

En tröskel som definierar från vilket värde av transparens en pixel kommer att tolkas som helt genomskinlig. Alla värden under denna tröskel kommer att tolkas som helt ogenomskinliga.

ExtractEpsBoundingBox()

Läser EPS-filen och extraherar begränsningsboxen för EPS-bilden från %%BoundingBox-kommentaren eller gränser för standard sidstorlek (0, 0, 595, 842) om den inte finns.

public int[] ExtractEpsBoundingBox()

Returnerar

int[]

Begränsningsboxen för EPS-bilden.

ExtractEpsSize()

Läser EPS-filen och extraherar storleken på EPS-bilden från %%BoundingBox-kommentaren eller standard sidstorlek (595, 842) om den inte finns.

public Size ExtractEpsSize()

Returnerar

Size

Storleken på EPS-bilden.

ExtractText(SaveOptions, int, int)

Extraherar text från PS-filen. Texten kan endast extraheras om den är skriven med typ 42 (TrueType) typsnitt eller typ 0 typsnitt med typ 42 typsnitt i sin vektorkarta.

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

Parametrar

options SaveOptions

Sparalternativen.

startPage int

Sidan från vilken texten ska börja extraheras. Denna parameter är användbar för flersidiga dokument.

endPage int

Sidan till vilken texten ska sluta extraheras. Denna parameter är användbar för flersidiga dokument.

Returnerar

string

Den extraherade texten.

Fill(GraphicsPath)

Fyller en godtycklig väg.

public void Fill(GraphicsPath shape)

Parametrar

shape GraphicsPath

Vägen att fylla.

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

Lägger till en textsträng genom att fylla in glyphernas interiör och rita glyphernas konturer.

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

Parametrar

text string

Texten som ska läggas till.

font Font

Systemtypsnitt som kommer att användas för att rita text.

x float

X-koordinat för textens ursprung.

y float

Y-koordinat för textens ursprung.

fillPaint Brush

Fyllningen som används för att måla glyphernas interiör.

stroke Pen

Strokningen som används för att rita glyphernas konturer.

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

Lägger till en textsträng genom att fylla in glyphernas interiör och rita glyphernas konturer.

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

Parametrar

text string

Texten som ska läggas till.

advances float[]

En array av glyphernas bredd. Dess längd måste överensstämma med antalet glypher i strängen.

font Font

Systemtypsnitt som kommer att användas för att rita text.

x float

X-koordinat för textens ursprung.

y float

Y-koordinat för textens ursprung.

fillPaint Brush

Fyllningen som används för att måla glyphernas interiör.

stroke Pen

Strokningen som används för att rita glyphernas konturer.

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

Lägger till en textsträng genom att fylla in glyphernas interiör och rita glyphernas konturer.

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

Parametrar

text string

Texten som ska läggas till.

drFont DrFont

Aspose.Foundation.Drawing.DrFont som kommer att användas för att rita text. Det kan användas med anpassat typsnitt som finns i en anpassad mapp.

x float

X-koordinat för textens ursprung.

y float

Y-koordinat för textens ursprung.

fillPaint Brush

Fyllningen som används för att måla glyphernas interiör.

stroke Pen

Strokningen som används för att rita glyphernas konturer.

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

Lägger till en textsträng genom att fylla in glyphernas interiör och rita glyphernas konturer.

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

Parametrar

text string

Texten som ska läggas till.

advances float[]

En array av glyphernas bredd. Dess längd måste överensstämma med antalet glypher i strängen.

drFont DrFont

Aspose.Foundation.Drawing.DrFont som kommer att användas för att rita text. Det kan användas med anpassat typsnitt som finns i en anpassad mapp.

x float

X-koordinat för textens ursprung.

y float

Y-koordinat för textens ursprung.

fillPaint Brush

Fyllningen som används för att måla glyphernas interiör.

stroke Pen

Strokningen som används för att rita glyphernas konturer.

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

Fyller en båge.

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

Parametrar

x double

X-koordinat för centrum av bågen.

y double

Y-koordinat för centrum av bågen.

width double

En bredd av den omskrivna rektangeln.

height double

En höjd av den omskrivna rektangeln.

startAngle double

En startvinkel för bågen.

arcAngle double

En vinkel för bågen.

FillOval(double, double, double, double)

Fyller en oval.

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

Parametrar

x double

X-koordinat för centrum av ovalen.

y double

Y-koordinat för centrum av ovalen.

width double

En bredd av den omskrivna rektangeln.

height double

En höjd av den omskrivna rektangeln.

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

Fyller en polygon.

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

Parametrar

xPoints int[]

X-koordinater för punkterna.

yPoints int[]

Y-koordinater för punkterna.

nPoints int

Antalet punkter.

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

Fyller en polygon.

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

Parametrar

xPoints double[]

X-koordinater för punkterna.

yPoints double[]

Y-koordinater för punkterna.

nPoints int

Antalet punkter.

FillRect(double, double, double, double)

Fyller en rektangel.

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

Parametrar

x double

X-koordinat för övre vänstra hörnet av rektangeln.

y double

Y-koordinat för övre vänstra hörnet av rektangeln.

width double

En bredd av rektangeln.

height double

En höjd av rektangeln.

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

Fyller en rund rektangel.

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

Parametrar

x double

X-koordinat för övre vänstra hörnet av rektangeln.

y double

Y-koordinat för övre vänstra hörnet av rektangeln.

width double

En bredd av rektangeln.

height double

En höjd av rektangeln.

arcWidth double

En bredd av den omskrivna rektangeln av bågen som rundar ett hörn av rektangeln.

arcHeight double

En höjd av den omskrivna rektangeln av bågen som rundar ett hörn av rektangeln.

FillText(string, Font, float, float)

Lägger till en textsträng genom att fylla in glyphernas interiör.

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

Parametrar

text string

Texten som ska läggas till.

font Font

Systemtypsnitt som kommer att användas för att rita text.

x float

X-koordinat för textens ursprung.

y float

Y-koordinat för textens ursprung.

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

Lägger till en textsträng genom att fylla in glyphernas interiör.

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

Parametrar

text string

Texten som ska läggas till.

advances float[]

En array av glyphernas bredd. Dess längd måste överensstämma med antalet glypher i strängen.

font Font

Typsnittet som kommer att användas för att rita text.

x float

X-koordinat för textens ursprung.

y float

Y-koordinat för textens ursprung.

FillText(string, DrFont, float, float)

Lägger till en textsträng genom att fylla in glyphernas interiör.

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

Parametrar

text string

Texten som ska läggas till.

drFont DrFont

Aspose.Foundation.Drawing.DrFont som kommer att användas för att rita text. Det kan användas med anpassat typsnitt som finns i en anpassad mapp.

x float

X-koordinat för textens ursprung.

y float

Y-koordinat för textens ursprung.

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

Lägger till en textsträng genom att fylla in glyphernas interiör.

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

Parametrar

text string

Texten som ska läggas till.

advances float[]

En array av glyphernas bredd. Dess längd måste överensstämma med antalet glypher i strängen.

drFont DrFont

Aspose.Foundation.Drawing.DrFont som kommer att användas för att rita text. Det kan användas med anpassat typsnitt som finns i en anpassad mapp.

x float

X-koordinat för textens ursprung.

y float

Y-koordinat för textens ursprung.

FillText(string, Font, float, float, Brush)

Lägger till en textsträng genom att fylla in glyphernas interiör.

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

Parametrar

text string

Texten som ska läggas till.

font Font

Systemtypsnitt som kommer att användas för att rita text.

x float

X-koordinat för textens ursprung.

y float

Y-koordinat för textens ursprung.

fill Brush

Fyllningen som används för att måla glyphernas.

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

Lägger till en textsträng genom att fylla in glyphernas interiör.

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

Parametrar

text string

Texten som ska läggas till.

advances float[]

En array av glyphernas bredd. Dess längd måste överensstämma med antalet glypher i strängen.

font Font

Systemtypsnitt som kommer att användas för att rita text.

x float

X-koordinat för textens ursprung.

y float

Y-koordinat för textens ursprung.

fill Brush

Fyllningen som används för att måla glyphernas.

GetPaint()

Hämtar färgen för det aktuella grafiska tillståndet.

public Brush GetPaint()

Returnerar

Brush

GetStroke()

Hämtar sträckan för det aktuella grafiska tillståndet.

public Pen GetStroke()

Returnerar

Pen

GetXmpMetadata()

Läser PS/EPS-filen och extraherar XmpMetdata om den redan finns eller lägger till en ny om den inte finns.

public XmpMetadata GetXmpMetadata()

Returnerar

XmpMetadata

Befintlig eller ny instans av XMP-metadata.

MergeToPdf(string, string[], SaveOptions)

Slår samman PS/EPS-filer till en enhet.

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

Parametrar

outPdfFilePath string

En utgående PDF-filväg.

filesForMerge string[]

PS/EPS-filer för sammanfogning med denna fil till en utgångsenhet.

options SaveOptions

Innehåller flaggor som specificerar utdata av fel som kastas under konverteringen.

MergeToPdf(Stream, string[], SaveOptions)

Slår samman PS/EPS-filer till en enhet.

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

Parametrar

pdfStream Stream

En utgående PDF-ström.

filesForMerge string[]

PS/EPS-filer för sammanfogning med denna fil till en utgångsenhet.

options SaveOptions

Innehåller flaggor som specificerar utdata av fel som kastas under konverteringen.

OpenPage(float, float)

Skapar en ny sida och gör den till den aktuella.

public void OpenPage(float width, float height)

Parametrar

width float

Bredden på den nya sidan.

height float

Höjden på den nya sidan.

OpenPage(string)

Skapar en ny sida med dokumentets storlek och gör den till den aktuella.

public void OpenPage(string pageName = null)

Parametrar

pageName string

Namnet på den nya sidan. Om det är null kommer namnet på sidan att vara ett ordningsnummer för sidan.

OutlineText(string, Font, float, float)

Lägger till en textsträng genom att rita glyphernas konturer.

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

Parametrar

text string

Texten som ska läggas till.

font Font

Systemtypsnitt som kommer att användas för att rita text.

x float

X-koordinat för textens ursprung.

y float

Y-koordinat för textens ursprung.

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

Lägger till en textsträng genom att rita glyphernas konturer.

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

Parametrar

text string

Texten som ska läggas till.

advances float[]

En array av glyphernas bredd. Dess längd måste överensstämma med antalet glypher i strängen.

font Font

Typsnittet som kommer att användas för att rita text.

x float

X-koordinat för textens ursprung.

y float

Y-koordinat för textens ursprung.

OutlineText(string, DrFont, float, float)

Lägger till en textsträng genom att rita glyphernas konturer.

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

Parametrar

text string

Texten som ska läggas till.

drFont DrFont

Aspose.Foundation.Drawing.DrFont som kommer att användas för att rita text. Det kan användas med anpassat typsnitt som finns i en anpassad mapp.

x float

X-koordinat för textens ursprung.

y float

Y-koordinat för textens ursprung.

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

Lägger till en textsträng genom att rita glyphernas konturer.

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

Parametrar

text string

Texten som ska läggas till.

advances float[]

En array av glyphernas bredd. Dess längd måste överensstämma med antalet glypher i strängen.

drFont DrFont

Aspose.Foundation.Drawing.DrFont som kommer att användas för att rita text. Det kan användas med anpassat typsnitt som finns i en anpassad mapp.

x float

X-koordinat för textens ursprung.

y float

Y-koordinat för textens ursprung.

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

Lägger till en textsträng genom att rita glyphernas konturer.

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

Parametrar

text string

Texten som ska läggas till.

font Font

Systemtypsnitt som kommer att användas för att rita text.

x float

X-koordinat för textens ursprung.

y float

Y-koordinat för textens ursprung.

stroke Pen

Strokningen som används för att rita glyphernas konturer.

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

Lägger till en textsträng genom att rita glyphernas konturer.

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

Parametrar

text string

Texten som ska läggas till.

advances float[]

En array av glyphernas bredd. Dess längd måste överensstämma med antalet glypher i strängen.

font Font

Systemtypsnitt som kommer att användas för att rita text.

x float

X-koordinat för textens ursprung.

y float

Y-koordinat för textens ursprung.

stroke Pen

Strokningen som används för att rita glyphernas konturer.

OutlineText(string, DrFont, float, float, Pen)

Lägger till en textsträng genom att rita glyphernas konturer.

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

Parametrar

text string

Texten som ska läggas till.

drFont DrFont

Aspose.Foundation.Drawing.DrFont som kommer att användas för att rita text. Det kan användas med anpassat typsnitt som finns i en anpassad mapp.

x float

X-koordinat för textens ursprung.

y float

Y-koordinat för textens ursprung.

stroke Pen

Strokningen som används för att rita glyphernas konturer.

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

Lägger till en textsträng genom att rita glyphernas konturer.

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

Parametrar

text string

Texten som ska läggas till.

advances float[]

En array av glyphernas bredd. Dess längd måste överensstämma med antalet glypher i strängen.

drFont DrFont

Aspose.Foundation.Drawing.DrFont som kommer att användas för att rita text. Det kan användas med anpassat typsnitt som finns i en anpassad mapp.

x float

X-koordinat för textens ursprung.

y float

Y-koordinat för textens ursprung.

stroke Pen

Strokningen som används för att rita glyphernas konturer.

ResizeEps(string, SizeF, Units)

Ändrar storlek på given Aspose.Page.EPS.PsDocument som EPS-fil. Denna metod används endast efter att ha extraherat EPS-storleken. Det sparar den ursprungliga EPS-filen med uppdaterad befintlig %%BoundingBox eller en ny kommer att skapas. Sidans transformationsmatris kommer också att ställas in.

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

Parametrar

outEpsFilePath string

Sökvägen till den utgående EPS-filen.

newSizeInUnits SizeF

Ny storlek på EPS-bilden i tilldelade enheter.

units Units

Enheterna för den nya storleken. Kan vara punkter, tum, millimeter, centimeter och procent av den ursprungliga storleken.

ResizeEps(Stream, SizeF, Units)

Ändrar storlek på given Aspose.Page.EPS.PsDocument som EPS-fil. Denna metod används endast efter att ha extraherat EPS-storleken. Det sparar den ursprungliga EPS-filen med uppdaterad befintlig %%BoundingBox eller en ny kommer att skapas. Sidans transformationsmatris kommer också att ställas in.

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

Parametrar

epsStream Stream

Ström av utgående EPS-fil.

newSizeInUnits SizeF

Ny storlek på EPS-bilden i tilldelade enheter.

units Units

Enheterna för den nya storleken. Kan vara punkter, tum, millimeter, centimeter och procent av den ursprungliga storleken.

Rotate(float)

Lägger till rotation moturs kring origo till det aktuella grafiska tillståndet (roterar den aktuella matrisen).

public void Rotate(float angleRadians)

Parametrar

angleRadians float

Rotationsvinkeln i radianer.

Rotate(int)

Lägger till rotation moturs kring origo till det aktuella grafiska tillståndet (roterar den aktuella matrisen).

public void Rotate(int angleDegrees)

Parametrar

angleDegrees int

Rotationsvinkeln i grader.

Save(Stream)

Sparar given Aspose.Page.EPS.PsDocument som EPS-fil. Denna metod används endast efter att ha uppdaterat XMP-metadata. Det sparar den ursprungliga EPS-filen med uppdaterad befintlig metadata eller en ny som skapades medan GetMetadata-metoden anropades. I det sista fallet läggs all nödvändig PostScript-kod och EPS-kommentarer till.

public void Save(Stream epsStream)

Parametrar

epsStream Stream

Ström av utgående EPS-fil.

Save()

Sparar given Aspose.Page.EPS.PsDocument som EPS-fil. Denna metod används endast när PsDocument skapades från början.

public void Save()

SaveAsImage(ImageSaveOptions)

Sparar PS/EPS-filen till bildbytesarrayer.

public byte[][] SaveAsImage(ImageSaveOptions options)

Parametrar

options ImageSaveOptions

Innehåller nödvändiga parametrar för att spara bilden och flaggor som specificerar utdata av fel som kastas under konverteringen.

Returnerar

byte[][]

Bildbytes. En bytearray för en sida.

SaveAsPdf(string, PdfSaveOptions)

Sparar PS/EPS-filen till PDF-fil.

public void SaveAsPdf(string outPdfFilePath, PdfSaveOptions options)

Parametrar

outPdfFilePath string

En utgående PDF-filväg.

options PdfSaveOptions

Innehåller flaggor som specificerar utdata av fel som kastas under konverteringen.

SaveAsPdf(Stream, PdfSaveOptions)

Sparar PS/EPS-filen till PDF-ström.

public void SaveAsPdf(Stream pdfStream, PdfSaveOptions options)

Parametrar

pdfStream Stream

En utgående PDF-ström.

options PdfSaveOptions

Innehåller flaggor som specificerar utdata av fel som kastas under konverteringen.

SaveImageAsEps(Stream, Stream, PsSaveOptions)

Sparar PNG/JPEG/TIFF/BMP/GIF/EMF-bild från ingångsström till EPS-utgångsström.

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

Parametrar

imageStream Stream

Bildens ingångsström.

epsStream Stream

EPS-utgångsström.

options PsSaveOptions

Innehåller parametrar som specificerar utdata av fel som kastas under konverteringen.

SaveImageAsEps(string, string, PsSaveOptions)

Sparar PNG/JPEG/TIFF/BMP/GIF/EMF-bild från fil till EPS-fil.

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

Parametrar

imageFilePath string

Bildfilvägen.

epsFilePath string

EPS-filväg.

options PsSaveOptions

Innehåller parametrar som specificerar utdata av fel som kastas under konverteringen.

SaveImageAsEps(Bitmap, string, PsSaveOptions)

Sparar Bitmap-objekt till EPS-fil.

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

Parametrar

image Bitmap

Bilden.

epsFilePath string

EPS-filväg.

options PsSaveOptions

Innehåller parametrar som specificerar utdata av fel som kastas under konverteringen.

SaveImageAsEps(Bitmap, Stream, PsSaveOptions)

Sparar Bitmap-objekt till EPS-utgångsström.

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

Parametrar

image Bitmap

Bilden.

epsStream Stream

EPS-utgångsström.

options PsSaveOptions

Innehåller parametrar som specificerar utdata av fel som kastas under konverteringen.

Scale(float, float)

Lägger till skala till det aktuella grafiska tillståndet (skalar den aktuella matrisen).

public void Scale(float xScale, float yScale)

Parametrar

xScale float

Skalan i X-axeln.

yScale float

Översättningen i Y-axeln.

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

Sätter sidens enhetsparametrar (se operatorn “setpagedevice” PostScript-specifikationen). Bland dessa kan det vara sidstorlek och färg etc.

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

Parametrar

pageParams Dictionary<string, object&gt;

Parametrar för sidan. I denna ordbok kan det vara sidstorlek och färg etc.

SetPageSize(float, float)

Sätter sidstorleken. För att skapa sidor med olika storlekar i ett dokument, använd Aspose.Page.EPS.PsDocument.SetPageDevice(System.Collections.Generic.Dictionary{System.String,System.Object}) metoden precis efter denna metod.

public void SetPageSize(float width, float height)

Parametrar

width float

Bredden på sidan i den resulterande PostScript-filen.

height float

Höjden på sidan i den resulterande PostScript-filen.

SetPaint(Brush)

Sätter färgen i det aktuella grafiska tillståndet.

public void SetPaint(Brush paint)

Parametrar

paint Brush

Färgen. Det kan vara vilken som helst underklass av System.Drawing.Brush-klassen som existerar i .NET-plattformen.

SetStroke(Pen)

Sätter sträckan i det aktuella grafiska tillståndet.

public void SetStroke(Pen stroke)

Parametrar

stroke Pen

Strokningen.

SetTransform(Matrix)

Sätter den aktuella transformationen till denna.

public void SetTransform(Matrix matrix)

Parametrar

matrix Matrix

Transformationen.

Shear(float, float)

Lägger till skjuvtransformering till det aktuella grafiska tillståndet (skjuvar den aktuella matrisen).

public void Shear(float shx, float shy)
 Svenska