Class PsDocument

Class PsDocument

Numele spaţiului: Aspose.Page.EPS Asamblare: Aspose.Page.dll (25.4.0)

Această clasă încorporează documentele PS/EPS.

public sealed class PsDocument : Document

Inheritance

object Document PsDocument

Membrii moștenitori

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

Constructors

PsDocument()

Inițializează Aspose.Page.EPS.PsDocument gol. Acest constructor este utilizat numai pentru operațiuni suplimentare care nu sunt legate de fișierele PostScript,De exemplu, convertirea fonturilor.

public PsDocument()

PsDocument(Cuvânt cheie, PsSaveOptions)

Inițializează Aspose.Page.EPS.PsDocumentul gol cu pagina inițializată.

public PsDocument(string outPsFilePath, PsSaveOptions options)

Parameters

outPsFilePath string

Calea de ieșire a fișierului PS/EPS.

options PsSaveOptions

Un set de parametri care controlează salvarea fișierului PostScript.

PsDocument(Cuvânt cheie, PsSaveOptions)

Inițializează Aspose.Page.EPS.PsDocumentul gol cu pagina inițializată.

public PsDocument(Stream outPsStream, PsSaveOptions options)

Parameters

outPsStream Stream

Stream unde să salvați fișierul PS/EPS.

options PsSaveOptions

Un set de parametri care controlează salvarea fișierului PostScript.

PsDocument(String, PsSaveOptions, bool)

Inițializează Aspose.Page.EPS.PsDocumentul gol.

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

Parameters

outPsFilePath string

Calea de ieșire a fișierului PS/EPS.

options PsSaveOptions

Un set de parametri care controlează salvarea fișierului PostScript.

multipaged bool

În acest caz, inițializarea paginii ar trebui efectuată prin intermediul apelului explicit “openPage(width, height).

PsDocument(Stream, PsSaveOptions și bool)

Inițializează Aspose.Page.EPS.PsDocumentul gol.

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

Parameters

outPsStream Stream

Stream unde să salvați fișierul PS/EPS.

options PsSaveOptions

Un set de parametri care controlează salvarea fișierului PostScript.

multipaged bool

În acest caz, inițializarea paginii ar trebui efectuată prin intermediul apelului explicit “openPage(width, height).

PsDocument(String, PsSaveOptions, int)

Inițializează Aspose.Page.EPS.PsDocument gol atunci când numărul de pagini de document Postscript este cunoscut în avans.

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

Parameters

outPsFilePath string

Calea de ieșire a fișierului PS/EPS.

options PsSaveOptions

Un set de parametri care controlează salvarea fișierului PostScript.

numberOfPages int

Numărul de pagini din documentul PostScript.

PsDocument(Stream, PsSaveOptions, int)

Inițializează Aspose.Page.EPS.PsDocument gol atunci când numărul de pagini de document Postscript este cunoscut în avans.

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

Parameters

outPsStream Stream

Stream unde să salvați fișierul PS/EPS.

options PsSaveOptions

Un set de parametri care controlează salvarea fișierului PostScript.

numberOfPages int

Numărul de pagini din documentul PostScript.

PsDocument(Strângere)

Inițializează Aspose.Page.EPS.PsDocument cu un fișier de intrare PS/EPS.

public PsDocument(string psFilePath)

Parameters

psFilePath string

Pasul de fișier PS/EPS.

PsDocument(Stream)

Inițializează Aspose.Page.EPS.PsDocument cu un flux de fișier PS/EPS.

public PsDocument(Stream inPsStream)

Parameters

inPsStream Stream

Încărcați fișierul PS/EPS.

Properties

InputStream

Obține sau stabilește un flux de intrare al fișierului PS/EPS.

public Stream InputStream { get; set; }

Valoarea proprietății

Stream

NumberOfPages

Întoarce numărul de pagini în documentul PDF rezultatul.

public int NumberOfPages { get; }

Valoarea proprietății

int

Methods

Clip(GraphicsPath)

Ads clip la starea grafică actuală.

public void Clip(GraphicsPath s)

Parameters

s GraphicsPath

Calea de clătire.

ClipAndNewPath(GraphicsPath)

