Class PsDocument

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

Stream

NumberOfPages

returnerar antalet sidor i det resulterande PDF-dokumentet.

public int NumberOfPages { get; }

Fastighetsvärde

int

Methods

Clip(GraphicsPath)

Lägg till klipp till aktuell grafisk status.

public void Clip(GraphicsPath s)

Parameters

s GraphicsPath

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

s GraphicsPath

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

Size

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

string

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

Brush

GetStroke()

Få en stroke av nuvarande grafiska tillstånd.

public Pen GetStroke()

Returns

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()

Returns

XmpMetadata

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

 Svenska