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
NumberOfPages
Întoarce numărul de pagini în documentul PDF rezultatul.
public int NumberOfPages { get; }
Valoarea proprietății
Methods
Clip(GraphicsPath)
Ads clip la starea grafică actuală.
public void Clip(GraphicsPath s)
Parameters
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
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
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
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
GetStroke()
Se confruntă cu starea grafică actuală.
public Pen GetStroke()
Returns
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
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,>