Ads clip la starea grafică curentă și care scrie “newpath” operator. este necesar să se facă pentru a scăpade confluență a acestei căi de clătire și a unor paturi ulterioare, cum ar fi glifele afișate cu operatorul “charpath”.

public void ClipAndNewPath(GraphicsPath s)

Parameters

s GraphicsPath

Calea de clătire.

ClipRectangle(Rețeaua)

Ads clipping rectangle la starea grafică curentă.

public void ClipRectangle(RectangleF rect)

Parameters

rect RectangleF

Reţeaua de rectangle.

ClipText(String, Font, float, float)

Adăugați un clip dintr-o linie a unui anumit text într-un anumit font.

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

Parameters

text string

şi textul .

font Font

şi fontul.

x float

O coordonată X a poziției textului.

y float

O coordonare Y a poziției textului.

ClosePage()

Pagina actuală completă.

public void ClosePage()

ConvertType1FontToTTF(String și String)

Convertează fontul tip 1 în TrueType.Numele fontului TTF convertit va fi același cu fontul tip 1 de intrare cu extinderea “.ttf”.Fișierul TTF va fi salvat în directorul de ieșire atribuit.

public void ConvertType1FontToTTF(string type1FontFilePath, string outputDir)

Parameters

type1FontFilePath string

Tipul 1 este calea fișierului font.

outputDir string

Citește unde să salvați fontul TrueType rezultatul.

CropEps(Război, float[])

Crops dat Aspose.Page.EPS.PsDocument ca fișier EPS.Acesta salvează fișierul EPS inițial cu actualizat existent %%BoundingBox sau va fi creat un nou.

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

Parameters

outEpsFilePath string

Calea de ieșire a fișierului EPS.

cropBox float []

Pachetul de cultură (x0, y0, x, y).

CropEps(Război, float[])

Crops dat Aspose.Page.EPS.PsDocument ca fișier EPS.Acesta salvează fișierul EPS inițial cu actualizat existent %%BoundingBox sau va fi creat un nou.

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

Parameters

epsStream Stream

Stream de ieșire EPS fișier.

cropBox float []

Pachetul de cultură (x0, y0, x, y).

Draw(GraphicsPath)

Încearcă o cale arbitrară.

public void Draw(GraphicsPath shape)

Parameters

shape GraphicsPath

Calea de a trage.

DrawArc(dublu, dublu, dublu, dublu, dublu)

Înfăţişează un arc.

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

Parameters

x double

Coordonatul X al centrului arcului.

y double

Coordonatul central al arcului.

width double

O lățime de rectanglu circumscribil.

height double

Înălțimea unui rectanglu circumscribil.

startAngle double

Un unghi de pornire al arcului.

arcAngle double

Un unghi al arcului.

DrawExplicitImageMask(Bitmap, Bitmap și Matrix)

Imaginea cu masca.

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

Parameters

image24bpp Bitmap

Imaginea trebuie să fie în format 24bpp RGB.

alphaMask1bpp Bitmap

Masca imaginii trebuie sa fie in format 1bpp.

transform Matrix

Matrixul transformă imaginea.

DrawImage(Bitmap)

Imaginea de pictură.

public void DrawImage(Bitmap image)

Parameters

image Bitmap

Imaginea pe care trebuie să o desenăm.

DrawImage(Bitmap, Matrix și Culoare)

Imaginea transformată cu fundal.

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

Parameters

image Bitmap

Imaginea pe care trebuie să o desenăm.

transform Matrix

Matrixul transformă imaginea.

bkg Color

fundal pentru imagini.

DrawLine(dublu, dublu, dublu, dublu)

Un segment de linie.

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

Parameters

x1 double

Coordonatul X al începutului segmentului.

y1 double

Coordonate de la începutul segmentului.

x2 double

Coordonatul X al capătului segmentului.

y2 double

Coordonatul final al segmentului.

DrawOval(dublu, dublu, dublu, dublu)

Împreună cu o ovală.

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

Parameters

x double

Coordonatul X al centrului ovalului.

y double

Coordonatul central al ovalului.

width double

O lățime de rectanglu circumscribil.

height double

Înălțimea unui rectanglu circumscribil.

DrawPolygon(int[], în int[], în int)

Împreună cu un poligon.

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

Parameters

xPoints int []

Coordonate de puncte X.

yPoints int []

Coordonarea punctelor.

