Class PsDocument
Il nome: Aspose.Page.EPS Assemblea: Aspose.Page.dll (25.4.0)
Questa classe incapsula i documenti PS/EPS.
public sealed class PsDocument : Document
Inheritance
object ← Document ← PsDocument
I membri ereditari
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
PsDocument()
Initializza vuoto Aspose.Page.EPS.PsDocument. Questo costruttore viene utilizzato solo per le operazioni aggiuntive che non sono correlate ai file PostScript,Ad esempio, la conversione di fonti.
public PsDocument()
PsDocument(String, PsSaveOptions)
Inizializza Aspose.Page.EPS.PsDocument vuoto con pagina inizializzata.
public PsDocument(string outPsFilePath, PsSaveOptions options)
Parameters
outPsFilePath
string
Il percorso di uscita del file PS/EPS.
options
PsSaveOptions
Un insieme di parametri che controllano il salvataggio del file PostScript.
PsDocument(Strumento, PsSaveOptions)
Inizializza Aspose.Page.EPS.PsDocument vuoto con pagina inizializzata.
public PsDocument(Stream outPsStream, PsSaveOptions options)
Parameters
outPsStream
Stream
Stream dove salvare il file PS/EPS.
options
PsSaveOptions
Un insieme di parametri che controllano il salvataggio del file PostScript.
PsDocument(String, PsSaveOptions e Bool)
Iniziale vuoto Aspose.Page.EPS.PsDocument.
public PsDocument(string outPsFilePath, PsSaveOptions options, bool multipaged)
Parameters
outPsFilePath
string
Il percorso di uscita del file PS/EPS.
options
PsSaveOptions
Un insieme di parametri che controllano il salvataggio del file PostScript.
multipaged
bool
In questo caso, l’inizializzazione della pagina dovrebbe essere eseguita tramite chiamata esplicita “openPage(width, height).
PsDocument(Stream, PsSaveOptions e Bool)
Iniziale vuoto Aspose.Page.EPS.PsDocument.
public PsDocument(Stream outPsStream, PsSaveOptions options, bool multipaged)
Parameters
outPsStream
Stream
Stream dove salvare il file PS/EPS.
options
PsSaveOptions
Un insieme di parametri che controllano il salvataggio del file PostScript.
multipaged
bool
In questo caso, l’inizializzazione della pagina dovrebbe essere eseguita tramite chiamata esplicita “openPage(width, height).
PsDocument(String, PsSaveOptions, int)
Iniziale vuoto Aspose.Page.EPS.PsDocument quando il numero di pagine del documento Postscript è noto in anticipo.
public PsDocument(string outPsFilePath, PsSaveOptions options, int numberOfPages)
Parameters
outPsFilePath
string
Il percorso di uscita del file PS/EPS.
options
PsSaveOptions
Un insieme di parametri che controllano il salvataggio del file PostScript.
numberOfPages
int
Il numero di pagine nel documento PostScript.
PsDocument(Strumento, PsSaveOptions, int)
Iniziale vuoto Aspose.Page.EPS.PsDocument quando il numero di pagine del documento Postscript è noto in anticipo.
public PsDocument(Stream outPsStream, PsSaveOptions options, int numberOfPages)
Parameters
outPsStream
Stream
Stream dove salvare il file PS/EPS.
options
PsSaveOptions
Un insieme di parametri che controllano il salvataggio del file PostScript.
numberOfPages
int
Il numero di pagine nel documento PostScript.
PsDocument(String)
Inizializza Aspose.Page.EPS.PsDocument con un file di input PS/EPS.
public PsDocument(string psFilePath)
Parameters
psFilePath
string
Il percorso di file PS/EPS.
PsDocument(Stream)
Initializza Aspose.Page.EPS.PsDocument con un flusso di file PS/EPS.
public PsDocument(Stream inPsStream)
Parameters
inPsStream
Stream
Input stream del file PS/EPS.
Properties
InputStream
Riceve o impone un flusso di input del file PS/EPS.
public Stream InputStream { get; set; }
Valore di proprietà
NumberOfPages
Ritorna il numero di pagine nel documento PDF risultante.
public int NumberOfPages { get; }
Valore di proprietà
Methods
Clip(GraphicsPath)
Aggiungi il clip allo stato grafico attuale.
public void Clip(GraphicsPath s)
Parameters
Il cammino di clipping.
ClipAndNewPath(GraphicsPath)
Aggiunge il clip allo stato grafico attuale e che scrive l’operatore “newpath”.della confluenza di questo cammino e di alcuni passaggi successivi come gliffi illustrati con l’operatore di “carpath”.
public void ClipAndNewPath(GraphicsPath s)
Parameters
Il cammino di clipping.
ClipRectangle(di Rectangle)
Aggiunge il rectangolo di clipping allo stato grafico attuale.
public void ClipRectangle(RectangleF rect)
Parameters
rect
RectangleF
Il rectangolo di clipping.
ClipText(stringa, font, float, flotta)
Aggiungi un clip da un outline di un dato testo in un dato font.
public void ClipText(string text, Font font, float x, float y)
Parameters
text
string
Il testo .
font
Font
Il font.
x
float
Un coordinato X della posizione del testo.
y
float
Un coordinato Y della posizione del testo.
ClosePage()
Pagina attuale completa.
public void ClosePage()
ConversioneType1FontToTTF(String e String)
Conversione di font di tipo 1 in TrueType.Il nome della cartella TTF convertita sarà lo stesso della cartella di input Tipo 1 con l’estensione “.ttf”.Il file TTF verrà salvato nel directory di uscita assegnato.
public void ConvertType1FontToTTF(string type1FontFilePath, string outputDir)
Parameters
type1FontFilePath
string
Il tipo 1 è il percorso di file di font.
outputDir
string
L’uscita dir dove salvare il risultato font TrueType.
CropEps(Strumento, Float[])
Crops dato Aspose.Page.EPS.PsDocument come file EPS.Salva il file EPS iniziale con aggiornato esistente %%BoundingBox o verrà creato un nuovo.
public void CropEps(string outEpsFilePath, float[] cropBox)
Parameters
outEpsFilePath
string
Il percorso di rilascio del file EPS.
cropBox
float
[ ]
La scatola di raccolto (x0, y0, x, y).
CropEps(Flotta, flotta[])
Crops dato Aspose.Page.EPS.PsDocument come file EPS.Salva il file EPS iniziale con aggiornato esistente %%BoundingBox o verrà creato un nuovo.
public void CropEps(Stream epsStream, float[] cropBox)
Parameters
epsStream
Stream
Il flusso di file di uscita EPS.
cropBox
float
[ ]
La scatola di raccolto (x0, y0, x, y).
Draw(GraphicsPath)
Scopri un percorso arbitrario.
public void Draw(GraphicsPath shape)
Parameters
shape
GraphicsPath
Il cammino per disegnare.
DrawArc(doppio, doppio, doppio, doppio, doppio)
Trovare un arco.
public void DrawArc(double x, double y, double width, double height, double startAngle, double arcAngle)
Parameters
x
double
Il coordinato X del centro dell’arc.
y
double
Il coordinato del centro dell’arco.
width
double
Una larghezza di rettangolo circoscritto.
height
double
L’altezza di un rettangolo circoscritto.
startAngle
double
Un angolo di partenza dell’arca.
arcAngle
double
Un angolo dell’arco.
DrawExplicitImageMask(Mappa, Bitmap e Matrix)
Immagini di maschera.
public void DrawExplicitImageMask(Bitmap image24bpp, Bitmap alphaMask1bpp, Matrix transform)
Parameters
image24bpp
Bitmap
L’immagine da disegnare deve essere in formato 24bpp RGB
alphaMask1bpp
Bitmap
La maschera immagine deve essere in formato immagine 1bpp.
transform
Matrix
La matrice per trasformare l’immagine.
DrawImage(Bitmap)
Immagini di taglio.
public void DrawImage(Bitmap image)
Parameters
image
Bitmap
L’immagine da disegnare.
DrawImage(Mappa, Matrix e colore)
Immagini trasformate con sfondo.
public void DrawImage(Bitmap image, Matrix transform, Color bkg)
Parameters
image
Bitmap
L’immagine da disegnare.
transform
Matrix
La matrice per trasformare l’immagine.
bkg
Color
Il background per l’immagine.
DrawLine(Doppio, doppio, doppio)
Un segmento di linea.
public void DrawLine(double x1, double y1, double x2, double y2)
Parameters
x1
double
Il coordinato X dell’inizio del segmento.
y1
double
Il coordinamento dell’inizio del segmento.
x2
double
Il coordinato X della fine del segmento.
y2
double
Il coordinato della fine del segmento.
DrawOval(Doppio, doppio, doppio)
E’ un’ovale.
public void DrawOval(double x, double y, double width, double height)
Parameters
x
double
Il coordinato X del centro dell’ovale.
y
double
Il coordinato del centro dell’ovale.
width
double
Una larghezza di rettangolo circoscritto.
height
double
L’altezza di un rettangolo circoscritto.
DrawPolygon(int[ ], di int[ ], di int)
Smettere un poligono.
public void DrawPolygon(int[] xPoints, int[] yPoints, int nPoints)
Parameters
xPoints
int
[ ]
I coordinati dei punti X.
yPoints
int
[ ]
Il coordinamento dei punti.
nPoints
int
Il numero dei punti.
DrawPolygon(Doppio[ ]Il doppio[ ], di int)
Smettere un poligono.
public void DrawPolygon(double[] xPoints, double[] yPoints, int nPoints)
Parameters
xPoints
double
[ ]
I coordinati dei punti X.
yPoints
double
[ ]
Il coordinamento dei punti.
nPoints
int
Il numero dei punti.
DrawPolyline(int[ ], di int[ ], di int)
Un po’ di polline.
public void DrawPolyline(int[] xPoints, int[] yPoints, int nPoints)
Parameters
xPoints
int
[ ]
I coordinati dei punti X.
yPoints
int
[ ]
Il coordinamento dei punti.
nPoints
int
Il numero dei punti.
DrawPolyline(Doppio[ ]Il doppio[ ], di int)
Un po’ di polline.
public void DrawPolyline(double[] xPoints, double[] yPoints, int nPoints)
Parameters
xPoints
double
[ ]
I coordinati dei punti X.
yPoints
double
[ ]
Il coordinamento dei punti.
nPoints
int
Il numero dei punti.
DrawRect(Doppio, doppio, doppio)
Traccia un rectangolo.
public void DrawRect(double x, double y, double width, double height)
Parameters
x
double
X coordinato dell’angolo sinistro superiore del rectangolo.
y
double
Il coordinato Y dell’angolo sinistro superiore del rectangolo.
width
double
Una larghezza del rectangolo.
height
double
L’altezza del rectangolo.
DrawRoundRect(doppio, doppio, doppio, doppio, doppio)
Traccia un rettangolo rotondo.
public void DrawRoundRect(double x, double y, double width, double height, double arcWidth, double arcHeight)
Parameters
x
double
X coordinato dell’angolo sinistro superiore del rectangolo.
y
double
Il coordinato Y dell’angolo sinistro superiore del rectangolo.
width
double
Una larghezza del rectangolo.
height
double
L’altezza del rectangolo.
arcWidth
double
Una larghezza di rettangolo circoscritto dell’arca che ruota un angolo del rettangolo.
arcHeight
double
Un’altezza di rettangolo circoscritto dell’arca che ruota un angolo del rettangolo.
DrawTransparentImage(Mappa e Matrix, int)
Immagine trasformata trasparente. se l’immagine non ha un canale Alpha sarà ritratto come immagine opaca
public void DrawTransparentImage(Bitmap image, Matrix transform, int transparencyThreshold)
Parameters
image
Bitmap
L’immagine da disegnare.
transform
Matrix
La matrice per trasformare l’immagine.
transparencyThreshold
int
Un limite che definisce dal quale valore del pixel di trasparenza sarà interpretato come completamente trasparente.
ExtractEpsBoundingBox()
Leggi il file EPS e extrai la casella di confine dell’immagine EPS dal commento del %%BoundingBox o i limiti per la dimensione della pagina predefinita (0, 0, 595, 842) se non esiste.
public int[] ExtractEpsBoundingBox()
Returns
int [ ]
La scatola di confine dell’immagine EPS.
ExtractEpsSize()
Leggi il file EPS e extrai una dimensione dell’immagine EPS dal commento %%BoundingBox o dimensione della pagina predefinita (595, 842) se non esiste.
public Size ExtractEpsSize()
Returns
La dimensione dell’immagine EPS.
ExtractText(Sviluppo, int e int)
Il testo può essere estratto solo se è scritto con font Type 42 (TrueType) o font Type 0 con font Type 42 nel suo Vector Map.
public string ExtractText(SaveOptions options, int startPage = 0, int endPage = 0)
Parameters
options
SaveOptions
Le opzioni di risparmio.
startPage
int
La pagina da cui iniziare a estrarre testo.Questo parametro è utile per i documenti multipagati.
endPage
int
La pagina a cui finire per estrarre il testo.Questo parametro è utile per i documenti multipagati.
Returns
Il testo estratto.
Fill(GraphicsPath)
Completa un percorso arbitrario.
public void Fill(GraphicsPath shape)
Parameters
shape
GraphicsPath
Il cammino per riempire.
FillAndStrokeText(string, Font, Float, Flotta, Brush, Pen)
Aggiunge una riga di testo riempendo l’interior dei glif e disegnando i contori dei glif.
public void FillAndStrokeText(string text, Font font, float x, float y, Brush fillPaint, Pen stroke)
Parameters
text
string
Il testo da aggiungere.
font
Font
Fonte di sistema che verrà utilizzato per disegnare il testo.
x
float
Il coordinato X per l’origine del testo.
y
float
Coordinate per l’origine del testo.
fillPaint
Brush
Il riempimento utilizzato per la pittura dei glif interni.
stroke
Pen
Il stroke utilizzato per disegnare i conturi dei glif.
FillAndStrokeText(Strumento, Float[ ], Font, Float, Flotta, Brush, Pen)
Aggiunge una riga di testo riempendo l’interior dei glif e disegnando i contori dei glif.
public void FillAndStrokeText(string text, float[] advances, Font font, float x, float y, Brush fillPaint, Pen stroke)
Parameters
text
string
Il testo da aggiungere.
advances
float
[ ]
La sua lunghezza deve rispettare il numero di glyph nella riga.
font
Font
Fonte di sistema che verrà utilizzato per disegnare il testo.
x
float
Il coordinato X per l’origine del testo.
y
float
Coordinate per l’origine del testo.
fillPaint
Brush
Il riempimento utilizzato per la pittura dei glif interni.
stroke
Pen
Il stroke utilizzato per disegnare i conturi dei glif.
FillAndStrokeText(String, DrFont, Float, Flat, Brush, Pen)
Aggiunge una riga di testo riempendo l’interior dei glif e disegnando i contori dei glif.
public void FillAndStrokeText(string text, DrFont drFont, float x, float y, Brush fillPaint, Pen stroke)
Parameters
text
string
Il testo da aggiungere.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont che verrà utilizzato per disegnare testo. Può essere utilizzato con font personalizzati che si trova nella cartella personalizzata.
x
float
Il coordinato X per l’origine del testo.
y
float
Coordinate per l’origine del testo.
fillPaint
Brush
Il riempimento utilizzato per la pittura dei glif interni.
stroke
Pen
Il stroke utilizzato per disegnare i conturi dei glif.
FillAndStrokeText(Strumento, Float[ ], DrFont, float, flotta, brush, penna)
Aggiunge una riga di testo riempendo l’interior dei glif e disegnando i contori dei glif.
public void FillAndStrokeText(string text, float[] advances, DrFont drFont, float x, float y, Brush fillPaint, Pen stroke)
Parameters
text
string
Il testo da aggiungere.
advances
float
[ ]
La sua lunghezza deve rispettare il numero di glyph nella riga.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont che verrà utilizzato per disegnare testo. Può essere utilizzato con font personalizzati che si trova nella cartella personalizzata.
x
float
Il coordinato X per l’origine del testo.
y
float
Coordinate per l’origine del testo.
fillPaint
Brush
Il riempimento utilizzato per la pittura dei glif interni.
stroke
Pen
Il stroke utilizzato per disegnare i conturi dei glif.
FillArc(doppio, doppio, doppio, doppio, doppio)
Si riempie un arco.
public void FillArc(double x, double y, double width, double height, double startAngle, double arcAngle)
Parameters
x
double
Il coordinato X del centro dell’arc.
y
double
Il coordinato del centro dell’arco.
width
double
Una larghezza di rettangolo circoscritto.
height
double
L’altezza di un rettangolo circoscritto.
startAngle
double
Un angolo di partenza dell’arca.
arcAngle
double
Un angolo dell’arco.
FillOval(Doppio, doppio, doppio)
Si riempie di ovale.
public void FillOval(double x, double y, double width, double height)
Parameters
x
double
Il coordinato X del centro dell’ovale.
y
double
Il coordinato del centro dell’ovale.
width
double
Una larghezza di rettangolo circoscritto.
height
double
L’altezza di un rettangolo circoscritto.
FillPolygon(int[ ], di int[ ], di int)
C’è un poligono.
public void FillPolygon(int[] xPoints, int[] yPoints, int nPoints)
Parameters
xPoints
int
[ ]
I coordinati dei punti X.
yPoints
int
[ ]
Il coordinamento dei punti.
nPoints
int
Il numero dei punti.
FillPolygon(Doppio[ ]Il doppio[ ], di int)
C’è un poligono.
public void FillPolygon(double[] xPoints, double[] yPoints, int nPoints)
Parameters
xPoints
double
[ ]
I coordinati dei punti X.
yPoints
double
[ ]
Il coordinamento dei punti.
nPoints
int
Il numero dei punti.
FillRect(Doppio, doppio, doppio)
Si riempie di un rettangolo.
public void FillRect(double x, double y, double width, double height)
Parameters
x
double
X coordinato dell’angolo sinistro superiore del rectangolo.
y
double
Il coordinato Y dell’angolo sinistro superiore del rectangolo.
width
double
Una larghezza del rectangolo.
height
double
L’altezza del rectangolo.
FillRoundRect(doppio, doppio, doppio, doppio, doppio)
Si riempie di un rettangolo rotondo.
public void FillRoundRect(double x, double y, double width, double height, double arcWidth, double arcHeight)
Parameters
x
double
X coordinato dell’angolo sinistro superiore del rectangolo.
y
double
Il coordinato Y dell’angolo sinistro superiore del rectangolo.
width
double
Una larghezza del rectangolo.
height
double
L’altezza del rectangolo.
arcWidth
double
Una larghezza di rettangolo circoscritto dell’arca che ruota un angolo del rettangolo.
arcHeight
double
Un’altezza di rettangolo circoscritto dell’arca che ruota un angolo del rettangolo.
FillText(stringa, font, float, flotta)
Aggiunge una riga di testo riempendo l’interior di glyphs.
public void FillText(string text, Font font, float x, float y)
Parameters
text
string
Il testo da aggiungere.
font
Font
Fonte di sistema che verrà utilizzato per disegnare il testo.
x
float
Il coordinato X per l’origine del testo.
y
float
Coordinate per l’origine del testo.
FillText(Strumento, Float[ ], Font, Float, Flotta)
Aggiunge una riga di testo riempendo l’interior di glyphs.
public void FillText(string text, float[] advances, Font font, float x, float y)
Parameters
text
string
Il testo da aggiungere.
advances
float
[ ]
La sua lunghezza deve rispettare il numero di glyph nella riga.
font
Font
La font che verrà utilizzata per disegnare il testo.
x
float
Il coordinato X per l’origine del testo.
y
float
Coordinate per l’origine del testo.
FillText(stringa, DrFont, float, flotta)
Aggiunge una riga di testo riempendo l’interior di glyphs.
public void FillText(string text, DrFont drFont, float x, float y)
Parameters
text
string
Il testo da aggiungere.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont che verrà utilizzato per disegnare testo. Può essere utilizzato con font personalizzati che si trova nella cartella personalizzata.
x
float
Il coordinato X per l’origine del testo.
y
float
Coordinate per l’origine del testo.
FillText(Strumento, Float[ ], DrFont, float, flotta)
Aggiunge una riga di testo riempendo l’interior di glyphs.
public void FillText(string text, float[] advances, DrFont drFont, float x, float y)
Parameters
text
string
Il testo da aggiungere.
advances
float
[ ]
La sua lunghezza deve rispettare il numero di glyph nella riga.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont che verrà utilizzato per disegnare testo. Può essere utilizzato con font personalizzati che si trova nella cartella personalizzata.
x
float
Il coordinato X per l’origine del testo.
y
float
Coordinate per l’origine del testo.
FillText(string, font, float, flusso, spazzolino)
Aggiunge una riga di testo riempendo l’interior di glyphs.
public void FillText(string text, Font font, float x, float y, Brush fill)
Parameters
text
string
Il testo da aggiungere.
font
Font
Fonte di sistema che verrà utilizzato per disegnare il testo.
x
float
Il coordinato X per l’origine del testo.
y
float
Coordinate per l’origine del testo.
fill
Brush
Il riempimento utilizzato per dipingere gli glyphs.
FillText(Strumento, Float[ ], Font, float, flotta, spazzolino)
Aggiunge una riga di testo riempendo l’interior di glyphs.
public void FillText(string text, float[] advances, Font font, float x, float y, Brush fill)
Parameters
text
string
Il testo da aggiungere.
advances
float
[ ]
La sua lunghezza deve rispettare il numero di glyph nella riga.
font
Font
Fonte di sistema che verrà utilizzato per disegnare il testo.
x
float
Il coordinato X per l’origine del testo.
y
float
Coordinate per l’origine del testo.
fill
Brush
Il riempimento utilizzato per dipingere gli glyphs.
FillText(String, DrFont, Float, Flotta, Brush)
Aggiunge una riga di testo riempendo l’interior di glyphs.
public void FillText(string text, DrFont drFont, float x, float y, Brush fill)
Parameters
text
string
Il testo da aggiungere.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont che verrà utilizzato per disegnare testo. Può essere utilizzato con font personalizzati che si trova nella cartella personalizzata.
x
float
Il coordinato X per l’origine del testo.
y
float
Coordinate per l’origine del testo.
fill
Brush
Il riempimento utilizzato per dipingere gli glyphs.
FillText(Strumento, Float[ ], DrFont, float, flotta, spazzolino)
Aggiunge una riga di testo riempendo l’interior di glyphs.
public void FillText(string text, float[] advances, DrFont drFont, float x, float y, Brush fill)
Parameters
text
string
Il testo da aggiungere.
advances
float
[ ]
La sua lunghezza deve rispettare il numero di glyph nella riga.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont che verrà utilizzato per disegnare testo. Può essere utilizzato con font personalizzati che si trova nella cartella personalizzata.
x
float
Il coordinato X per l’origine del testo.
y
float
Coordinate per l’origine del testo.
fill
Brush
Il riempimento utilizzato per dipingere gli glyphs.
GetPaint()
Riceve la pittura dello stato grafico attuale.
public Brush GetPaint()
Returns
GetStroke()
Riceve lo stato grafico attuale.
public Pen GetStroke()
Returns
GetXmpMetadata()
Leggi il file PS/EPS e extrai XmpMetdata se già esiste o aggiungi un nuovo se non esiste.
public XmpMetadata GetXmpMetadata()
Returns
I metadati XMP esistenti o nuovi.
MergeToPdf(String e String[ ]Opzioni di salvataggio)
Mergere i file PS/EPS in un dispositivo.
public void MergeToPdf(string outPdfFilePath, string[] filesForMerge, SaveOptions options)
Parameters
outPdfFilePath
string
Un percorso di file PDF di uscita.
filesForMerge
string
[ ]
I file PS/EPS per la fusione con questo file in un dispositivo di uscita.
options
SaveOptions
Contiene le bandiere che specificano la produzione di errori gettati durante la conversione.
MergeToPdf(Strumento, Strumento[ ]Opzioni di salvataggio)
Mergere i file PS/EPS in un dispositivo.
public void MergeToPdf(Stream pdfStream, string[] filesForMerge, SaveOptions options)
Parameters
pdfStream
Stream
Un prodotto PDF Stream.
filesForMerge
string
[ ]
I file PS/EPS per la fusione con questo file in un dispositivo di uscita.
options
SaveOptions
Contiene le bandiere che specificano la produzione di errori gettati durante la conversione.
OpenPage(La flotta, la flotta)
Crea una nuova pagina e la fa attuale.
public void OpenPage(float width, float height)
Parameters
width
float
L’ampiezza della nuova pagina.
height
float
L’altezza della nuova pagina.
OpenPage(String)
Crea una nuova pagina con la dimensione del documento e lo rende attuale.
public void OpenPage(string pageName = null)
Parameters
pageName
string
Il nome della nuova pagina. se è zero il nome o la pagina sarà un numero di ordine della pagina.
OutlineText(stringa, font, float, flotta)
Aggiungi una riga di testo disegnando gliff contorno.
public void OutlineText(string text, Font font, float x, float y)
Parameters
text
string
Il testo da aggiungere.
font
Font
Fonte di sistema che verrà utilizzato per disegnare il testo.
x
float
Il coordinato X per l’origine del testo.
y
float
Coordinate per l’origine del testo.
OutlineText(Strumento, Float[ ], Font, Float, Flotta)
Aggiungi una riga di testo disegnando gliff contorno.
public void OutlineText(string text, float[] advances, Font font, float x, float y)
Parameters
text
string
Il testo da aggiungere.
advances
float
[ ]
La sua lunghezza deve rispettare il numero di glyph nella riga.
font
Font
La font che verrà utilizzata per disegnare il testo.
x
float
Il coordinato X per l’origine del testo.
y
float
Coordinate per l’origine del testo.
OutlineText(stringa, DrFont, float, flotta)
Aggiungi una riga di testo disegnando gliff contorno.
public void OutlineText(string text, DrFont drFont, float x, float y)
Parameters
text
string
Il testo da aggiungere.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont che verrà utilizzato per disegnare testo. Può essere utilizzato con font personalizzati che si trova nella cartella personalizzata.
x
float
Il coordinato X per l’origine del testo.
y
float
Coordinate per l’origine del testo.
OutlineText(Strumento, Float[ ], DrFont, float, flotta)
Aggiungi una riga di testo disegnando gliff contorno.
public void OutlineText(string text, float[] advances, DrFont drFont, float x, float y)
Parameters
text
string
Il testo da aggiungere.
advances
float
[ ]
La sua lunghezza deve rispettare il numero di glyph nella riga.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont che verrà utilizzato per disegnare testo. Può essere utilizzato con font personalizzati che si trova nella cartella personalizzata.
x
float
Il coordinato X per l’origine del testo.
y
float
Coordinate per l’origine del testo.
OutlineText(String, Font, Float, Flotta, Pen)
Aggiungi una riga di testo disegnando gliff contorno.
public void OutlineText(string text, Font font, float x, float y, Pen stroke)
Parameters
text
string
Il testo da aggiungere.
font
Font
Fonte di sistema che verrà utilizzato per disegnare il testo.
x
float
Il coordinato X per l’origine del testo.
y
float
Coordinate per l’origine del testo.
stroke
Pen
L’incidente usato per disegnare le estensioni dei glif.
OutlineText(Strumento, Float[ ], Font, Float, Flotta, Pen)
Aggiungi una riga di testo disegnando gliff contorno.
public void OutlineText(string text, float[] advances, Font font, float x, float y, Pen stroke)
Parameters
text
string
Il testo da aggiungere.
advances
float
[ ]
La sua lunghezza deve rispettare il numero di glyph nella riga.
font
Font
Fonte di sistema che verrà utilizzato per disegnare il testo.
x
float
Il coordinato X per l’origine del testo.
y
float
Coordinate per l’origine del testo.
stroke
Pen
L’incidente usato per disegnare le estensioni dei glif.
OutlineText(stringa, DrFont, float, flotta, penna)
Aggiungi una riga di testo disegnando gliff contorno.
public void OutlineText(string text, DrFont drFont, float x, float y, Pen stroke)
Parameters
text
string
Il testo da aggiungere.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont che verrà utilizzato per disegnare testo. Può essere utilizzato con font personalizzati che si trova nella cartella personalizzata.
x
float
Il coordinato X per l’origine del testo.
y
float
Coordinate per l’origine del testo.
stroke
Pen
L’incidente usato per disegnare le estensioni dei glif.
OutlineText(Strumento, Float[ ], DrFont, Float, Flotta, Pen)
Aggiungi una riga di testo disegnando gliff contorno.
public void OutlineText(string text, float[] advances, DrFont drFont, float x, float y, Pen stroke)
Parameters
text
string
Il testo da aggiungere.
advances
float
[ ]
La sua lunghezza deve rispettare il numero di glyph nella riga.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont che verrà utilizzato per disegnare testo. Può essere utilizzato con font personalizzati che si trova nella cartella personalizzata.
x
float
Il coordinato X per l’origine del testo.
y
float
Coordinate per l’origine del testo.
stroke
Pen
L’incidente usato per disegnare le estensioni dei glif.
ResizeEps(String, SizeF, Unità)
Riserve dato Aspose.Page.EPS.PsDocument come file EPS. Questo metodo viene utilizzato solo dopo l’estrazione di dimensioni EPS.Salva il file EPS iniziale con aggiornato esistente %%BoundingBox o verrà creato un nuovo.
public void ResizeEps(string outEpsFilePath, SizeF newSizeInUnits, Units units)
Parameters
outEpsFilePath
string
Il percorso di rilascio del file EPS.
newSizeInUnits
SizeF
Nuova dimensione dell’immagine EPS in unità assegnate.
units
Units
Le unità della nuova dimensione possono essere punti, pollici, millimetri, centimetri e percentuali di dimensione iniziale.
ResizeEps(Strumento, SizeF, Unità)
Riserve dato Aspose.Page.EPS.PsDocument come file EPS. Questo metodo viene utilizzato solo dopo l’estrazione di dimensioni EPS.Salva il file EPS iniziale con aggiornato esistente %%BoundingBox o verrà creato un nuovo.
public void ResizeEps(Stream epsStream, SizeF newSizeInUnits, Units units)
Parameters
epsStream
Stream
Il flusso di file di uscita EPS.
newSizeInUnits
SizeF
Nuova dimensione dell’immagine EPS in unità assegnate.
units
Units
Le unità della nuova dimensione possono essere punti, pollici, millimetri, centimetri e percentuali di dimensione iniziale.
Rotate(flotta)
Aggiunge la rotazione contro l’orologio circa l’origine allo stato grafico corrente (rotare la matrice corrente).
public void Rotate(float angleRadians)
Parameters
angleRadians
float
L’angolo della rotazione nei radiani.
Rotate(int)
Aggiunge la rotazione contro l’orologio circa l’origine allo stato grafico corrente (rotare la matrice corrente).
public void Rotate(int angleDegrees)
Parameters
angleDegrees
int
L’angolo della rotazione in gradi.
Save(Stream)
Salva dato Aspose.Page.EPS.PsDocument come file EPS. Questo metodo viene utilizzato solo dopo l’aggiornamento dei metadati XMP.Salva il file EPS iniziale con metadati esistenti aggiornati o uno nuovo creato mentre chiama il metodo GetMetadata.Nell’ultimo caso vengono aggiunti tutti i necessari codici PostScript e commenti EPS.
public void Save(Stream epsStream)
Parameters
epsStream
Stream
Il flusso di file di uscita EPS.
Save()
Salva dato Aspose.Page.EPS.PsDocument come file EPS. Questo metodo viene utilizzato solo quando PsDocument è stato creato da scratch.
public void Save()
SaveAsImage(ImageSaveOptions)
Salva il file PS/EPS ad array di immagini.
public byte[][] SaveAsImage(ImageSaveOptions options)
Parameters
options
ImageSaveOptions
Contiene i parametri necessari per salvare l’immagine e le bandiere che specificano la produzione di errori gettati durante la conversione.
Returns
byte [ ]
Immagini byte. un byte array per una pagina.
SaveAsPdf(String, PdfSaveOptions)
Salva il file PS/EPS in file PDF.
public void SaveAsPdf(string outPdfFilePath, PdfSaveOptions options)
Parameters
outPdfFilePath
string
Un percorso di file PDF di uscita.
options
PdfSaveOptions
Contiene le bandiere che specificano la produzione di errori gettati durante la conversione.
SaveAsPdf(Strumento, PdfSaveOptions)
Salva il file PS/EPS in PDF stream.
public void SaveAsPdf(Stream pdfStream, PdfSaveOptions options)
Parameters
pdfStream
Stream
Un prodotto PDF Stream.
options
PdfSaveOptions
Contiene le bandiere che specificano la produzione di errori gettati durante la conversione.
SaveImageAsEps(Stream, Strumento, PsSaveOptions)
Salva l’immagine PNG/JPEG/TIFF/BMP/GIF/EMF dal flusso di input al flusso di output EPS.
public static void SaveImageAsEps(Stream imageStream, Stream epsStream, PsSaveOptions options)
Parameters
imageStream
Stream
Immagini di input stream.
epsStream
Stream
Il flusso di uscita di EPS.
options
PsSaveOptions
Contiene parametri che specificano la produzione di errori lanciati durante la conversione.
SaveImageAsEps(string, string e PsSaveOptions)
Salva immagine PNG/JPEG/TIFF/BMP/GIF/EMF dal file al file EPS.
public static void SaveImageAsEps(string imageFilePath, string epsFilePath, PsSaveOptions options)
Parameters
imageFilePath
string
Il percorso del file immagine.
epsFilePath
string
Il percorso di file EPS.
options
PsSaveOptions
Contiene parametri che specificano la produzione di errori lanciati durante la conversione.
SaveImageAsEps(Bitmap, string, PsSaveOptions)
Salva l’oggetto Bitmap nel file EPS.
public static void SaveImageAsEps(Bitmap image, string epsFilePath, PsSaveOptions options)
Parameters
image
Bitmap
La immagine .
epsFilePath
string
Il percorso di file EPS.
options
PsSaveOptions
Contiene parametri che specificano la produzione di errori lanciati durante la conversione.
SaveImageAsEps(Bitmap, Stream e PsSaveOptions)
Salva l’oggetto Bitmap al flusso di uscita di EPS.
public static void SaveImageAsEps(Bitmap image, Stream epsStream, PsSaveOptions options)
Parameters
image
Bitmap
La immagine .
epsStream
Stream
Il flusso di uscita di EPS.
options
PsSaveOptions
Contiene parametri che specificano la produzione di errori lanciati durante la conversione.
Scale(La flotta, la flotta)
Aggiungi la scala allo stato grafico corrente (matrix corrente della scala).
public void Scale(float xScale, float yScale)
Parameters
xScale
float
La scala in X assi.
yScale
float
La traduzione in assi.
SetPageDevice(Scrivi una recensione per String, Object=» » »)
Imposta i parametri del dispositivo della pagina (vedere le specifiche PostScript dell’operatore “setpagedevice”).Tra questi possono essere dimensioni di pagina e colore, ecc.
public void SetPageDevice(Dictionary<string, object=""> pageParams)
Parameters
pageParams
Dictionary
di <
string
, object
>
Parametri della pagina. in questo dizionario possono essere dimensioni della pagina e colore ecc.
SetPageSize(La flotta, la flotta)
Per creare pagine di dimensioni diverse in un documento utilizza Aspose.Page.EPS.PsDocument.SetPageDevice(System.Collections.Generic.Dictionary{System.String,System.Object})Metodo solo dopo questo metodo.
public void SetPageSize(float width, float height)
Parameters
width
float
La larghezza della pagina nel file PostScript risultante.
height
float
L’altezza della pagina nel file PostScript risultante.
SetPaint(Brush)
Immagini in stato grafico attuale.
public void SetPaint(Brush paint)
Parameters
paint
Brush
Può essere qualsiasi sottoclasse della classe System.Drawing.Brush esistita sulla piattaforma .NET.
SetStroke(Pen)
Set stroke in stato grafico attuale.
public void SetStroke(Pen stroke)
Parameters
stroke
Pen
Il colpo.
SetTransform(Matrix)
Imposta la trasformazione attuale a questa.
public void SetTransform(Matrix matrix)
Parameters
matrix
Matrix
La trasformazione .
Shear(La flotta, la flotta)
Aggiunge la trasformazione della scheda allo stato grafico corrente (la matrice corrente della scheda).
public void Shear(float shx, float shy)
Parameters
shx
float
La scatola in X assi.
shy
float
Il cappello in assi.
Transform(Matrix)
Aggiunge la trasformazione allo stato grafico corrente (concatenato questa matrice con quella corrente).
public void Transform(Matrix matrix)
Parameters
matrix
Matrix
La trasformazione .
Translate(La flotta, la flotta)
Aggiunge la traduzione allo stato grafico corrente (traduzione della matrice corrente).
public void Translate(float x, float y)
Parameters
x
float
Traduzione in direzione X.
y
float
La traduzione in direzione Y.
WriteGraphicsRestore()
Scritti che ripristinano lo stato grafico attuale (vedi le specifiche PostScript sull’operatore “grestore”).
public void WriteGraphicsRestore()
WriteGraphicsSave()
Scritti di salvataggio dello stato grafico attuale (vedi la specificazione PostScript sull’operatore “salvataggio”).
public void WriteGraphicsSave()
</string,></string,>