Class PsDocument
Namn på plats: Aspose.Page.EPS Sammanfattning: Aspose.Page.dll (25.4.0)
Denna klass innehåller PS/EPS-dokument.
public sealed class PsDocument : Document
Inheritance
object ← Document ← PsDocument
Arvsmedlemmar
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
PsDocument()
Initialiserar tomt Aspose.Page.EPS.PsDocument. Denna konstruktör används endast för ytterligare operationer som inte är relaterade till PostScript-filer,Till exempel konvertera fonts.
public PsDocument()
PsDocument(String, PsSaveOptions)
Initialiserar tomt Aspose.Page.EPS.PsDokument med initialiserad sida.
public PsDocument(string outPsFilePath, PsSaveOptions options)
Parameters
outPsFilePath
string
Utgången PS/EPS filvägen.
options
PsSaveOptions
En uppsättning parametrar som styr spara av PostScript-filen.
PsDocument(Ström, PsSaveOptions)
Initialiserar tomt Aspose.Page.EPS.PsDokument med initialiserad sida.
public PsDocument(Stream outPsStream, PsSaveOptions options)
Parameters
outPsStream
Stream
Stream var du kan spara PS/EPS-filen.
options
PsSaveOptions
En uppsättning parametrar som styr spara av PostScript-filen.
PsDocument(sträng, PsSaveOptions, bool)
Initialiserar tomt Aspose.Page.EPS.PsDocument.
public PsDocument(string outPsFilePath, PsSaveOptions options, bool multipaged)
Parameters
outPsFilePath
string
Utgången PS/EPS filvägen.
options
PsSaveOptions
En uppsättning parametrar som styr spara av PostScript-filen.
multipaged
bool
Om den falska sidan inte initialiseras. i detta fall ska sidan initialiseras via det uttryckliga “openPage(bredd, höjd) samtalet.
PsDocument(Stream, PsSaveOptions och bool)
Initialiserar tomt Aspose.Page.EPS.PsDocument.
public PsDocument(Stream outPsStream, PsSaveOptions options, bool multipaged)
Parameters
outPsStream
Stream
Stream var du kan spara PS/EPS-filen.
options
PsSaveOptions
En uppsättning parametrar som styr spara av PostScript-filen.
multipaged
bool
Om den falska sidan inte initialiseras. i detta fall ska sidan initialiseras via det uttryckliga “openPage(bredd, höjd) samtalet.
PsDocument(sträng, PsSaveOptions, int)
Initialiserar tomt Aspose.Page.EPS.PsDocument när antalet Postscript dokument sidor är kända i förväg.
public PsDocument(string outPsFilePath, PsSaveOptions options, int numberOfPages)
Parameters
outPsFilePath
string
Utgången PS/EPS filvägen.
options
PsSaveOptions
En uppsättning parametrar som styr spara av PostScript-filen.
numberOfPages
int
Antalet sidor i PostScript-dokumentet.
PsDocument(Stream, PsSaveOptions, int)
Initialiserar tomt Aspose.Page.EPS.PsDocument när antalet Postscript dokument sidor är kända i förväg.
public PsDocument(Stream outPsStream, PsSaveOptions options, int numberOfPages)
Parameters
outPsStream
Stream
Stream var du kan spara PS/EPS-filen.
options
PsSaveOptions
En uppsättning parametrar som styr spara av PostScript-filen.
numberOfPages
int
Antalet sidor i PostScript-dokumentet.
PsDocument(Sträng)
Initialiserar Aspose.Page.EPS.PsDocument med en input PS/EPS-fil.
public PsDocument(string psFilePath)
Parameters
psFilePath
string
PS / EPS filvägen.
PsDocument(Stream)
Initialiserar Aspose.Page.EPS.PsDocument med en ström av PS/EPS-fil.
public PsDocument(Stream inPsStream)
Parameters
inPsStream
Stream
Input stream av PS/EPS-filen.
Properties
InputStream
Få eller ställa in en input stream av PS/EPS-filen.
public Stream InputStream { get; set; }
Fastighetsvärde
NumberOfPages
returnerar antalet sidor i det resulterande PDF-dokumentet.
public int NumberOfPages { get; }
Fastighetsvärde
Methods
Clip(GraphicsPath)
Lägg till klipp till aktuell grafisk status.
public void Clip(GraphicsPath s)
Parameters
Den klippande vägen.
ClipAndNewPath(GraphicsPath)
Ads klipp till den aktuella grafiska tillståndet och som skriver “newpath” operatör. Det är nödvändigt att göra för att flyav sammanslagningen av denna klippväg och några efterföljande patter som glyfer utformade med “charpath” operatör.
public void ClipAndNewPath(GraphicsPath s)
Parameters
Den klippande vägen.
ClipRectangle(RectangleF)
Adds clipping rectangle till aktuell grafisk status.
public void ClipRectangle(RectangleF rect)
Parameters
rect
RectangleF
Den klippande rektangeln.
ClipText(String, Font, Float, Flöda)
Lägg till klipp från en outline av en given text i en given font.
public void ClipText(string text, Font font, float x, float y)
Parameters
text
string
och texten.
font
Font
och font.
x
float
En X-koordinat av textpositionen.
y
float
En Y-koordinat av textpositionen.
ClosePage()
Fullständig nuvarande sida.
public void ClosePage()
KonverteraType1FontToTTF(String och String)
Konverterar typ 1 font till TrueType.Namnet på den konverterade TTF-fonten kommer att vara densamma som inmatningsfonten Typ 1 med förlängningen “.ttf”.TTF-filen sparas till det tilldelade utgångsdirektivet.
public void ConvertType1FontToTTF(string type1FontFilePath, string outputDir)
Parameters
type1FontFilePath
string
Typ 1 font filvägen.
outputDir
string
Output dir var att spara resulterande TrueType font.
CropEps(sträng, flotta[])
Crops ges 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)
Parameters
outEpsFilePath
string
Utgången EPS filvägen.
cropBox
float
[ ]
Växtlådan (x0, y0, x, y)
CropEps(Ström, flöde[])
Crops ges 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)
Parameters
epsStream
Stream
Stream av utgången EPS-fil.
cropBox
float
[ ]
Växtlådan (x0, y0, x, y)
Draw(GraphicsPath)
Skapa en frivillig väg.
public void Draw(GraphicsPath shape)
Parameters
shape
GraphicsPath
Vägen att dra.
DrawArc(dubbel, dubbel, dubbel, dubbel, dubbel)
Skär en ark.
public void DrawArc(double x, double y, double width, double height, double startAngle, double arcAngle)
Parameters
x
double
X koordinat av centrum av arken.
y
double
Y koordinat av centrum av arken.
width
double
En bredd av cirkulerad rektangel.
height
double
En höjd av cirkulerad rektangel.
startAngle
double
En inledande hörn av arken.
arcAngle
double
En hörn av arken.
DrawExplicitImageMask(Bitmap, bitmap och matrix)
Skapa en maskerad bild.
public void DrawExplicitImageMask(Bitmap image24bpp, Bitmap alphaMask1bpp, Matrix transform)
Parameters
image24bpp
Bitmap
Bilden måste vara i 24bpp RGB-bildformat
alphaMask1bpp
Bitmap
Bildmasken. måste vara i 1bpp bildformat.
transform
Matrix
Matrix för att omvandla bilden.
DrawImage(Bitmap)
Skapa en bild.
public void DrawImage(Bitmap image)
Parameters
image
Bitmap
Bilden att dra.
DrawImage(Bitmap, Matrix och färg)
Skär en omvandlad bild med bakgrunden.
public void DrawImage(Bitmap image, Matrix transform, Color bkg)
Parameters
image
Bitmap
Bilden att dra.
transform
Matrix
Matrix för att omvandla bilden.
bkg
Color
Bakgrund för bild.
DrawLine(dubbel, dubbel, dubbel och dubbel)
Skär en linje segment.
public void DrawLine(double x1, double y1, double x2, double y2)
Parameters
x1
double
X-koordinat i början av segmentet.
y1
double
Y-koordinat i början av segmentet.
x2
double
X koordinat i slutet av segmentet.
y2
double
Y-koordinat av segmentets slut.
DrawOval(dubbel, dubbel, dubbel och dubbel)
Skär en oval.
public void DrawOval(double x, double y, double width, double height)
Parameters
x
double
X-koordinat av ovalens centrum.
y
double
Y-koordinaten i centrum av ovalen.
width
double
En bredd av cirkulerad rektangel.
height
double
En höjd av cirkulerad rektangel.
DrawPolygon(int[ ], och int[ ], och int)
Skär en polygon.
public void DrawPolygon(int[] xPoints, int[] yPoints, int nPoints)
Parameters
xPoints
int
[ ]
X koordinater av punkter.
yPoints
int
[ ]
och samordningen av punkter.
nPoints
int
antalet poäng.
DrawPolygon(dubbel[ ]och dubbel[ ], och int)
Skär en polygon.
public void DrawPolygon(double[] xPoints, double[] yPoints, int nPoints)
Parameters
xPoints
double
[ ]
X koordinater av punkter.
yPoints
double
[ ]
och samordningen av punkter.
nPoints
int
antalet poäng.
DrawPolyline(int[ ], och int[ ], och int)
Skär en polylin.
public void DrawPolyline(int[] xPoints, int[] yPoints, int nPoints)
Parameters
xPoints
int
[ ]
X koordinater av punkter.
yPoints
int
[ ]
och samordningen av punkter.
nPoints
int
antalet poäng.
DrawPolyline(dubbel[ ]och dubbel[ ], och int)
Skär en polylin.
public void DrawPolyline(double[] xPoints, double[] yPoints, int nPoints)
Parameters
xPoints
double
[ ]
X koordinater av punkter.
yPoints
double
[ ]
och samordningen av punkter.
nPoints
int
antalet poäng.
DrawRect(dubbel, dubbel, dubbel och dubbel)
Dra en rektangel.
public void DrawRect(double x, double y, double width, double height)
Parameters
x
double
X koordinat av den övre vänstra hörnet av rektangeln.
y
double
Y-koordinat av den övre vänstra hörnet av rektangeln.
width
double
En bredd av rektangeln.
height
double
En höjd av rektangeln.
DrawRoundRect(dubbel, dubbel, dubbel, dubbel, dubbel)
Dra en runda rektangel.
public void DrawRoundRect(double x, double y, double width, double height, double arcWidth, double arcHeight)
Parameters
x
double
X koordinat av den övre vänstra hörnet av rektangeln.
y
double
Y-koordinat av den ö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 cirkulerad rektangel av arken som runda en hörn av rektangeln.
arcHeight
double
En höjd av cirkulerad rektangel av arken som runda en hörn av rektangeln.
DrawTransparentImage(Bitmap, Matrix och Int)
Om bilden inte har en Alpha-kanal kommer den att dra som en opak bild
public void DrawTransparentImage(Bitmap image, Matrix transform, int transparencyThreshold)
Parameters
image
Bitmap
Bilden att dra.
transform
Matrix
Matrix för att omvandla bilden.
transparencyThreshold
int
Ett gränsvärde som definierar från vilket värde av öppenhet pixel kommer att tolkas som fullständigt transparent. Alla värden under denna gräns kommer att tolkas som fullständigt opak.
ExtractEpsBoundingBox()
Läser EPS-filen och extraherar gränssnittet för EPS-bilden från %%BoundingBox kommentarer eller gränser för standard sida storlek (0, 0, 595, 842) om det inte finns.
public int[] ExtractEpsBoundingBox()
Returns
int [ ]
Den gränssnittliga rutan för EPS-bild.
ExtractEpsSize()
Läser EPS-filen och extraherar en storlek av EPS-bilden från %%BoundingBox kommentar eller standard sida storlek (595, 842) om den inte finns.
public Size ExtractEpsSize()
Returns
Storleken på EPS-bilden.
ExtractText(Säkerhetsalternativ, int och int)
Texten kan endast extraheras om den är skriven med Typ 42 (TrueType) font eller Typ 0 font med Typ 42 font i Vector Map.
public string ExtractText(SaveOptions options, int startPage = 0, int endPage = 0)
Parameters
options
SaveOptions
De spara alternativen.
startPage
int
Den sida från vilken du ska börja extrahera text. Denna parameter är användbar för multi-paged dokument.
endPage
int
Den sida till vilken att avsluta för att extrahera text. Denna parameter är användbar för multi-paged dokument.
Returns
Den extraherade texten.
Fill(GraphicsPath)
Fyll på en vilseledande väg.
public void Fill(GraphicsPath shape)
Parameters
shape
GraphicsPath
Vägen att fylla.
FillAndStrokeText(String, Font, Float, Fläkt, Brush, Pen)
Lägg till en textsträng genom att fylla in interiören av glyfer och dra glyfer konturer.
public void FillAndStrokeText(string text, Font font, float x, float y, Brush fillPaint, Pen stroke)
Parameters
text
string
Texten att lägga till.
font
Font
System font som kommer att användas för att teckna text.
x
float
X-koordinat för text ursprung.
y
float
Y-koordinat för text ursprung.
fillPaint
Brush
Fyllningen används för att måla glyphs interiör.
stroke
Pen
Den stroke som används för att rita glyphs konturer.
FillAndStrokeText(sträng, flotta[ ], Font, Float, Flotta, Brush, Pen)
Lägg till en textsträng genom att fylla in interiören av glyfer och dra glyfer konturer.
public void FillAndStrokeText(string text, float[] advances, Font font, float x, float y, Brush fillPaint, Pen stroke)
Parameters
text
string
Texten att lägga till.
advances
float
[ ]
En uppsättning glyphs bredd. dess längd måste överensstämma med antalet glyphs i strängen.
font
Font
System font som kommer att användas för att teckna text.
x
float
X-koordinat för text ursprung.
y
float
Y-koordinat för text ursprung.
fillPaint
Brush
Fyllningen används för att måla glyphs interiör.
stroke
Pen
Den stroke som används för att rita glyphs konturer.
FillAndStrokeText(String, DrFont, Float, Flot, Brush, Pen)
Lägg till en textsträng genom att fylla in interiören av glyfer och dra glyfer konturer.
public void FillAndStrokeText(string text, DrFont drFont, float x, float y, Brush fillPaint, Pen stroke)
Parameters
text
string
Texten att lägga till.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont som kommer att användas för att dra text. Det kan användas med anpassad font som ligger i anpassad mapp.
x
float
X-koordinat för text ursprung.
y
float
Y-koordinat för text ursprung.
fillPaint
Brush
Fyllningen används för att måla glyphs interiör.
stroke
Pen
Den stroke som används för att rita glyphs konturer.
FillAndStrokeText(sträng, flotta[ ], DrFont, Float, Flotta, Brush, Pen)
Lägg till en textsträng genom att fylla in interiören av glyfer och dra glyfer konturer.
public void FillAndStrokeText(string text, float[] advances, DrFont drFont, float x, float y, Brush fillPaint, Pen stroke)
Parameters
text
string
Texten att lägga till.
advances
float
[ ]
En uppsättning glyphs bredd. dess längd måste överensstämma med antalet glyphs i strängen.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont som kommer att användas för att dra text. Det kan användas med anpassad font som ligger i anpassad mapp.
x
float
X-koordinat för text ursprung.
y
float
Y-koordinat för text ursprung.
fillPaint
Brush
Fyllningen används för att måla glyphs interiör.
stroke
Pen
Den stroke som används för att rita glyphs konturer.
FillArc(dubbel, dubbel, dubbel, dubbel, dubbel)
Fyller ett ark.
public void FillArc(double x, double y, double width, double height, double startAngle, double arcAngle)
Parameters
x
double
X koordinat av centrum av arken.
y
double
Y koordinat av centrum av arken.
width
double
En bredd av cirkulerad rektangel.
height
double
En höjd av cirkulerad rektangel.
startAngle
double
En inledande hörn av arken.
arcAngle
double
En hörn av arken.
FillOval(dubbel, dubbel, dubbel och dubbel)
Fyller en oval.
public void FillOval(double x, double y, double width, double height)
Parameters
x
double
X-koordinat av ovalens centrum.
y
double
Y-koordinaten i centrum av ovalen.
width
double
En bredd av cirkulerad rektangel.
height
double
En höjd av cirkulerad rektangel.
FillPolygon(int[ ], och int[ ], och int)
Fyller en polygon.
public void FillPolygon(int[] xPoints, int[] yPoints, int nPoints)
Parameters
xPoints
int
[ ]
X koordinater av punkter.
yPoints
int
[ ]
och samordningen av punkter.
nPoints
int
antalet poäng.
FillPolygon(dubbel[ ]och dubbel[ ], och int)
Fyller en polygon.
public void FillPolygon(double[] xPoints, double[] yPoints, int nPoints)
Parameters
xPoints
double
[ ]
X koordinater av punkter.
yPoints
double
[ ]
och samordningen av punkter.
nPoints
int
antalet poäng.
FillRect(dubbel, dubbel, dubbel och dubbel)
Fyller en rektangel.
public void FillRect(double x, double y, double width, double height)
Parameters
x
double
X koordinat av den övre vänstra hörnet av rektangeln.
y
double
Y-koordinat av den övre vänstra hörnet av rektangeln.
width
double
En bredd av rektangeln.
height
double
En höjd av rektangeln.
FillRoundRect(dubbel, dubbel, dubbel, dubbel, dubbel)
Fyller en runda rektangel.
public void FillRoundRect(double x, double y, double width, double height, double arcWidth, double arcHeight)
Parameters
x
double
X koordinat av den övre vänstra hörnet av rektangeln.
y
double
Y-koordinat av den ö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 cirkulerad rektangel av arken som runda en hörn av rektangeln.
arcHeight
double
En höjd av cirkulerad rektangel av arken som runda en hörn av rektangeln.
FillText(String, Font, Float, Flöda)
Lägg till en textsträng genom att fylla in interiören av glyfer.
public void FillText(string text, Font font, float x, float y)
Parameters
text
string
Texten att lägga till.
font
Font
System font som kommer att användas för att teckna text.
x
float
X-koordinat för text ursprung.
y
float
Y-koordinat för text ursprung.
FillText(sträng, flotta[ ], Font, float, flotta)
Lägg till en textsträng genom att fylla in interiören av glyfer.
public void FillText(string text, float[] advances, Font font, float x, float y)
Parameters
text
string
Texten att lägga till.
advances
float
[ ]
En uppsättning glyphs bredd. dess längd måste överensstämma med antalet glyphs i strängen.
font
Font
Den tecken som kommer att användas för att dra text.
x
float
X-koordinat för text ursprung.
y
float
Y-koordinat för text ursprung.
FillText(String, DrFont, Float, Flöda)
Lägg till en textsträng genom att fylla in interiören av glyfer.
public void FillText(string text, DrFont drFont, float x, float y)
Parameters
text
string
Texten att lägga till.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont som kommer att användas för att dra text. Det kan användas med anpassad font som ligger i anpassad mapp.
x
float
X-koordinat för text ursprung.
y
float
Y-koordinat för text ursprung.
FillText(sträng, flotta[ ], DrFont, float, flotta)
Lägg till en textsträng genom att fylla in interiören av glyfer.
public void FillText(string text, float[] advances, DrFont drFont, float x, float y)
Parameters
text
string
Texten att lägga till.
advances
float
[ ]
En uppsättning glyphs bredd. dess längd måste överensstämma med antalet glyphs i strängen.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont som kommer att användas för att dra text. Det kan användas med anpassad font som ligger i anpassad mapp.
x
float
X-koordinat för text ursprung.
y
float
Y-koordinat för text ursprung.
FillText(String, Font, Float, Fläkt, Brush)
Lägg till en textsträng genom att fylla in interiören av glyfer.
public void FillText(string text, Font font, float x, float y, Brush fill)
Parameters
text
string
Texten att lägga till.
font
Font
System font som kommer att användas för att teckna text.
x
float
X-koordinat för text ursprung.
y
float
Y-koordinat för text ursprung.
fill
Brush
Fyllan används för målning av glyfer.
FillText(sträng, flotta[ ], Font, Float, Flotta, Brush)
Lägg till en textsträng genom att fylla in interiören av glyfer.
public void FillText(string text, float[] advances, Font font, float x, float y, Brush fill)
Parameters
text
string
Texten att lägga till.
advances
float
[ ]
En uppsättning glyphs bredd. dess längd måste överensstämma med antalet glyphs i strängen.
font
Font
System font som kommer att användas för att teckna text.
x
float
X-koordinat för text ursprung.
y
float
Y-koordinat för text ursprung.
fill
Brush
Fyllan används för målning av glyfer.
FillText(String, DrFont, Float, Flot, Brush)
Lägg till en textsträng genom att fylla in interiören av glyfer.
public void FillText(string text, DrFont drFont, float x, float y, Brush fill)
Parameters
text
string
Texten att lägga till.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont som kommer att användas för att dra text. Det kan användas med anpassad font som ligger i anpassad mapp.
x
float
X-koordinat för text ursprung.
y
float
Y-koordinat för text ursprung.
fill
Brush
Fyllan används för målning av glyfer.
FillText(sträng, flotta[ ], DrFont, Float, Flotta, Brush)
Lägg till en textsträng genom att fylla in interiören av glyfer.
public void FillText(string text, float[] advances, DrFont drFont, float x, float y, Brush fill)
Parameters
text
string
Texten att lägga till.
advances
float
[ ]
En uppsättning glyphs bredd. dess längd måste överensstämma med antalet glyphs i strängen.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont som kommer att användas för att dra text. Det kan användas med anpassad font som ligger i anpassad mapp.
x
float
X-koordinat för text ursprung.
y
float
Y-koordinat för text ursprung.
fill
Brush
Fyllan används för målning av glyfer.
GetPaint()
Få färg av nuvarande grafiska tillstånd.
public Brush GetPaint()
Returns
GetStroke()
Få en stroke av nuvarande grafiska tillstånd.
public Pen GetStroke()
Returns
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()
Returns
Existerande eller nya XMP-metadata.
MergeToPdf(String och String[ ]och SaveOptions)
Migrera PS/EPS-filer till en enhet.
public void MergeToPdf(string outPdfFilePath, string[] filesForMerge, SaveOptions options)
Parameters
outPdfFilePath
string
En utgångs PDF-filvägen.
filesForMerge
string
[ ]
PS/EPS-filer för att kombinera med den här filen till en output-enhet.
options
SaveOptions
Innehåller flaggor som anger utgången av fel som kastas under konvertering.
MergeToPdf(Ström, ström[ ]och SaveOptions)
Migrera PS/EPS-filer till en enhet.
public void MergeToPdf(Stream pdfStream, string[] filesForMerge, SaveOptions options)
Parameters
pdfStream
Stream
En utgångs PDF ström.
filesForMerge
string
[ ]
PS/EPS-filer för att kombinera med den här filen till en output-enhet.
options
SaveOptions
Innehåller flaggor som anger utgången av fel som kastas under konvertering.
OpenPage(Flotta och flotta)
Skapa en ny sida och gör den aktuell.
public void OpenPage(float width, float height)
Parameters
width
float
bredden på den nya sidan.
height
float
höjden på den nya sidan.
OpenPage(Sträng)
Skapa en ny sida med dokumentstorlek och gör den aktuell.
public void OpenPage(string pageName = null)
Parameters
pageName
string
Namnet på den nya sidan. om det är noll namnet o sidan kommer att vara ett ordernummer på sidan.
OutlineText(String, Font, Float, Flöda)
Lägg till en textsträng genom att dra glyphs konturer.
public void OutlineText(string text, Font font, float x, float y)
Parameters
text
string
Texten att lägga till.
font
Font
System font som kommer att användas för att teckna text.
x
float
X-koordinat för text ursprung.
y
float
Y-koordinat för text ursprung.
OutlineText(sträng, flotta[ ], Font, float, flotta)
Lägg till en textsträng genom att dra glyphs konturer.
public void OutlineText(string text, float[] advances, Font font, float x, float y)
Parameters
text
string
Texten att lägga till.
advances
float
[ ]
En uppsättning glyphs bredd. dess längd måste överensstämma med antalet glyphs i strängen.
font
Font
Den tecken som kommer att användas för att dra text.
x
float
X-koordinat för text ursprung.
y
float
Y-koordinat för text ursprung.
OutlineText(String, DrFont, Float, Flöda)
Lägg till en textsträng genom att dra glyphs konturer.
public void OutlineText(string text, DrFont drFont, float x, float y)
Parameters
text
string
Texten att lägga till.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont som kommer att användas för att dra text. Det kan användas med anpassad font som ligger i anpassad mapp.
x
float
X-koordinat för text ursprung.
y
float
Y-koordinat för text ursprung.
OutlineText(sträng, flotta[ ], DrFont, float, flotta)
Lägg till en textsträng genom att dra glyphs konturer.
public void OutlineText(string text, float[] advances, DrFont drFont, float x, float y)
Parameters
text
string
Texten att lägga till.
advances
float
[ ]
En uppsättning glyphs bredd. dess längd måste överensstämma med antalet glyphs i strängen.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont som kommer att användas för att dra text. Det kan användas med anpassad font som ligger i anpassad mapp.
x
float
X-koordinat för text ursprung.
y
float
Y-koordinat för text ursprung.
OutlineText(String, Font, Float, Flotta, Pen)
Lägg till en textsträng genom att dra glyphs konturer.
public void OutlineText(string text, Font font, float x, float y, Pen stroke)
Parameters
text
string
Texten att lägga till.
font
Font
System font som kommer att användas för att teckna text.
x
float
X-koordinat för text ursprung.
y
float
Y-koordinat för text ursprung.
stroke
Pen
Den stroke som används för att rita glyphs outlines.
OutlineText(sträng, flotta[ ], Font, Float, Flotta, Pen)
Lägg till en textsträng genom att dra glyphs konturer.
public void OutlineText(string text, float[] advances, Font font, float x, float y, Pen stroke)
Parameters
text
string
Texten att lägga till.
advances
float
[ ]
En uppsättning glyphs bredd. dess längd måste överensstämma med antalet glyphs i strängen.
font
Font
System font som kommer att användas för att teckna text.
x
float
X-koordinat för text ursprung.
y
float
Y-koordinat för text ursprung.
stroke
Pen
Den stroke som används för att rita glyphs outlines.
OutlineText(String, DrFont, Float, Flot, Pen)
Lägg till en textsträng genom att dra glyphs konturer.
public void OutlineText(string text, DrFont drFont, float x, float y, Pen stroke)
Parameters
text
string
Texten att lägga till.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont som kommer att användas för att dra text. Det kan användas med anpassad font som ligger i anpassad mapp.
x
float
X-koordinat för text ursprung.
y
float
Y-koordinat för text ursprung.
stroke
Pen
Den stroke som används för att rita glyphs outlines.
OutlineText(sträng, flotta[ ], DrFont, Float, Flotta, Pen)
Lägg till en textsträng genom att dra glyphs konturer.
public void OutlineText(string text, float[] advances, DrFont drFont, float x, float y, Pen stroke)
Parameters
text
string
Texten att lägga till.
advances
float
[ ]
En uppsättning glyphs bredd. dess längd måste överensstämma med antalet glyphs i strängen.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont som kommer att användas för att dra text. Det kan användas med anpassad font som ligger i anpassad mapp.
x
float
X-koordinat för text ursprung.
y
float
Y-koordinat för text ursprung.
stroke
Pen
Den stroke som används för att rita glyphs outlines.
ResizeEps(String, SizeF, Föreningar)
Resizes ges Aspose.Page.EPS.PsDocument som EPS-fil. Denna metod används endast efter extrahera EPS-storlek.Det sparar den ursprungliga EPS-filen med uppdaterad befintlig %%BoundingBox eller en ny kommer att skapas.
public void ResizeEps(string outEpsFilePath, SizeF newSizeInUnits, Units units)
Parameters
outEpsFilePath
string
Utgången EPS filvägen.
newSizeInUnits
SizeF
Ny storlek på EPS-bilden i tilldelade enheter.
units
Units
Enheterna i den nya storleken. kan vara punkter, tum, millimeter, centimeter och procentsatser av den ursprungliga storleken.
ResizeEps(Ström, SizeF, Enheter)
Resizes ges Aspose.Page.EPS.PsDocument som EPS-fil. Denna metod används endast efter extrahera EPS-storlek.Det sparar den ursprungliga EPS-filen med uppdaterad befintlig %%BoundingBox eller en ny kommer att skapas.
public void ResizeEps(Stream epsStream, SizeF newSizeInUnits, Units units)
Parameters
epsStream
Stream
Stream av utgången EPS-fil.
newSizeInUnits
SizeF
Ny storlek på EPS-bilden i tilldelade enheter.
units
Units
Enheterna i den nya storleken. kan vara punkter, tum, millimeter, centimeter och procentsatser av den ursprungliga storleken.
Rotate(Flotta)
Lägg till rotation mot klockvis om ursprunget till den aktuella grafiska tillståndet (rotera den aktuella matrisen).
public void Rotate(float angleRadians)
Parameters
angleRadians
float
Vinkel av rotation i strålar.
Rotate(int)
Lägg till rotation mot klockvis om ursprunget till den aktuella grafiska tillståndet (rotera den aktuella matrisen).
public void Rotate(int angleDegrees)
Parameters
angleDegrees
int
Vinkel av rotation i grader.
Save(Stream)
Spara given Aspose.Page.EPS.PsDocument som EPS-fil. Denna metod används endast efter uppdatering av XMP metadata.Det sparar den ursprungliga EPS-filen med uppdaterade befintliga metadata eller en ny som skapats samtidigt som du ringer GetMetadata-metoden.I det sista fallet läggs alla nödvändiga PostScript-koder och EPS-kommentarer till.
public void Save(Stream epsStream)
Parameters
epsStream
Stream
Stream av utgången EPS-fil.
Save()
Spara ges Aspose.Page.EPS.PsDocument som EPS-fil. Denna metod används endast när PsDocument skapades från skrapa.
public void Save()
SaveAsImage(ImageSaveOptions)
Spara PS/EPS-filer till bilder byte arrayer.
public byte[][] SaveAsImage(ImageSaveOptions options)
Parameters
options
ImageSaveOptions
Innehåller nödvändiga parametrar för att spara bild och flaggor som anger utgången av fel som kastas under omvandlingen.
Returns
byte [ [ ]
Bilder byter. en byte array för en sida.
SaveAsPdf(Sträng, PdfSaveOptions)
Spara PS/EPS-fil till PDF-fil.
public void SaveAsPdf(string outPdfFilePath, PdfSaveOptions options)
Parameters
outPdfFilePath
string
En utgångs PDF-filvägen.
options
PdfSaveOptions
Innehåller flaggor som anger utgången av fel som kastas under konvertering.
SaveAsPdf(Ström, PdfSaveOptions)
Spara PS/EPS-filen till PDF-ström.
public void SaveAsPdf(Stream pdfStream, PdfSaveOptions options)
Parameters
pdfStream
Stream
En utgångs PDF ström.
options
PdfSaveOptions
Innehåller flaggor som anger utgången av fel som kastas under konvertering.
SaveImageAsEps(Ström, Stream, PsSaveOptions)
Spara PNG/JPEG/TIFF/BMP/GIF/EMF-bild från inmatningsström till EPS-utmatningsström.
public static void SaveImageAsEps(Stream imageStream, Stream epsStream, PsSaveOptions options)
Parameters
imageStream
Stream
Bilder från Input Stream.
epsStream
Stream
EPS utgångsström.
options
PsSaveOptions
Innehåller parametrar som anger utgången av fel som kastas under konvertering.
SaveImageAsEps(String, sträng, PsSaveOptions)
Spara PNG/JPEG/TIFF/BMP/GIF/EMF bild från fil till EPS-fil.
public static void SaveImageAsEps(string imageFilePath, string epsFilePath, PsSaveOptions options)
Parameters
imageFilePath
string
Bilden filvägen.
epsFilePath
string
EPS filvägen.
options
PsSaveOptions
Innehåller parametrar som anger utgången av fel som kastas under konvertering.
SaveImageAsEps(Bitmap, sträng, PsSaveOptions)
Spara Bitmap objekt till EPS-filen.
public static void SaveImageAsEps(Bitmap image, string epsFilePath, PsSaveOptions options)
Parameters
image
Bitmap
och bilden.
epsFilePath
string
EPS filvägen.
options
PsSaveOptions
Innehåller parametrar som anger utgången av fel som kastas under konvertering.
SaveImageAsEps(Bitmap, Stream och PsSaveOptions)
Spara Bitmap-objekt till EPS-utgångström.
public static void SaveImageAsEps(Bitmap image, Stream epsStream, PsSaveOptions options)
Parameters
image
Bitmap
och bilden.
epsStream
Stream
EPS utgångsström.
options
PsSaveOptions
Innehåller parametrar som anger utgången av fel som kastas under konvertering.
Scale(Flotta och flotta)
Lägg till skala till aktuell grafisk status (skala aktuella matris).
public void Scale(float xScale, float yScale)
Parameters
xScale
float
Skala i X axel.
yScale
float
Översättning i Y axis.
SetPageDevice(Ordbok<string, objekt=”">)
Ställ in parametrar för sidan enhet (se operatör “setpagedevice” PostScript specifikation).Bland dessa kan vara sidstorlek och färg etc.
public void SetPageDevice(Dictionary<string, object=""> pageParams)
Parameters
pageParams
Dictionary
ochlt;
string
, object
>
Parametrar för sidan. i denna ordbok kan vara sidstorlek och färg etc.
SetPageSize(Flotta och flotta)
För att skapa sidor med olika storlekar i ett dokument använder du Aspose.Page.EPS.PsDocument.SetPageDevice(System.Collections.Generic.Dictionary{System.String,System.Object})Metod efter denna metod.
public void SetPageSize(float width, float height)
Parameters
width
float
Längden på sidan i den resulterande PostScript-filen.
height
float
Längden på sidan i den resulterande PostScript-filen.
SetPaint(Brush)
Set färg i nuvarande grafiska tillstånd.
public void SetPaint(Brush paint)
Parameters
paint
Brush
Det kan vara någon underklass av System.Drawing.Brush klass som fanns på .NET-plattformen.
SetStroke(Pen)
Ställ in stroke i nuvarande grafiska tillstånd.
public void SetStroke(Pen stroke)
Parameters
stroke
Pen
och stroke.
SetTransform(Matrix)
Sätt den nuvarande omvandlingen till den här.
public void SetTransform(Matrix matrix)
Parameters
matrix
Matrix
och omvandlingen .
Shear(Flotta och flotta)
Adds shear transformation till den aktuella grafiska tillståndet (shear aktuella matrix).
public void Shear(float shx, float shy)
Parameters
shx
float
Skärmen i X axel.
shy
float
Skärmen i Y axis.
Transform(Matrix)
Lägg till omvandling till den aktuella grafiska tillståndet (koncatenerar denna matrix med den aktuella).
public void Transform(Matrix matrix)
Parameters
matrix
Matrix
och omvandlingen .
Translate(Flotta och flotta)
Adds översättning till den aktuella grafiska tillståndet (översätt den aktuella matrisen).
public void Translate(float x, float y)
Parameters
x
float
Översättning i X riktning.
y
float
Översättning i Y riktning.
WriteGraphicsRestore()
Skriv återställande av den aktuella grafiska tillståndet (se PostScript specifikation på operatören “grestore”).
public void WriteGraphicsRestore()
WriteGraphicsSave()
Skrifter sparar den aktuella grafiska tillståndet (se PostScript-specifikation på operatören “save”).
public void WriteGraphicsSave()
</string,></string,>