nPoints int

Numărul de puncte.

DrawPolygon(Dublă[], Dublă[], în int)

A făcut o poligonă.

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

Parameters

xPoints double []

Coordonate de puncte X.

yPoints double []

Coordonarea punctelor.

nPoints int

Numărul de puncte.

DrawPolyline(int[], în int[], în int)

Încărcați o polilină.

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

Parameters

xPoints int []

Coordonate de puncte X.

yPoints int []

Coordonarea punctelor.

nPoints int

Numărul de puncte.

DrawPolyline(Dublă[], Dublă[], în int)

Încărcați o polilină.

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

Parameters

xPoints double []

Coordonate de puncte X.

yPoints double []

Coordonarea punctelor.

nPoints int

Numărul de puncte.

DrawRect(dublu, dublu, dublu, dublu)

Împreună cu un rectanglu.

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

Parameters

x double

Coordonatul X al colțului stâng superior al rectanglului.

y double

Coordonatul Y al colțului stâng superior al rectanglului.

width double

o lățime a rectanglului.

height double

o înălţime a rectanglei.

DrawRoundRect(dublu, dublu, dublu, dublu, dublu)

Împreună cu un rectanglu rotund.

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

Parameters

x double

Coordonatul X al colțului stâng superior al rectanglului.

y double

Coordonatul Y al colțului stâng superior al rectanglului.

width double

o lățime a rectanglului.

height double

o înălţime a rectanglei.

arcWidth double

O lățime a dreptunghiului circumscribil al arcului care înconjoară un unghi al dreptunghiului.

arcHeight double

O înălțime a dreptunghiului circumscribil al arcului care înconjoară un unghi al dreptunghiului.

DrawTransparentImage(Bitmap, Matrix și Int)

Imaginea transformată transparentă. dacă imaginea nu are un canal Alpha, va fi desenată ca o imagine opacă

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

Parameters

image Bitmap

Imaginea pe care trebuie să o desenăm.

transform Matrix

Matrixul transformă imaginea.

transparencyThreshold int

Un prag care definește de la care valoarea pixelului de transparență va fi interpretată ca fiind complet transparentă.

ExtractEpsBoundingBox()

Citiți fișierul EPS și extrageți cutia limită a imaginii EPS din comentariul %%BoundingBox sau limitele pentru dimensiunea de pagină standard (0, 0, 595, 842) dacă nu există.

public int[] ExtractEpsBoundingBox()

Returns

int []

Cutia limită a imaginii EPS.

ExtractEpsSize()

Citiți fișierul EPS și extrageți o dimensiune a imaginii EPS din comentariul %%BoundingBox sau dimensiunea de pagină standard (595, 842) dacă nu există.

public Size ExtractEpsSize()

Returns

Size

Dimensiunea imaginii EPS.

ExtractText(Opțiuni de salvare, int, int)

Textul poate fi extras numai dacă este scris cu fontul Tip 42 (TrueType) sau cu fontul Tip 0 cu fontul Tip 42 în hârtia sa Vector.

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

Parameters

options SaveOptions

Opţiunile de salvare.

startPage int

Pagina din care să începeți să extrageți text. Acest parametru este util pentru documentele multipagate.

endPage int

Pagina până la care să terminăm pentru a extrage text. Acest parametru este util pentru documentele multipagate.

Returns

string

textul extras.

Fill(GraphicsPath)

Încheie o cale arbitrară.

public void Fill(GraphicsPath shape)

Parameters

shape GraphicsPath

Calea de a umple.

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

Adăugați o stringă de text prin umplerea interioarelor glifelor și desenarea conturelor glifelor.

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

Parameters

text string

Textul care trebuie adăugat.

font Font

Sistemul de font care va fi folosit pentru a trage text.

x float

Coordonatul X pentru originea textului.

y float

Coordonate pentru originea textului.

fillPaint Brush

Folosirea folosită pentru a picta interiorul glifelor.

stroke Pen

Intractul este folosit pentru a desena conturele glifelor.

FillAndStrokeText(Război, float[], Font, float, float, Brush, Pen)

Adăugați o stringă de text prin umplerea interioarelor glifelor și desenarea conturelor glifelor.

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

Parameters

text string

Textul care trebuie adăugat.

advances float []

