Class PsDocument
Nom dels espais: Aspose.Page.EPS Assemblea: Aspose.Page.dll (25.4.0)
Aquesta classe encapsula els documents PS/EPS.
public sealed class PsDocument : Document
Inheritance
object ← Document ← PsDocument
Membres heretats
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
PsDocument()
Inicialitza buit Aspose.Page.EPS.PsDocument. Aquest constructor només s’utilitza per a operacions addicionals que no estan relacionades amb els arxius PostScript,Per exemple, convertir fonts.
public PsDocument()
PsDocument(Llistat, PsSaveOptions)
Inicialitza Aspose.Page.EPS.PsDocument amb pàgina inicialitzada.
public PsDocument(string outPsFilePath, PsSaveOptions options)
Parameters
outPsFilePath
string
La ruta de fitxers de sortida PS/EPS.
options
PsSaveOptions
Un conjunt de paràmetres que controlen l’emmagatzematge del fitxer PostScript.
PsDocument(Projecció, PsSaveOptions)
Inicialitza Aspose.Page.EPS.PsDocument amb pàgina inicialitzada.
public PsDocument(Stream outPsStream, PsSaveOptions options)
Parameters
outPsStream
Stream
Stream on guardar el fitxer PS/EPS.
options
PsSaveOptions
Un conjunt de paràmetres que controlen l’emmagatzematge del fitxer PostScript.
PsDocument(Tàrrega, PsSaveOptions, Bool)
Inicialitza buit Aspose.Page.EPS.PsDocument.
public PsDocument(string outPsFilePath, PsSaveOptions options, bool multipaged)
Parameters
outPsFilePath
string
La ruta de fitxers de sortida PS/EPS.
options
PsSaveOptions
Un conjunt de paràmetres que controlen l’emmagatzematge del fitxer PostScript.
multipaged
bool
En aquest cas, la inicialització de la pàgina s’ha de realitzar a través d’una crida explícita “openPage(width, height).
PsDocument(Stream, PsSaveOptions, Bool)
Inicialitza buit Aspose.Page.EPS.PsDocument.
public PsDocument(Stream outPsStream, PsSaveOptions options, bool multipaged)
Parameters
outPsStream
Stream
Stream on guardar el fitxer PS/EPS.
options
PsSaveOptions
Un conjunt de paràmetres que controlen l’emmagatzematge del fitxer PostScript.
multipaged
bool
En aquest cas, la inicialització de la pàgina s’ha de realitzar a través d’una crida explícita “openPage(width, height).
PsDocument(Tàrrega, PsSaveOptions, int)
Inicialitza Aspose.Page.EPS.PsDocument buit quan es coneix prèviament el nombre de pàgines de document Postscript.
public PsDocument(string outPsFilePath, PsSaveOptions options, int numberOfPages)
Parameters
outPsFilePath
string
La ruta de fitxers de sortida PS/EPS.
options
PsSaveOptions
Un conjunt de paràmetres que controlen l’emmagatzematge del fitxer PostScript.
numberOfPages
int
El nombre de pàgines en el document PostScript.
PsDocument(El flux, PsSaveOptions, int)
Inicialitza Aspose.Page.EPS.PsDocument buit quan es coneix prèviament el nombre de pàgines de document Postscript.
public PsDocument(Stream outPsStream, PsSaveOptions options, int numberOfPages)
Parameters
outPsStream
Stream
Stream on guardar el fitxer PS/EPS.
options
PsSaveOptions
Un conjunt de paràmetres que controlen l’emmagatzematge del fitxer PostScript.
numberOfPages
int
El nombre de pàgines en el document PostScript.
PsDocument(Tàrrega)
Inicialitza Aspose.Page.EPS.PsDocument amb un fitxer d’entrada PS/Eps.
public PsDocument(string psFilePath)
Parameters
psFilePath
string
Pas de fitxers PS/EPS.
PsDocument(Stream)
Inicialitza Aspose.Page.EPS.PsDocument amb un flux de fitxer PS/Eps.
public PsDocument(Stream inPsStream)
Parameters
inPsStream
Stream
El flux d’entrada del fitxer PS/EPS.
Properties
InputStream
Obté o estableix un flux d’entrada del fitxer PS/EPS.
public Stream InputStream { get; set; }
Valor de la propietat
NumberOfPages
Retorna el nombre de pàgines en el document PDF resultant.
public int NumberOfPages { get; }
Valor de la propietat
Methods
Clip(GraphicsPath)
Ads clips a l’estat gràfic actual.
public void Clip(GraphicsPath s)
Parameters
El recorregut del camí.
ClipAndNewPath(GraphicsPath)
Ads clips a l’estat gràfic actual i que escriu “newpath” operador.de la confluència d’aquest recorregut i alguns passadissos posteriors com els glifs que s’expliquen amb l’operador de “charpath”.
public void ClipAndNewPath(GraphicsPath s)
Parameters
El recorregut del camí.
ClipRectangle(RectangleF)
Afegeix el rectangle de clipa a l’estat gràfic actual.
public void ClipRectangle(RectangleF rect)
Parameters
rect
RectangleF
El rectangle de la cripta.
ClipText(Llista, font, float i flot)
Afegeix un clip d’una outline de text donat en una font donada.
public void ClipText(string text, Font font, float x, float y)
Parameters
text
string
El text.
font
Font
La font.
x
float
Coordinació X de la posició del text.
y
float
Coordinació de la posició del text.
ClosePage()
Pàgina actual completa.
public void ClosePage()
ConversióType1FontToTTF(Tècnic, Tècnic)
Convertir fonts de tipus 1 a TrueType.El nom de la font TTF convertida serà el mateix que la Font Tipus 1 d’entrada amb l’extensió “.ttf”.El fitxer TTF s’emmagatzemarà a la direcció de sortida assignada.
public void ConvertType1FontToTTF(string type1FontFilePath, string outputDir)
Parameters
type1FontFilePath
string
El tipus 1 de la ruta de fitxers de font.
outputDir
string
La sortida dir on salvar la font resultant TrueType.
CropEps(Tàrrega, Float[])
Creps que es dóna Aspose.Page.EPS.PsDocument com a fitxer d’EPS.Es salva el fitxer EPS inicial amb actualitzat existent %%BoundingBox o es crearà un nou.
public void CropEps(string outEpsFilePath, float[] cropBox)
Parameters
outEpsFilePath
string
El camí de la sortida del fitxer EPS.
cropBox
float
[]
La caixa de cultius (x0, y0, x, y).
CropEps(El flux, el float[])
Creps que es dóna Aspose.Page.EPS.PsDocument com a fitxer d’EPS.Es salva el fitxer EPS inicial amb actualitzat existent %%BoundingBox o es crearà un nou.
public void CropEps(Stream epsStream, float[] cropBox)
Parameters
epsStream
Stream
Arxiu de sortida de fitxers EPS.
cropBox
float
[]
La caixa de cultius (x0, y0, x, y).
Draw(GraphicsPath)
Fes un camí arbitràri.
public void Draw(GraphicsPath shape)
Parameters
shape
GraphicsPath
El camí per dibuixar.
DrawArc(Doble, doble, doble i doble)
Tracta un arc.
public void DrawArc(double x, double y, double width, double height, double startAngle, double arcAngle)
Parameters
x
double
Coordinació X del centre de l’arc.
y
double
Coordinació del centre de l’arc.
width
double
Una extensió d’un rectangle circumscrit.
height
double
Alçada d’un rectangle circumscrit.
startAngle
double
Un angle d’inici de l’arc.
arcAngle
double
Un angle de l’arc.
DrawExplicitImageMask(Bitmap, bitmap i matriu)
dibuixar una imatge masclada.
public void DrawExplicitImageMask(Bitmap image24bpp, Bitmap alphaMask1bpp, Matrix transform)
Parameters
image24bpp
Bitmap
La imatge per dibuixar. ha de ser en format d’imatge 24bpp RGB
alphaMask1bpp
Bitmap
La màscara d’imatge ha de ser en 1bpp.
transform
Matrix
La matriu per transformar la imatge.
DrawImage(Bitmap)
dibuixar la imatge.
public void DrawImage(Bitmap image)
Parameters
image
Bitmap
La imatge per dibuixar.
DrawImage(Bitmap, Matriu i Color)
Desenvolupar la imatge transformada amb el fons.
public void DrawImage(Bitmap image, Matrix transform, Color bkg)
Parameters
image
Bitmap
La imatge per dibuixar.
transform
Matrix
La matriu per transformar la imatge.
bkg
Color
El fons per a la imatge.
DrawLine(doble, doble i doble)
Es tracta d’un segment de línia.
public void DrawLine(double x1, double y1, double x2, double y2)
Parameters
x1
double
Coordinació X de l’inici del segment.
y1
double
Coordinació de l’inici del segment.
x2
double
Coordinació X del final del segment.
y2
double
Coordinació del final del segment.
DrawOval(doble, doble i doble)
Es tracta d’una oval.
public void DrawOval(double x, double y, double width, double height)
Parameters
x
double
Coordinació X del centre de la oval.
y
double
Coordinació del centre de l’oval.
width
double
Una extensió d’un rectangle circumscrit.
height
double
Alçada d’un rectangle circumscrit.
DrawPolygon(Int[], i int[], i int)
Es tracta d’un poligon.
public void DrawPolygon(int[] xPoints, int[] yPoints, int nPoints)
Parameters
xPoints
int
[]
X Coordinacions de punts.
yPoints
int
[]
Coordinació de punts.
nPoints
int
El nombre de punts.
DrawPolygon(doble[]El doble[], i int)
Es tracta d’una poligona.
public void DrawPolygon(double[] xPoints, double[] yPoints, int nPoints)
Parameters
xPoints
double
[]
X Coordinacions de punts.
yPoints
double
[]
Coordinació de punts.
nPoints
int
El nombre de punts.
DrawPolyline(Int[], i int[], i int)
És una pol·líina.
public void DrawPolyline(int[] xPoints, int[] yPoints, int nPoints)
Parameters
xPoints
int
[]
X Coordinacions de punts.
yPoints
int
[]
Coordinació de punts.
nPoints
int
El nombre de punts.
DrawPolyline(doble[]El doble[], i int)
És una pol·líina.
public void DrawPolyline(double[] xPoints, double[] yPoints, int nPoints)
Parameters
xPoints
double
[]
X Coordinacions de punts.
yPoints
double
[]
Coordinació de punts.
nPoints
int
El nombre de punts.
DrawRect(doble, doble i doble)
Tracta un rectangle.
public void DrawRect(double x, double y, double width, double height)
Parameters
x
double
X coordenada de l’angle superior esquerre de la rectangla.
y
double
Coordinació de la cantonada superior esquerra del rectangle.
width
double
Una ampla part del rectangle.
height
double
Alçada del rectangle.
DrawRoundRect(Doble, doble, doble i doble)
Es tracta d’un rectangle rodó.
public void DrawRoundRect(double x, double y, double width, double height, double arcWidth, double arcHeight)
Parameters
x
double
X coordenada de l’angle superior esquerre de la rectangla.
y
double
Coordinació de la cantonada superior esquerra del rectangle.
width
double
Una ampla part del rectangle.
height
double
Alçada del rectangle.
arcWidth
double
Una amplada de rectangle circumscrit de l’arc que gira un angle de la recta.
arcHeight
double
Una alçada d’un rectangle circumscrit de l’arc que gira un angle de la recta.
DrawTransparentImage(Bitmap i Matrix)
Dibuix d’imatge transparent transformada. si la imatge no té canal Alpha es dibuixarà com a imatge opaca
public void DrawTransparentImage(Bitmap image, Matrix transform, int transparencyThreshold)
Parameters
image
Bitmap
La imatge per dibuixar.
transform
Matrix
La matriu per transformar la imatge.
transparencyThreshold
int
Un límit que defineix des de quin valor del píxel de transparència es interpretarà com a completament transparent.
ExtractEpsBoundingBox()
Llegeix el fitxer EPS i extreu la caixa de límit de la imatge de l’EPS del comentari del %%BoundingBox o els límits per a la mida de pàgina estàndard (0, 0, 595, 842) si no existeix.
public int[] ExtractEpsBoundingBox()
Returns
int []
La caixa límit de la imatge EPS.
ExtractEpsSize()
Llegeix el fitxer EPS i extreu una grandària d’imatge de l’EPS del comentari de %%BoundingBox o de la mida de pàgina estàndard (595, 842) si no existeix.
public Size ExtractEpsSize()
Returns
Dimensió de la imatge EPS.
ExtractText(Descripció, int i int)
El text només es pot extreure si està escrit amb font Type 42 (TrueType) o font Tipus 0 amb Fonts de tipus 42 en el seu mapa vector.
public string ExtractText(SaveOptions options, int startPage = 0, int endPage = 0)
Parameters
options
SaveOptions
Les opcions d’estalvi.
startPage
int
La pàgina de la qual començar a extreure text. Aquest paràmetre és útil per a documents multipagats.
endPage
int
La pàgina fins a la qual finalitzar per extreure text. Aquest paràmetre és útil per a documents multipagats.
Returns
El text extraït.
Fill(GraphicsPath)
Complir un camí arbitràri.
public void Fill(GraphicsPath shape)
Parameters
shape
GraphicsPath
El camí per omplir.
FillAndStrokeText(Llista, Font, Float, Flot, Brush, Pen)
Afegeix una sèrie de text omplint l’interior de glifs i dibuixant els contorns dels glifes.
public void FillAndStrokeText(string text, Font font, float x, float y, Brush fillPaint, Pen stroke)
Parameters
text
string
El text per afegir.
font
Font
Fonts de sistema que s’utilitzaran per dibuixar text.
x
float
Coordinació X per a l’origen del text.
y
float
Coordinació de l’origen del text.
fillPaint
Brush
El full utilitzat per a la pintura de l’interior dels glifes.
stroke
Pen
El trencaclosques utilitzats per dibuixar els contorns de glyphs.
FillAndStrokeText(Tàrrega, Float[], Font, flot, float, brush, pen)
Afegeix una sèrie de text omplint l’interior de glifs i dibuixant els contorns dels glifes.
public void FillAndStrokeText(string text, float[] advances, Font font, float x, float y, Brush fillPaint, Pen stroke)
Parameters
text
string
El text per afegir.
advances
float
[]
La seva longitud ha de complir amb el nombre de glyfs a la cadena.
font
Font
Fonts de sistema que s’utilitzaran per dibuixar text.
x
float
Coordinació X per a l’origen del text.
y
float
Coordinació de l’origen del text.
fillPaint
Brush
El full utilitzat per a la pintura de l’interior dels glifes.
stroke
Pen
El trencaclosques utilitzats per dibuixar els contorns de glyphs.
FillAndStrokeText(d’esquena, DrFont, float, flot, brush, pen)
Afegeix una sèrie de text omplint l’interior de glifs i dibuixant els contorns dels glifes.
public void FillAndStrokeText(string text, DrFont drFont, float x, float y, Brush fillPaint, Pen stroke)
Parameters
text
string
El text per afegir.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont que s’utilitzarà per dibuixar text. Es pot utilitzar amb fonts personalitzades que es troba en la carpeta personalització.
x
float
Coordinació X per a l’origen del text.
y
float
Coordinació de l’origen del text.
fillPaint
Brush
El full utilitzat per a la pintura de l’interior dels glifes.
stroke
Pen
El trencaclosques utilitzats per dibuixar els contorns de glyphs.
FillAndStrokeText(Tàrrega, Float[], DrFont, flotant, float, brush, pen)
Afegeix una sèrie de text omplint l’interior de glifs i dibuixant els contorns dels glifes.
public void FillAndStrokeText(string text, float[] advances, DrFont drFont, float x, float y, Brush fillPaint, Pen stroke)
Parameters
text
string
El text per afegir.
advances
float
[]
La seva longitud ha de complir amb el nombre de glyfs a la cadena.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont que s’utilitzarà per dibuixar text. Es pot utilitzar amb fonts personalitzades que es troba en la carpeta personalització.
x
float
Coordinació X per a l’origen del text.
y
float
Coordinació de l’origen del text.
fillPaint
Brush
El full utilitzat per a la pintura de l’interior dels glifes.
stroke
Pen
El trencaclosques utilitzats per dibuixar els contorns de glyphs.
FillArc(Doble, doble, doble i doble)
Cull un arc.
public void FillArc(double x, double y, double width, double height, double startAngle, double arcAngle)
Parameters
x
double
Coordinació X del centre de l’arc.
y
double
Coordinació del centre de l’arc.
width
double
Una extensió d’un rectangle circumscrit.
height
double
Alçada d’un rectangle circumscrit.
startAngle
double
Un angle d’inici de l’arc.
arcAngle
double
Un angle de l’arc.
FillOval(doble, doble i doble)
S’ha fet una oval.
public void FillOval(double x, double y, double width, double height)
Parameters
x
double
Coordinació X del centre de la oval.
y
double
Coordinació del centre de l’oval.
width
double
Una extensió d’un rectangle circumscrit.
height
double
Alçada d’un rectangle circumscrit.
FillPolygon(Int[], i int[], i int)
Hi ha una poligona.
public void FillPolygon(int[] xPoints, int[] yPoints, int nPoints)
Parameters
xPoints
int
[]
X Coordinacions de punts.
yPoints
int
[]
Coordinació de punts.
nPoints
int
El nombre de punts.
FillPolygon(doble[]El doble[], i int)
Hi ha una poligona.
public void FillPolygon(double[] xPoints, double[] yPoints, int nPoints)
Parameters
xPoints
double
[]
X Coordinacions de punts.
yPoints
double
[]
Coordinació de punts.
nPoints
int
El nombre de punts.
FillRect(doble, doble i doble)
Hi ha un rectangle.
public void FillRect(double x, double y, double width, double height)
Parameters
x
double
X coordenada de l’angle superior esquerre de la rectangla.
y
double
Coordinació de la cantonada superior esquerra del rectangle.
width
double
Una ampla part del rectangle.
height
double
Alçada del rectangle.
FillRoundRect(Doble, doble, doble i doble)
Hi ha una rectangle rodona.
public void FillRoundRect(double x, double y, double width, double height, double arcWidth, double arcHeight)
Parameters
x
double
X coordenada de l’angle superior esquerre de la rectangla.
y
double
Coordinació de la cantonada superior esquerra del rectangle.
width
double
Una ampla part del rectangle.
height
double
Alçada del rectangle.
arcWidth
double
Una amplada de rectangle circumscrit de l’arc que gira un angle de la recta.
arcHeight
double
Una alçada d’un rectangle circumscrit de l’arc que gira un angle de la recta.
FillText(Llista, font, float i flot)
Afegeix una cadena de text omplint l’interior de glyphs.
public void FillText(string text, Font font, float x, float y)
Parameters
text
string
El text per afegir.
font
Font
Fonts de sistema que s’utilitzaran per dibuixar text.
x
float
Coordinació X per a l’origen del text.
y
float
Coordinació de l’origen del text.
FillText(Tàrrega, Float[], Font, Float, float)
Afegeix una cadena de text omplint l’interior de glyphs.
public void FillText(string text, float[] advances, Font font, float x, float y)
Parameters
text
string
El text per afegir.
advances
float
[]
La seva longitud ha de complir amb el nombre de glyfs a la cadena.
font
Font
La font que s’utilitzarà per dibuixar text.
x
float
Coordinació X per a l’origen del text.
y
float
Coordinació de l’origen del text.
FillText(Tàrrega, DrFont, Float, float)
Afegeix una cadena de text omplint l’interior de glyphs.
public void FillText(string text, DrFont drFont, float x, float y)
Parameters
text
string
El text per afegir.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont que s’utilitzarà per dibuixar text. Es pot utilitzar amb fonts personalitzades que es troba en la carpeta personalització.
x
float
Coordinació X per a l’origen del text.
y
float
Coordinació de l’origen del text.
FillText(Tàrrega, Float[], DrFont, flotant, float)
Afegeix una cadena de text omplint l’interior de glyphs.
public void FillText(string text, float[] advances, DrFont drFont, float x, float y)
Parameters
text
string
El text per afegir.
advances
float
[]
La seva longitud ha de complir amb el nombre de glyfs a la cadena.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont que s’utilitzarà per dibuixar text. Es pot utilitzar amb fonts personalitzades que es troba en la carpeta personalització.
x
float
Coordinació X per a l’origen del text.
y
float
Coordinació de l’origen del text.
FillText(Llista, Font, Float, Flot, Brush)
Afegeix una cadena de text omplint l’interior de glyphs.
public void FillText(string text, Font font, float x, float y, Brush fill)
Parameters
text
string
El text per afegir.
font
Font
Fonts de sistema que s’utilitzaran per dibuixar text.
x
float
Coordinació X per a l’origen del text.
y
float
Coordinació de l’origen del text.
fill
Brush
El full utilitzat per a la pintura de glyfs.
FillText(Tàrrega, Float[], Font, flot, float, brush)
Afegeix una cadena de text omplint l’interior de glyphs.
public void FillText(string text, float[] advances, Font font, float x, float y, Brush fill)
Parameters
text
string
El text per afegir.
advances
float
[]
La seva longitud ha de complir amb el nombre de glyfs a la cadena.
font
Font
Fonts de sistema que s’utilitzaran per dibuixar text.
x
float
Coordinació X per a l’origen del text.
y
float
Coordinació de l’origen del text.
fill
Brush
El full utilitzat per a la pintura de glyfs.
FillText(Tàrrega, DrFont, Float, Flot, Brush)
Afegeix una cadena de text omplint l’interior de glyphs.
public void FillText(string text, DrFont drFont, float x, float y, Brush fill)
Parameters
text
string
El text per afegir.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont que s’utilitzarà per dibuixar text. Es pot utilitzar amb fonts personalitzades que es troba en la carpeta personalització.
x
float
Coordinació X per a l’origen del text.
y
float
Coordinació de l’origen del text.
fill
Brush
El full utilitzat per a la pintura de glyfs.
FillText(Tàrrega, Float[], DrFont, flotant, float, brush)
Afegeix una cadena de text omplint l’interior de glyphs.
public void FillText(string text, float[] advances, DrFont drFont, float x, float y, Brush fill)
Parameters
text
string
El text per afegir.
advances
float
[]
La seva longitud ha de complir amb el nombre de glyfs a la cadena.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont que s’utilitzarà per dibuixar text. Es pot utilitzar amb fonts personalitzades que es troba en la carpeta personalització.
x
float
Coordinació X per a l’origen del text.
y
float
Coordinació de l’origen del text.
fill
Brush
El full utilitzat per a la pintura de glyfs.
GetPaint()
Obté pintura de l’estat gràfic actual.
public Brush GetPaint()
Returns
GetStroke()
Es troba afectat per l’estat gràfic actual.
public Pen GetStroke()
Returns
GetXmpMetadata()
Llegeix el fitxer PS/EPS i extracta XmpMetdata si ja existeix o afegeix un nou si no hi ha.
public XmpMetadata GetXmpMetadata()
Returns
Existencial o nova instància de metadades XMP.
MergeToPdf(Tècnic, Tècnic[]Opcions de salvament)
Mergir els arxius PS/EPS a un dispositiu.
public void MergeToPdf(string outPdfFilePath, string[] filesForMerge, SaveOptions options)
Parameters
outPdfFilePath
string
Una ruta de fitxers PDF de sortida.
filesForMerge
string
[]
Arxius PS/EPS per a la fusió amb aquest arxiu a un dispositiu de sortida.
options
SaveOptions
Conté banderes que especifiquen la sortida d’errors llançats durant la conversió.
MergeToPdf(Tàrrega, Tàrrega[]Opcions de salvament)
Mergir els arxius PS/EPS a un dispositiu.
public void MergeToPdf(Stream pdfStream, string[] filesForMerge, SaveOptions options)
Parameters
pdfStream
Stream
Una sortida de PDF stream.
filesForMerge
string
[]
Arxius PS/EPS per a la fusió amb aquest arxiu a un dispositiu de sortida.
options
SaveOptions
Conté banderes que especifiquen la sortida d’errors llançats durant la conversió.
OpenPage(La flota, la flota)
Crear una nova pàgina i fer-la actualitzada.
public void OpenPage(float width, float height)
Parameters
width
float
L’amplada de la nova pàgina.
height
float
L’alçada de la nova pàgina.
OpenPage(Tàrrega)
Crea una nova pàgina amb la mida del document i fa que sigui actual.
public void OpenPage(string pageName = null)
Parameters
pageName
string
El nom de la nova pàgina. Si és nul, el nom o la pàgina serà un número de comanda de les pàgines.
OutlineText(Llista, font, float i flot)
Afegeix una sèrie de text dibuixant els contorns de glyphs.
public void OutlineText(string text, Font font, float x, float y)
Parameters
text
string
El text per afegir.
font
Font
Fonts de sistema que s’utilitzaran per dibuixar text.
x
float
Coordinació X per a l’origen del text.
y
float
Coordinació de l’origen del text.
OutlineText(Tàrrega, Float[], Font, Float, float)
Afegeix una sèrie de text dibuixant els contorns de glyphs.
public void OutlineText(string text, float[] advances, Font font, float x, float y)
Parameters
text
string
El text per afegir.
advances
float
[]
La seva longitud ha de complir amb el nombre de glyfs a la cadena.
font
Font
La font que s’utilitzarà per dibuixar text.
x
float
Coordinació X per a l’origen del text.
y
float
Coordinació de l’origen del text.
OutlineText(Tàrrega, DrFont, Float, float)
Afegeix una sèrie de text dibuixant els contorns de glyphs.
public void OutlineText(string text, DrFont drFont, float x, float y)
Parameters
text
string
El text per afegir.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont que s’utilitzarà per dibuixar text. Es pot utilitzar amb fonts personalitzades que es troba en la carpeta personalització.
x
float
Coordinació X per a l’origen del text.
y
float
Coordinació de l’origen del text.
OutlineText(Tàrrega, Float[], DrFont, flotant, float)
Afegeix una sèrie de text dibuixant els contorns de glyphs.
public void OutlineText(string text, float[] advances, DrFont drFont, float x, float y)
Parameters
text
string
El text per afegir.
advances
float
[]
La seva longitud ha de complir amb el nombre de glyfs a la cadena.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont que s’utilitzarà per dibuixar text. Es pot utilitzar amb fonts personalitzades que es troba en la carpeta personalització.
x
float
Coordinació X per a l’origen del text.
y
float
Coordinació de l’origen del text.
OutlineText(Llista, font, float, flot, pen)
Afegeix una sèrie de text dibuixant els contorns de glyphs.
public void OutlineText(string text, Font font, float x, float y, Pen stroke)
Parameters
text
string
El text per afegir.
font
Font
Fonts de sistema que s’utilitzaran per dibuixar text.
x
float
Coordinació X per a l’origen del text.
y
float
Coordinació de l’origen del text.
stroke
Pen
El trencaclosques utilitzats per dibuixar les sortides de glyphs.
OutlineText(Tàrrega, Float[], Font, flot, float, pen)
Afegeix una sèrie de text dibuixant els contorns de glyphs.
public void OutlineText(string text, float[] advances, Font font, float x, float y, Pen stroke)
Parameters
text
string
El text per afegir.
advances
float
[]
La seva longitud ha de complir amb el nombre de glyfs a la cadena.
font
Font
Fonts de sistema que s’utilitzaran per dibuixar text.
x
float
Coordinació X per a l’origen del text.
y
float
Coordinació de l’origen del text.
stroke
Pen
El trencaclosques utilitzats per dibuixar les sortides de glyphs.
OutlineText(d’esquena, DrFont, flot, float, pen)
Afegeix una sèrie de text dibuixant els contorns de glyphs.
public void OutlineText(string text, DrFont drFont, float x, float y, Pen stroke)
Parameters
text
string
El text per afegir.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont que s’utilitzarà per dibuixar text. Es pot utilitzar amb fonts personalitzades que es troba en la carpeta personalització.
x
float
Coordinació X per a l’origen del text.
y
float
Coordinació de l’origen del text.
stroke
Pen
El trencaclosques utilitzats per dibuixar les sortides de glyphs.
OutlineText(Tàrrega, Float[], DrFont, flotant, float, pen)
Afegeix una sèrie de text dibuixant els contorns de glyphs.
public void OutlineText(string text, float[] advances, DrFont drFont, float x, float y, Pen stroke)
Parameters
text
string
El text per afegir.
advances
float
[]
La seva longitud ha de complir amb el nombre de glyfs a la cadena.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont que s’utilitzarà per dibuixar text. Es pot utilitzar amb fonts personalitzades que es troba en la carpeta personalització.
x
float
Coordinació X per a l’origen del text.
y
float
Coordinació de l’origen del text.
stroke
Pen
El trencaclosques utilitzats per dibuixar les sortides de glyphs.
ResizeEps(Unitats, unitats i xifres)
Residus donats Aspose.Page.EPS.PsDocument com a fitxer EPS . Aquest mètode s’utilitza només després de l’extracció de la mida d’EPS.Es salva el fitxer EPS inicial amb actualitzat existent %%BoundingBox o un nou es crearà.
public void ResizeEps(string outEpsFilePath, SizeF newSizeInUnits, Units units)
Parameters
outEpsFilePath
string
El camí de la sortida del fitxer EPS.
newSizeInUnits
SizeF
Nova mida de la imatge EPS en unitats assignades.
units
Units
Les unitats de la nova mida. poden ser punts, polzades, millimetres, centímetres i percentatges de mida inicial.
ResizeEps(El flux, SizeF, unitats)
Residus donats Aspose.Page.EPS.PsDocument com a fitxer EPS . Aquest mètode s’utilitza només després de l’extracció de la mida d’EPS.Es salva el fitxer EPS inicial amb actualitzat existent %%BoundingBox o un nou es crearà.
public void ResizeEps(Stream epsStream, SizeF newSizeInUnits, Units units)
Parameters
epsStream
Stream
Arxiu de sortida de fitxers EPS.
newSizeInUnits
SizeF
Nova mida de la imatge EPS en unitats assignades.
units
Units
Les unitats de la nova mida. poden ser punts, polzades, millimetres, centímetres i percentatges de mida inicial.
Rotate(Float)
Afegeix la rotació contràlculament sobre l’origen al estat gràfic actual (rotar la matriu corrent).
public void Rotate(float angleRadians)
Parameters
angleRadians
float
L’angle de la rotació en els radians.
Rotate(Int)
Afegeix la rotació contràlculament sobre l’origen al estat gràfic actual (rotar la matriu corrent).
public void Rotate(int angleDegrees)
Parameters
angleDegrees
int
L’angle de la rotació en graus.
Save(Stream)
Saves donat Aspose.Page.EPS.PsDocument com a fitxer EPS . Aquest mètode s’utilitza només després d’actualitzar metadades XMP.Salva el fitxer EPS inicial amb actualitzats metadades existents o un nou creat alhora que crida el mètode GetMetadata.En l’últim cas s’afegeixen tots els codis PostScript i comentaris EPS necessaris.
public void Save(Stream epsStream)
Parameters
epsStream
Stream
Arxiu de sortida de fitxers EPS.
Save()
Saves donat Aspose.Page.EPS.PsDocument com a fitxer EPS . Aquest mètode s’utilitza només quan PsDokument es va crear des de l’escratx.
public void Save()
SaveAsImage(ImageSaveOptions)
Salva el fitxer PS/EPS a les imatges bits.
public byte[][] SaveAsImage(ImageSaveOptions options)
Parameters
options
ImageSaveOptions
Conté els paràmetres necessaris per salvar la imatge i les banderes que especifiquen la producció d’errors llançats durant la conversió.
Returns
byte [][]
Imatges bytes. Un byte arreu per a una pàgina.
SaveAsPdf(Llistat, PdfSaveOptions)
S’emmagatzema el fitxer PS/EPS en PDF.
public void SaveAsPdf(string outPdfFilePath, PdfSaveOptions options)
Parameters
outPdfFilePath
string
Una ruta de fitxers PDF de sortida.
options
PdfSaveOptions
Conté banderes que especifiquen la sortida d’errors llançats durant la conversió.
SaveAsPdf(Projecció, PdfSaveOptions)
Salva el fitxer PS/EPS al flux PDF.
public void SaveAsPdf(Stream pdfStream, PdfSaveOptions options)
Parameters
pdfStream
Stream
Una sortida de PDF stream.
options
PdfSaveOptions
Conté banderes que especifiquen la sortida d’errors llançats durant la conversió.
SaveImageAsEps(Flux, flux i PsSaveOptions)
Salva la imatge PNG/JPEG/TIFF/BMP/GIF/EMF des del flux d’entrada a l’ePS.
public static void SaveImageAsEps(Stream imageStream, Stream epsStream, PsSaveOptions options)
Parameters
imageStream
Stream
Imatge de flux d’entrada.
epsStream
Stream
El flux de sortida de l’EPS.
options
PsSaveOptions
Conté paràmetres que especifiquen la producció d’errors llançats durant la conversió.
SaveImageAsEps(Tècnic, Tènic i PsSaveOptions)
Salva la imatge PNG/JPEG/TIFF/BMP/GIF/EMF des del arxiu fins al fitxer EPS.
public static void SaveImageAsEps(string imageFilePath, string epsFilePath, PsSaveOptions options)
Parameters
imageFilePath
string
El camí de fitxa de la imatge.
epsFilePath
string
El camí del fitxer EPS.
options
PsSaveOptions
Conté paràmetres que especifiquen la producció d’errors llançats durant la conversió.
SaveImageAsEps(Bitmap, string, PsSaveOptions)
Saves Bitmap object en el fitxer EPS.
public static void SaveImageAsEps(Bitmap image, string epsFilePath, PsSaveOptions options)
Parameters
image
Bitmap
La imatge .
epsFilePath
string
El camí del fitxer EPS.
options
PsSaveOptions
Conté paràmetres que especifiquen la producció d’errors llançats durant la conversió.
SaveImageAsEps(Bitmap, Stream i PsSaveOptions)
S’estalvia l’objecte Bitmap al flux de sortida d’EPS.
public static void SaveImageAsEps(Bitmap image, Stream epsStream, PsSaveOptions options)
Parameters
image
Bitmap
La imatge .
epsStream
Stream
El flux de sortida de l’EPS.
options
PsSaveOptions
Conté paràmetres que especifiquen la producció d’errors llançats durant la conversió.
Scale(La flota, la flota)
Addix escala a l’estat de gràfics actuals (matriu actual de escala).
public void Scale(float xScale, float yScale)
Parameters
xScale
float
L’escala en l’eix X.
yScale
float
La traducció a l’eix.
SetPageDevice(Diccionari <string, objecte=”">)
Establir paràmetres del dispositiu de pàgina (vegeu la especificació PostScript de l’operador “setpagedevice”).Entre aquests poden ser la mida de la pàgina i el color, etc.
public void SetPageDevice(Dictionary<string, object=""> pageParams)
Parameters
pageParams
Dictionary
<
string
, object
>
Paràmetres de la pàgina. En aquest diccionari pot ser la mida de pàgina i el color, etc.
SetPageSize(La flota, la flota)
Per crear pàgines de diferents dimensions en un mateix document utilitzeu Aspose.Page.EPS.PsDocument.SetPageDevice(System.Collections.Generic.Dictionary{Systems.String,Sistem.Object})Després d’aquest mètode.
public void SetPageSize(float width, float height)
Parameters
width
float
L’amplada de la pàgina en el resultat del fitxer PostScript.
height
float
L’alçada de la pàgina en el resultat del fitxer PostScript.
SetPaint(Brush)
Col·loca la pintura en l’estat gràfic actual.
public void SetPaint(Brush paint)
Parameters
paint
Brush
Pot ser qualsevol subclasse de la classe System.Drawing.Brush existent en la plataforma .NET.
SetStroke(Pen)
Set d’estrès en l’estat gràfic actual.
public void SetStroke(Pen stroke)
Parameters
stroke
Pen
El seu accident.
SetTransform(Matrix)
Establir la transformació actual a aquesta.
public void SetTransform(Matrix matrix)
Parameters
matrix
Matrix
La transformació .
Shear(La flota, la flota)
Afegeix la transformació de la lletra a l’estat de gràfics actuals (matriu d’entrada).
public void Shear(float shx, float shy)
Parameters
shx
float
El llapis a l’eix X.
shy
float
El llapis a l’eix.
Transform(Matrix)
Afegeix la transformació a l’estat gràfic actual (concata aquesta matriu amb una actual).
public void Transform(Matrix matrix)
Parameters
matrix
Matrix
La transformació .
Translate(La flota, la flota)
Adds traducció a l’estat gràfic actual (traducció de la matriu actual).
public void Translate(float x, float y)
Parameters
x
float
Traducció en direcció X.
y
float
La traducció en direcció.
WriteGraphicsRestore()
Escriure restauració de l’estat gràfic actual (vegeu la especificació PostScript en l’operador “grestore”).
public void WriteGraphicsRestore()
WriteGraphicsSave()
Escrits d’estalvi de l’estat gràfic actual (vegeu la especificació PostScript en l’operador “save”).
public void WriteGraphicsSave()
</string,></string,>