Lungimea acestuia trebuie să fie în conformitate cu numărul de glifuri în string.

font Font

Sistemul de font care va fi folosit pentru a trage text.

x float

Coordonatul X pentru originea textului.

y float

Coordonate pentru originea textului.

fillPaint Brush

Folosirea folosită pentru a picta interiorul glifelor.

stroke Pen

Intractul este folosit pentru a desena conturele glifelor.

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

Adăugați o stringă de text prin umplerea interioarelor glifelor și desenarea conturelor glifelor.

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

Parameters

text string

Textul care trebuie adăugat.

drFont DrFont

Aspose.Foundation.Drawing.DrFont care va fi folosit pentru a trage text. poate fi folosit cu font personalizat care este situat în folder personalizat.

x float

Coordonatul X pentru originea textului.

y float

Coordonate pentru originea textului.

fillPaint Brush

Folosirea folosită pentru a picta interiorul glifelor.

stroke Pen

Intractul este folosit pentru a desena conturele glifelor.

FillAndStrokeText(Război, float[], DrFont, float, float, Brush, Pen)

Adăugați o stringă de text prin umplerea interioarelor glifelor și desenarea conturelor glifelor.

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

Parameters

text string

Textul care trebuie adăugat.

advances float []

Lungimea acestuia trebuie să fie în conformitate cu numărul de glifuri în string.

drFont DrFont

Aspose.Foundation.Drawing.DrFont care va fi folosit pentru a trage text. poate fi folosit cu font personalizat care este situat în folder personalizat.

x float

Coordonatul X pentru originea textului.

y float

Coordonate pentru originea textului.

fillPaint Brush

Folosirea folosită pentru a picta interiorul glifelor.

stroke Pen

Intractul este folosit pentru a desena conturele glifelor.

FillArc(dublu, dublu, dublu, dublu, dublu)

Împlinește un arc.

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

Parameters

x double

Coordonatul X al centrului arcului.

y double

Coordonatul central al arcului.

width double

O lățime de rectanglu circumscribil.

height double

Înălțimea unui rectanglu circumscribil.

startAngle double

Un unghi de pornire al arcului.

arcAngle double

Un unghi al arcului.

FillOval(dublu, dublu, dublu, dublu)

Se împlineşte o ovală.

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

Parameters

x double

Coordonatul X al centrului ovalului.

y double

Coordonatul central al ovalului.

width double

O lățime de rectanglu circumscribil.

height double

Înălțimea unui rectanglu circumscribil.

FillPolygon(int[], în int[], în int)

Se împlinește un poligon.

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

Parameters

xPoints int []

Coordonate de puncte X.

yPoints int []

Coordonarea punctelor.

nPoints int

Numărul de puncte.

FillPolygon(Dublă[], Dublă[], în int)

Se împlinește un poligon.

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

Parameters

xPoints double []

Coordonate de puncte X.

yPoints double []

Coordonarea punctelor.

nPoints int

Numărul de puncte.

FillRect(dublu, dublu, dublu, dublu)

Se umple un rectanglu.

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

Parameters

x double

Coordonatul X al colțului stâng superior al rectanglului.

y double

Coordonatul Y al colțului stâng superior al rectanglului.

width double

o lățime a rectanglului.

height double

o înălţime a rectanglei.

FillRoundRect(dublu, dublu, dublu, dublu, dublu)

Împlinește un rectanglu rotund.

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

Parameters

x double

Coordonatul X al colțului stâng superior al rectanglului.

y double

Coordonatul Y al colțului stâng superior al rectanglului.

width double

o lățime a rectanglului.

height double

o înălţime a rectanglei.

arcWidth double

O lățime a dreptunghiului circumscribil al arcului care înconjoară un unghi al dreptunghiului.

arcHeight double

O înălțime a dreptunghiului circumscribil al arcului care înconjoară un unghi al dreptunghiului.

FillText(String, Font, float, float)

Adăugați o stringă de text prin umplerea interioarelor de glyfe.

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

Parameters

text string

Textul care trebuie adăugat.

font Font

Sistemul de font care va fi folosit pentru a trage text.

x float

Coordonatul X pentru originea textului.

y float

Coordonate pentru originea textului.

FillText(Război, float[], Font, float, float)

Adăugați o stringă de text prin umplerea interioarelor de glyfe.

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

Parameters

text string

Textul care trebuie adăugat.

advances float []

Lungimea acestuia trebuie să fie în conformitate cu numărul de glifuri în string.

font Font

Fontul care va fi folosit pentru a descrie text.

x float

Coordonatul X pentru originea textului.

y float

Coordonate pentru originea textului.

FillText(String, DrFont, float, float)

Adăugați o stringă de text prin umplerea interioarelor de glyfe.

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

Parameters

text string

Textul care trebuie adăugat.

drFont DrFont

Aspose.Foundation.Drawing.DrFont care va fi folosit pentru a trage text. poate fi folosit cu font personalizat care este situat în folder personalizat.

x float

Coordonatul X pentru originea textului.

y float

Coordonate pentru originea textului.

FillText(Război, float[], DrFont, float, float)

Adăugați o stringă de text prin umplerea interioarelor de glyfe.

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

Parameters

text string

Textul care trebuie adăugat.

advances float []

Lungimea acestuia trebuie să fie în conformitate cu numărul de glifuri în string.

drFont DrFont

Aspose.Foundation.Drawing.DrFont care va fi folosit pentru a trage text. poate fi folosit cu font personalizat care este situat în folder personalizat.

x float

Coordonatul X pentru originea textului.

y float

Coordonate pentru originea textului.

FillText(String, Font, float, float, Brush)

Adăugați o stringă de text prin umplerea interioarelor de glyfe.

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

Parameters

text string

Textul care trebuie adăugat.

font Font

Sistemul de font care va fi folosit pentru a trage text.

x float

Coordonatul X pentru originea textului.

y float

Coordonate pentru originea textului.

fill Brush

Folosirea este folosită pentru pictarea glifelor.

FillText(Război, float[], Font, float, float, brusc)

Adăugați o stringă de text prin umplerea interioarelor de glyfe.

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

Parameters

text string

Textul care trebuie adăugat.

advances float []

Lungimea acestuia trebuie să fie în conformitate cu numărul de glifuri în string.

font Font

Sistemul de font care va fi folosit pentru a trage text.

x float

Coordonatul X pentru originea textului.

y float

Coordonate pentru originea textului.

fill Brush

Folosirea este folosită pentru pictarea glifelor.

FillText(String, DrFont, float, float, Brush)

Adăugați o stringă de text prin umplerea interioarelor de glyfe.

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

Parameters

text string

Textul care trebuie adăugat.

drFont DrFont

Aspose.Foundation.Drawing.DrFont care va fi folosit pentru a trage text. poate fi folosit cu font personalizat care este situat în folder personalizat.

x float

Coordonatul X pentru originea textului.

y float

Coordonate pentru originea textului.

fill Brush

Folosirea este folosită pentru pictarea glifelor.

FillText(Război, float[], DrFont, float, float, brusc)

Adăugați o stringă de text prin umplerea interioarelor de glyfe.

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

Parameters

text string

Textul care trebuie adăugat.

advances float []

Lungimea acestuia trebuie să fie în conformitate cu numărul de glifuri în string.

drFont DrFont

Aspose.Foundation.Drawing.DrFont care va fi folosit pentru a trage text. poate fi folosit cu font personalizat care este situat în folder personalizat.

x float

Coordonatul X pentru originea textului.

y float

Coordonate pentru originea textului.

fill Brush

Folosirea este folosită pentru pictarea glifelor.

GetPaint()

Obține pictura de starea grafică actuală.

public Brush GetPaint()

Returns

Brush

GetStroke()

Se confruntă cu starea grafică actuală.

public Pen GetStroke()

Returns

Pen

GetXmpMetadata()

Citiți fișierul PS/EPS și extrageți XmpMetdata dacă există deja sau adăugați un nou dacă nu există.

public XmpMetadata GetXmpMetadata()

Returns

XmpMetadata

Existați sau noi date metadata XMP.

MergeToPdf(String și String[], Opțiuni de salvare)

Mergarea fișierelor PS/EPS într-un dispozitiv.

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

Parameters

outPdfFilePath string

Calea de ieșire a fișierului PDF.

filesForMerge string []

Fișierele PS/EPS pentru a se alinia cu acest fișier la un dispozitiv de ieșire.

options SaveOptions

Conține steaguri care specifică rezultatul erorilor aruncate în timpul conversiei.

MergeToPdf(Război, String[], Opțiuni de salvare)

Mergarea fișierelor PS/EPS într-un dispozitiv.

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

Parameters

pdfStream Stream

Înregistrare PDF Stream.

filesForMerge string []

Fișierele PS/EPS pentru a se alinia cu acest fișier la un dispozitiv de ieșire.

options SaveOptions

Conține steaguri care specifică rezultatul erorilor aruncate în timpul conversiei.

OpenPage(în float, float)

Creați o pagină nouă și faceți-o actuală.

public void OpenPage(float width, float height)

Parameters

width float

Amploarea noii pagini.

height float

Înălțimea noii pagini.

OpenPage(Strângere)

Creează o nouă pagină cu dimensiunea documentului și o face actuală.

public void OpenPage(string pageName = null)

Parameters

pageName string

Numele paginii noi. dacă este zero, numele sau pagina va fi un număr de comandă al paginii.

OutlineText(String, Font, float, float)

Adăugați o stringă de text prin desenarea conturelor glifelor.

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

Parameters

text string

Textul care trebuie adăugat.

font Font

Sistemul de font care va fi folosit pentru a trage text.

x float

Coordonatul X pentru originea textului.

y float

Coordonate pentru originea textului.

OutlineText(Război, float[], Font, float, float)

Adăugați o stringă de text prin desenarea conturelor glifelor.

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

Parameters

text string

Textul care trebuie adăugat.

advances float []

Lungimea acestuia trebuie să fie în conformitate cu numărul de glifuri în string.

font Font

Fontul care va fi folosit pentru a descrie text.

x float

Coordonatul X pentru originea textului.

y float

Coordonate pentru originea textului.

OutlineText(String, DrFont, float, float)

Adăugați o stringă de text prin desenarea conturelor glifelor.

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

Parameters

text string

Textul care trebuie adăugat.

drFont DrFont

Aspose.Foundation.Drawing.DrFont care va fi folosit pentru a trage text. poate fi folosit cu font personalizat care este situat în folder personalizat.

x float

Coordonatul X pentru originea textului.

y float

Coordonate pentru originea textului.

OutlineText(Război, float[], DrFont, float, float)

Adăugați o stringă de text prin desenarea conturelor glifelor.

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

Parameters

text string

Textul care trebuie adăugat.

advances float []

Lungimea acestuia trebuie să fie în conformitate cu numărul de glifuri în string.

drFont DrFont

Aspose.Foundation.Drawing.DrFont care va fi folosit pentru a trage text. poate fi folosit cu font personalizat care este situat în folder personalizat.

x float

Coordonatul X pentru originea textului.

y float

Coordonate pentru originea textului.

OutlineText(String, Font, float, float, Pen)

Adăugați o stringă de text prin desenarea conturelor glifelor.

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

Parameters

text string

Textul care trebuie adăugat.

font Font

Sistemul de font care va fi folosit pentru a trage text.

x float

Coordonatul X pentru originea textului.

y float

Coordonate pentru originea textului.

stroke Pen

Intractul folosit pentru a desena glifele.

OutlineText(Război, float[], Font, float, float, Pen)

Adăugați o stringă de text prin desenarea conturelor glifelor.

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

Parameters

text string

Textul care trebuie adăugat.

advances float []

Lungimea acestuia trebuie să fie în conformitate cu numărul de glifuri în string.

font Font

Sistemul de font care va fi folosit pentru a trage text.

x float

Coordonatul X pentru originea textului.

y float

Coordonate pentru originea textului.

stroke Pen

Intractul folosit pentru a desena glifele.

OutlineText(String, DrFont, float, float, Pen)

Adăugați o stringă de text prin desenarea conturelor glifelor.

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

Parameters

text string

Textul care trebuie adăugat.

drFont DrFont

Aspose.Foundation.Drawing.DrFont care va fi folosit pentru a trage text. poate fi folosit cu font personalizat care este situat în folder personalizat.

x float

Coordonatul X pentru originea textului.

y float

Coordonate pentru originea textului.

stroke Pen

Intractul folosit pentru a desena glifele.

OutlineText(Război, float[], DrFont, float, float, Pen)

Adăugați o stringă de text prin desenarea conturelor glifelor.

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

Parameters

text string

Textul care trebuie adăugat.

advances float []

Lungimea acestuia trebuie să fie în conformitate cu numărul de glifuri în string.

drFont DrFont

Aspose.Foundation.Drawing.DrFont care va fi folosit pentru a trage text. poate fi folosit cu font personalizat care este situat în folder personalizat.

x float

Coordonatul X pentru originea textului.

y float

Coordonate pentru originea textului.

stroke Pen

Intractul folosit pentru a desena glifele.

ResizeEps(String, SizeF, Unități)

Resize date Aspose.Page.EPS.PsDocument ca fișier EPS. Această metodă este utilizată numai după extragerea dimensiunii EPS.Acesta salvează fișierul EPS inițial cu actualizat existent %%BoundingBox sau un nou va fi creat.

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

Parameters

outEpsFilePath string

Calea de ieșire a fișierului EPS.

newSizeInUnits SizeF

Noua dimensiune a imaginii EPS în unitățile atribuite.

units Units

Unitățile noii dimensiuni pot fi puncte, inci, milimetri, centimetri și procente de dimensiune inițială.

ResizeEps(Strămure, SizeF, Unități)

Resize date Aspose.Page.EPS.PsDocument ca fișier EPS. Această metodă este utilizată numai după extragerea dimensiunii EPS.Acesta salvează fișierul EPS inițial cu actualizat existent %%BoundingBox sau un nou va fi creat.

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

Parameters

epsStream Stream

Stream de ieșire EPS fișier.

newSizeInUnits SizeF

Noua dimensiune a imaginii EPS în unitățile atribuite.

units Units

Unitățile noii dimensiuni pot fi puncte, inci, milimetri, centimetri și procente de dimensiune inițială.

Rotate(float)

Adăugați rotația în mod contrar orei cu privire la originea la starea grafică curentă (matrixul curent rotativ).

public void Rotate(float angleRadians)

Parameters

angleRadians float

unghiul de rotație în radiații.

Rotate(int)

Adăugați rotația în mod contrar orei cu privire la originea la starea grafică curentă (matrixul curent rotativ).

public void Rotate(int angleDegrees)

Parameters

angleDegrees int

unghiul de rotație în grade.

Save(Stream)

Salvează date Aspose.Page.EPS.PsDocument ca fișier EPS. Această metodă este utilizată numai după actualizarea metadata XMP.Acesta salvează fișierul EPS inițial cu metadate existente actualizate sau un nou creat în timp ce cheamă metoda GetMetadata.În ultimul caz, sunt adăugate toate codurile necesare PostScript și comentariile EPS.

public void Save(Stream epsStream)

Parameters

epsStream Stream

Stream de ieșire EPS fișier.

Save()

Salvează dat Aspose.Page.EPS.PsDocument ca fișier EPS. Această metodă este utilizată numai atunci când PsDocument a fost creat din scratch.

public void Save()

SaveAsImage(ImageSaveOptions)

Salvează fișierul PS/EPS la imagini cu arii de byte.

public byte[][] SaveAsImage(ImageSaveOptions options)

Parameters

options ImageSaveOptions

Conține parametrii necesari pentru a salva imaginea și steagurile care specifică rezultatul erorilor aruncate în timpul conversiei.

Returns

byte [][]

Imagini de byte. un byte array pentru o pagină.

SaveAsPdf(Cuvânt cheie, PDFSaveOptions)

Salvează fișierul PS/EPS în fișier PDF.

public void SaveAsPdf(string outPdfFilePath, PdfSaveOptions options)

Parameters

outPdfFilePath string

Calea de ieșire a fișierului PDF.

options PdfSaveOptions

Conține steaguri care specifică rezultatul erorilor aruncate în timpul conversiei.

SaveAsPdf(Cuvânt cheie, PdfSaveOptions)

Salvează fișierul PS/EPS în flux PDF.

public void SaveAsPdf(Stream pdfStream, PdfSaveOptions options)

Parameters

pdfStream Stream

Înregistrare PDF Stream.

options PdfSaveOptions

Conține steaguri care specifică rezultatul erorilor aruncate în timpul conversiei.

SaveImageAsEps(Stream, Stream și PsSaveOptions)

Salvează imaginea PNG/JPEG/TIFF/BMP/GIF/EMF de la fluxul de intrare la fluxul de ieșire EPS.

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

Parameters

imageStream Stream

Imaginea intră în flux.

epsStream Stream

Răspunsuri la EPS.

options PsSaveOptions

Conține parametri care specifică rezultatul erorilor aruncate în timpul conversiei.

SaveImageAsEps(String, String, PsSaveOptions)

Salvează imaginea PNG/JPEG/TIFF/BMP/GIF/EMF de la fișier la fișier EPS.

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

Parameters

imageFilePath string

Imaginea pe calea fișierului.

epsFilePath string

Calea de fișier EPS.

options PsSaveOptions

Conține parametri care specifică rezultatul erorilor aruncate în timpul conversiei.

SaveImageAsEps(Bitmap, string, PsSaveOptions)

Salvează obiectul Bitmap în fișierul EPS.

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

Parameters

image Bitmap

şi imaginea .

epsFilePath string

Calea de fișier EPS.

options PsSaveOptions

Conține parametri care specifică rezultatul erorilor aruncate în timpul conversiei.

SaveImageAsEps(Bitmap, Stream și PsSaveOptions)

Salvează obiectul Bitmap la fluxul de ieșire EPS.

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

Parameters

image Bitmap

şi imaginea .

epsStream Stream

Răspunsuri la EPS.

options PsSaveOptions

Conține parametri care specifică rezultatul erorilor aruncate în timpul conversiei.

Scale(în float, float)

Adăugați scara la starea grafică curentă (matrixul curent de scară).

public void Scale(float xScale, float yScale)

Parameters

xScale float

Scala în axul X.

yScale float

Traducere în eșantion.

SetPageDevice(Dicționar <string, obiect=”">)

Setarea parametrilor dispozitivului de pagină (a se vedea specificația PostScript “setpagedevice” a operatorului).Printre acestea pot fi dimensiunea paginii și culoarea etc.

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

Parameters

pageParams Dictionary < string , object >

Parametrii paginii. în acest dicționar pot fi dimensiunea paginii și culoarea etc.

SetPageSize(în float, float)

Pentru a crea pagini cu diferite dimensiuni într-un singur document, utilizați Aspose.Page.EPS.PsDocument.SetPageDevice(System.Collections.Generic.Dictionary{System.String,System.Object})metodă după această metodă.

public void SetPageSize(float width, float height)

Parameters

width float

Amploarea paginii în fișierul PostScript rezultatul.

height float

Înălțimea paginii în rezultatul fișierului PostScript.

SetPaint(Brush)

Setarea picturii în starea grafică actuală.

public void SetPaint(Brush paint)

Parameters

paint Brush

Poate fi orice subclass al clasei System.Drawing.Brush existat pe platforma .NET.

SetStroke(Pen)

Setați accidentul în starea grafică actuală.

public void SetStroke(Pen stroke)

Parameters

stroke Pen

şi accidentul.

SetTransform(Matrix)

Încearcă transformarea actuală la aceasta.

public void SetTransform(Matrix matrix)

Parameters

matrix Matrix

şi transformarea .

Shear(în float, float)

Adăugați transformarea șarpe la starea grafică curentă (matrixul curent șarpe).

public void Shear(float shx, float shy)

Parameters

shx float

Pădurea în axul X.

shy float

Cuvânt cheie în axă.

Transform(Matrix)

Adăugați transformarea la starea grafică curentă (concatenă această matrice cu cea curentă).

public void Transform(Matrix matrix)

Parameters

matrix Matrix

şi transformarea .

Translate(în float, float)

Adăugați traducerea la starea grafică curentă (traducerea matricei curente).

public void Translate(float x, float y)

Parameters

x float

Traducerea în direcţia X.

y float

Traducerea în direcţie.

WriteGraphicsRestore()

Scrisoare restabilirea stării grafice curente (a se vedea specificația PostScript pe operatorul “grestore”).

public void WriteGraphicsRestore()

WriteGraphicsSave()

Scrisoare salvează starea grafică curentă (a se vedea specificația PostScript pe operatorul „save”).

public void WriteGraphicsSave()

</string,></string,>

 Română