Class PsDocument
Nombre del espacio: Aspose.Page.EPS Asamblea: Aspose.Page.dll (25.4.0)
Esta clase encapsula los documentos PS/EPS.
public sealed class PsDocument : Document
Inheritance
object ← Document ← PsDocument
Miembros heredados
object.GetType() ,y, object.ToString() ,y, object.Equals(object?) ,y, object.Equals(object?, object?) ,y, object.ReferenceEquals(object?, object?) ,y, object.GetHashCode()
Constructors
PsDocument()
Inicializa vacío Aspose.Page.EPS.PsDocument. Este constructor se utiliza únicamente para operaciones adicionales que no están relacionadas con los archivos PostScript,Por ejemplo, la conversión de fuentes.
public PsDocument()
PsDocument(Título: PsSaveOptions)
Inicializa Aspose.Page.EPS.PsDocument vacío con página inicializada.
public PsDocument(string outPsFilePath, PsSaveOptions options)
Parameters
outPsFilePath
string
Paseo de archivo de salida PS/EPS.
options
PsSaveOptions
Un conjunto de parámetros que controlan el almacenamiento del archivo PostScript.
PsDocument(El flujo, PsSaveOptions)
Inicializa Aspose.Page.EPS.PsDocument vacío con página inicializada.
public PsDocument(Stream outPsStream, PsSaveOptions options)
Parameters
outPsStream
Stream
Stream donde salvar el archivo PS/EPS.
options
PsSaveOptions
Un conjunto de parámetros que controlan el almacenamiento del archivo PostScript.
PsDocument(Título: PsSaveOptions, Bool)
Inicializa el Aspose.Page.EPS.PsDocument vacío.
public PsDocument(string outPsFilePath, PsSaveOptions options, bool multipaged)
Parameters
outPsFilePath
string
Paseo de archivo de salida PS/EPS.
options
PsSaveOptions
Un conjunto de parámetros que controlan el almacenamiento del archivo PostScript.
multipaged
bool
En este caso, la inicialización de la página debe realizarse a través de una llamada explícita “openPage(width, height.
PsDocument(El flujo, PsSaveOptions, bool)
Inicializa el Aspose.Page.EPS.PsDocument vacío.
public PsDocument(Stream outPsStream, PsSaveOptions options, bool multipaged)
Parameters
outPsStream
Stream
Stream donde salvar el archivo PS/EPS.
options
PsSaveOptions
Un conjunto de parámetros que controlan el almacenamiento del archivo PostScript.
multipaged
bool
En este caso, la inicialización de la página debe realizarse a través de una llamada explícita “openPage(width, height.
PsDocument(Pintura, PsSaveOptions, Int)
Inicializa Aspose.Page.EPS.PsDocument vacío cuando se conoce previamente el número de páginas de documento Postscript.
public PsDocument(string outPsFilePath, PsSaveOptions options, int numberOfPages)
Parameters
outPsFilePath
string
Paseo de archivo de salida PS/EPS.
options
PsSaveOptions
Un conjunto de parámetros que controlan el almacenamiento del archivo PostScript.
numberOfPages
int
Número de páginas en el documento PostScript.
PsDocument(El flujo, PsSaveOptions, int)
Inicializa Aspose.Page.EPS.PsDocument vacío cuando se conoce previamente el número de páginas de documento Postscript.
public PsDocument(Stream outPsStream, PsSaveOptions options, int numberOfPages)
Parameters
outPsStream
Stream
Stream donde salvar el archivo PS/EPS.
options
PsSaveOptions
Un conjunto de parámetros que controlan el almacenamiento del archivo PostScript.
numberOfPages
int
Número de páginas en el documento PostScript.
PsDocument(El string)
Inicializa Aspose.Page.EPS.PsDocument con un archivo de entrada PS/EPS.
public PsDocument(string psFilePath)
Parameters
psFilePath
string
Paseo de archivo PS/EPS.
PsDocument(Stream)
Inicializa Aspose.Page.EPS.PsDocument con un flujo de archivo PS/EPS.
public PsDocument(Stream inPsStream)
Parameters
inPsStream
Stream
El flujo de entrada del archivo PS/EPS.
Properties
InputStream
Obtenga o establece un flujo de entrada de archivo PS/EPS.
public Stream InputStream { get; set; }
Valor de la propiedad
NumberOfPages
Devolve el número de páginas en el documento PDF resultante.
public int NumberOfPages { get; }
Valor de la propiedad
Methods
Clip(GraphicsPath)
Ads clip al estado gráfico actual.
public void Clip(GraphicsPath s)
Parameters
El Camino de Clip.
ClipAndNewPath(GraphicsPath)
Ads clip al estado gráfico actual y que escribe “newpath” operador. es necesario hacer para escaparde la confluencia de este camino de cripto y algunas patas posteriores como los glifos que se explican con el operador de “charpath.
public void ClipAndNewPath(GraphicsPath s)
Parameters
El Camino de Clip.
ClipRectangle(RectangleF)
Ads clipping rectangle al estado gráfico actual.
public void ClipRectangle(RectangleF rect)
Parameters
rect
RectangleF
El rectángulo de la cripta.
ClipText(Título, Título, Float, Float)
Añade un clip de una salida de un texto dado en una fuente dada.
public void ClipText(string text, Font font, float x, float y)
Parameters
text
string
El texto.
font
Font
y el font.
x
float
Un coordenado X de la posición del texto.
y
float
Coordinación de la posición del texto.
ClosePage()
Página actual completa.
public void ClosePage()
ConversiónType1FontToTTF(Título, Título)
Convertir la letra de tipo 1 en TrueType.El nombre de la letra TTF convertida será el mismo que la letra de entrada Tipo 1 con la extensión “.ttf.El archivo TTF se guardará en el directorio de salida asignado.
public void ConvertType1FontToTTF(string type1FontFilePath, string outputDir)
Parameters
type1FontFilePath
string
El tipo 1 de la ruta de archivo de fuente.
outputDir
string
La salida dir dónde salvar la letra resultante TrueType.
CropEps(Síntomas, Float[])
Creps dado Aspose.Page.EPS.PsDocument como archivo EPS.Salva el archivo EPS inicial con actualizado existente %%BoundingBox o se creará un nuevo.
public void CropEps(string outEpsFilePath, float[] cropBox)
Parameters
outEpsFilePath
string
Paseo de archivo de salida EPS.
cropBox
float
[][]
La caja de cultivo (x0, y0, x, y).
CropEps(El flujo, el flujo[])
Creps dado Aspose.Page.EPS.PsDocument como archivo EPS.Salva el archivo EPS inicial con actualizado existente %%BoundingBox o se creará un nuevo.
public void CropEps(Stream epsStream, float[] cropBox)
Parameters
epsStream
Stream
El flujo de la salida del archivo EPS.
cropBox
float
[][]
La caja de cultivo (x0, y0, x, y).
Draw(GraphicsPath)
Crea un camino arbitrario.
public void Draw(GraphicsPath shape)
Parameters
shape
GraphicsPath
El camino para dibujar.
DrawArc(doble, doble, doble, doble, doble)
Toma un arco.
public void DrawArc(double x, double y, double width, double height, double startAngle, double arcAngle)
Parameters
x
double
Coordinación X del centro del arco.
y
double
Y la coordinación del centro del arco.
width
double
Un ancho de rectángulo circunscrito.
height
double
Una altura de un rectángulo circunscrito.
startAngle
double
Un ángulo de inicio del arco.
arcAngle
double
Un ángulo del arco.
DrawExplicitImageMask(Título: Bitmap, Matrix)
Imagen mascarada.
public void DrawExplicitImageMask(Bitmap image24bpp, Bitmap alphaMask1bpp, Matrix transform)
Parameters
image24bpp
Bitmap
La imagen debe estar en formato de imagen 24bpp RGB
alphaMask1bpp
Bitmap
La máscara de imagen debe estar en formato de imagen 1bpp.
transform
Matrix
La matriz para transformar la imagen.
DrawImage(Bitmap)
Imagen de dibujo.
public void DrawImage(Bitmap image)
Parameters
image
Bitmap
La imagen para dibujar.
DrawImage(Bitmap, Matrix y Color)
Imagen transformada con fondo.
public void DrawImage(Bitmap image, Matrix transform, Color bkg)
Parameters
image
Bitmap
La imagen para dibujar.
transform
Matrix
La matriz para transformar la imagen.
bkg
Color
El fondo para la imagen.
DrawLine(doble, doble, doble y doble)
Un segmento de líneas.
public void DrawLine(double x1, double y1, double x2, double y2)
Parameters
x1
double
Coordinación X del comienzo del segmento.
y1
double
Coordinación del comienzo del segmento.
x2
double
Coordinación X del final del segmento.
y2
double
Coordinación del final del segmento.
DrawOval(doble, doble, doble y doble)
Se trata de un oval.
public void DrawOval(double x, double y, double width, double height)
Parameters
x
double
Coordinación X del centro de la oval.
y
double
Y la coordinación del centro de la oval.
width
double
Un ancho de rectángulo circunscrito.
height
double
Una altura de un rectángulo circunscrito.
DrawPolygon(Int[][], El int[][], El int)
Encuentra un poligono.
public void DrawPolygon(int[] xPoints, int[] yPoints, int nPoints)
Parameters
xPoints
int
[][]
Coordenadas de puntos X.
yPoints
int
[][]
Coordinación de puntos.
nPoints
int
El número de puntos.
DrawPolygon(doble[][], El doble[][], El int)
Tiene un poligono.
public void DrawPolygon(double[] xPoints, double[] yPoints, int nPoints)
Parameters
xPoints
double
[][]
Coordenadas de puntos X.
yPoints
double
[][]
Coordinación de puntos.
nPoints
int
El número de puntos.
DrawPolyline(Int[][], El int[][], El int)
Tiene un polilo.
public void DrawPolyline(int[] xPoints, int[] yPoints, int nPoints)
Parameters
xPoints
int
[][]
Coordenadas de puntos X.
yPoints
int
[][]
Coordinación de puntos.
nPoints
int
El número de puntos.
DrawPolyline(doble[][], El doble[][], El int)
Tiene un polilo.
public void DrawPolyline(double[] xPoints, double[] yPoints, int nPoints)
Parameters
xPoints
double
[][]
Coordenadas de puntos X.
yPoints
double
[][]
Coordinación de puntos.
nPoints
int
El número de puntos.
DrawRect(doble, doble, doble y doble)
Toma un rectángulo.
public void DrawRect(double x, double y, double width, double height)
Parameters
x
double
Coordinación X de la esquina izquierda superior del rectángulo.
y
double
Y coordinación de la esquina izquierda superior del rectángulo.
width
double
Un ancho del rectángulo.
height
double
una altura del rectángulo.
DrawRoundRect(doble, doble, doble, doble, doble)
Toma un rectángulo redondo.
public void DrawRoundRect(double x, double y, double width, double height, double arcWidth, double arcHeight)
Parameters
x
double
Coordinación X de la esquina izquierda superior del rectángulo.
y
double
Y coordinación de la esquina izquierda superior del rectángulo.
width
double
Un ancho del rectángulo.
height
double
una altura del rectángulo.
arcWidth
double
Una anchura de un rectángulo circunscrito del arco que rodea un ángulo del rectángulo.
arcHeight
double
Una altura de un rectángulo circunscrito del arco que rodea un ángulo del rectángulo.
DrawTransparentImage(Título: Matrix, Matrix)
Imagen transformada transparente. si la imagen no tiene canales alfa se trazará como imagen opaca
public void DrawTransparentImage(Bitmap image, Matrix transform, int transparencyThreshold)
Parameters
image
Bitmap
La imagen para dibujar.
transform
Matrix
La matriz para transformar la imagen.
transparencyThreshold
int
Un límite que define de qué valor del pixel de transparencia se interpretará como totalmente transparente.Todos los valores por debajo de este límite se interpretarán como totalmente opacos.
ExtractEpsBoundingBox()
Lea el archivo EPS y extrae la caja de límite de la imagen EPS de los comentarios de %%BoundingBox o límites para el tamaño de la página por defecto (0, 0, 595, 842) si no existe.
public int[] ExtractEpsBoundingBox()
Returns
int [][]
La caja límite de la imagen EPS.
ExtractEpsSize()
Lea el archivo EPS y extrae un tamaño de la imagen EPS del comentario de %%BoundingBox o el tamaño de la página por defecto (595, 842) si no existe.
public Size ExtractEpsSize()
Returns
El tamaño de la imagen de EPS.
ExtractText(Salvaciones, int, int)
El texto sólo se puede extraer si está escrito con la letra Tipo 42 (TrueType) o Tipo 0 con la letra Tipo 42 en su mapa vector.
public string ExtractText(SaveOptions options, int startPage = 0, int endPage = 0)
Parameters
options
SaveOptions
Las opciones de ahorro.
startPage
int
La página desde la que empezar a extraer texto.Este parámetro es útil para los documentos multipagados.
endPage
int
La página hasta la que terminar para extraer texto. Este parámetro es útil para los documentos multipagados.
Returns
El texto extraído.
Fill(GraphicsPath)
Toma un camino arbitrario.
public void Fill(GraphicsPath shape)
Parameters
shape
GraphicsPath
El camino para llenar.
FillAndStrokeText(Tamaño, Tamaño, Tamaño, Tamaño, Pen)
Añade una línea de texto rellenando el interior de los glifos y dibujando los contornos de los glifos.
public void FillAndStrokeText(string text, Font font, float x, float y, Brush fillPaint, Pen stroke)
Parameters
text
string
El texto a añadir.
font
Font
La letra del sistema que se utilizará para dibujar texto.
x
float
Coordinación X para el origen del texto.
y
float
Coordinación para el origen del texto.
fillPaint
Brush
El relleno utilizado para pintar los glifos interiores.
stroke
Pen
El agujero utilizado para dibujar los contornos de los glifos.
FillAndStrokeText(Síntomas, Float[][], Font, float, float, Brush, Pen)
Añade una línea de texto rellenando el interior de los glifos y dibujando los contornos de los glifos.
public void FillAndStrokeText(string text, float[] advances, Font font, float x, float y, Brush fillPaint, Pen stroke)
Parameters
text
string
El texto a añadir.
advances
float
[][]
La longitud de los glifos debe cumplir con el número de glifos en la cadena.
font
Font
La letra del sistema que se utilizará para dibujar texto.
x
float
Coordinación X para el origen del texto.
y
float
Coordinación para el origen del texto.
fillPaint
Brush
El relleno utilizado para pintar los glifos interiores.
stroke
Pen
El agujero utilizado para dibujar los contornos de los glifos.
FillAndStrokeText(Tamaño, DrFont, float, float, Brush, Pen)
Añade una línea de texto rellenando el interior de los glifos y dibujando los contornos de los glifos.
public void FillAndStrokeText(string text, DrFont drFont, float x, float y, Brush fillPaint, Pen stroke)
Parameters
text
string
El texto a añadir.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont que se utilizará para dibujar texto. Se puede usar con la letra personalizada que se encuentra en la carpeta personalizada.
x
float
Coordinación X para el origen del texto.
y
float
Coordinación para el origen del texto.
fillPaint
Brush
El relleno utilizado para pintar los glifos interiores.
stroke
Pen
El agujero utilizado para dibujar los contornos de los glifos.
FillAndStrokeText(Síntomas, Float[][], DrFont, float, float, Brush, Pen)
Añade una línea de texto rellenando el interior de los glifos y dibujando los contornos de los glifos.
public void FillAndStrokeText(string text, float[] advances, DrFont drFont, float x, float y, Brush fillPaint, Pen stroke)
Parameters
text
string
El texto a añadir.
advances
float
[][]
La longitud de los glifos debe cumplir con el número de glifos en la cadena.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont que se utilizará para dibujar texto. Se puede usar con la letra personalizada que se encuentra en la carpeta personalizada.
x
float
Coordinación X para el origen del texto.
y
float
Coordinación para el origen del texto.
fillPaint
Brush
El relleno utilizado para pintar los glifos interiores.
stroke
Pen
El agujero utilizado para dibujar los contornos de los glifos.
FillArc(doble, doble, doble, doble, doble)
Toma un arco.
public void FillArc(double x, double y, double width, double height, double startAngle, double arcAngle)
Parameters
x
double
Coordinación X del centro del arco.
y
double
Y la coordinación del centro del arco.
width
double
Un ancho de rectángulo circunscrito.
height
double
Una altura de un rectángulo circunscrito.
startAngle
double
Un ángulo de inicio del arco.
arcAngle
double
Un ángulo del arco.
FillOval(doble, doble, doble y doble)
Tiene un oval.
public void FillOval(double x, double y, double width, double height)
Parameters
x
double
Coordinación X del centro de la oval.
y
double
Y la coordinación del centro de la oval.
width
double
Un ancho de rectángulo circunscrito.
height
double
Una altura de un rectángulo circunscrito.
FillPolygon(Int[][], El int[][], El int)
Tiene un poligono.
public void FillPolygon(int[] xPoints, int[] yPoints, int nPoints)
Parameters
xPoints
int
[][]
Coordenadas de puntos X.
yPoints
int
[][]
Coordinación de puntos.
nPoints
int
El número de puntos.
FillPolygon(doble[][], El doble[][], El int)
Tiene un poligono.
public void FillPolygon(double[] xPoints, double[] yPoints, int nPoints)
Parameters
xPoints
double
[][]
Coordenadas de puntos X.
yPoints
double
[][]
Coordinación de puntos.
nPoints
int
El número de puntos.
FillRect(doble, doble, doble y doble)
Tiene un rectángulo.
public void FillRect(double x, double y, double width, double height)
Parameters
x
double
Coordinación X de la esquina izquierda superior del rectángulo.
y
double
Y coordinación de la esquina izquierda superior del rectángulo.
width
double
Un ancho del rectángulo.
height
double
una altura del rectángulo.
FillRoundRect(doble, doble, doble, doble, doble)
Tiene un rectángulo redondo.
public void FillRoundRect(double x, double y, double width, double height, double arcWidth, double arcHeight)
Parameters
x
double
Coordinación X de la esquina izquierda superior del rectángulo.
y
double
Y coordinación de la esquina izquierda superior del rectángulo.
width
double
Un ancho del rectángulo.
height
double
una altura del rectángulo.
arcWidth
double
Una anchura de un rectángulo circunscrito del arco que rodea un ángulo del rectángulo.
arcHeight
double
Una altura de un rectángulo circunscrito del arco que rodea un ángulo del rectángulo.
FillText(Título, Título, Float, Float)
Añade una línea de texto rellenando el interior de los glyphs.
public void FillText(string text, Font font, float x, float y)
Parameters
text
string
El texto a añadir.
font
Font
La letra del sistema que se utilizará para dibujar texto.
x
float
Coordinación X para el origen del texto.
y
float
Coordinación para el origen del texto.
FillText(Síntomas, Float[][], Font, float, float)
Añade una línea de texto rellenando el interior de los glyphs.
public void FillText(string text, float[] advances, Font font, float x, float y)
Parameters
text
string
El texto a añadir.
advances
float
[][]
La longitud de los glifos debe cumplir con el número de glifos en la cadena.
font
Font
La letra que se utilizará para dibujar texto.
x
float
Coordinación X para el origen del texto.
y
float
Coordinación para el origen del texto.
FillText(Síntomas, DrFont, float, float)
Añade una línea de texto rellenando el interior de los glyphs.
public void FillText(string text, DrFont drFont, float x, float y)
Parameters
text
string
El texto a añadir.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont que se utilizará para dibujar texto. Se puede usar con la letra personalizada que se encuentra en la carpeta personalizada.
x
float
Coordinación X para el origen del texto.
y
float
Coordinación para el origen del texto.
FillText(Síntomas, Float[][], DrFont, float, float)
Añade una línea de texto rellenando el interior de los glyphs.
public void FillText(string text, float[] advances, DrFont drFont, float x, float y)
Parameters
text
string
El texto a añadir.
advances
float
[][]
La longitud de los glifos debe cumplir con el número de glifos en la cadena.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont que se utilizará para dibujar texto. Se puede usar con la letra personalizada que se encuentra en la carpeta personalizada.
x
float
Coordinación X para el origen del texto.
y
float
Coordinación para el origen del texto.
FillText(Tamaño, Tamaño, Tamaño, Tamaño)
Añade una línea de texto rellenando el interior de los glyphs.
public void FillText(string text, Font font, float x, float y, Brush fill)
Parameters
text
string
El texto a añadir.
font
Font
La letra del sistema que se utilizará para dibujar texto.
x
float
Coordinación X para el origen del texto.
y
float
Coordinación para el origen del texto.
fill
Brush
La cubierta utilizada para pintar glifos.
FillText(Síntomas, Float[][], Font, float, float, brush)
Añade una línea de texto rellenando el interior de los glyphs.
public void FillText(string text, float[] advances, Font font, float x, float y, Brush fill)
Parameters
text
string
El texto a añadir.
advances
float
[][]
La longitud de los glifos debe cumplir con el número de glifos en la cadena.
font
Font
La letra del sistema que se utilizará para dibujar texto.
x
float
Coordinación X para el origen del texto.
y
float
Coordinación para el origen del texto.
fill
Brush
La cubierta utilizada para pintar glifos.
FillText(Cuerpo, DrFont, float, float, Brush)
Añade una línea de texto rellenando el interior de los glyphs.
public void FillText(string text, DrFont drFont, float x, float y, Brush fill)
Parameters
text
string
El texto a añadir.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont que se utilizará para dibujar texto. Se puede usar con la letra personalizada que se encuentra en la carpeta personalizada.
x
float
Coordinación X para el origen del texto.
y
float
Coordinación para el origen del texto.
fill
Brush
La cubierta utilizada para pintar glifos.
FillText(Síntomas, Float[][], DrFont, float, float, brush)
Añade una línea de texto rellenando el interior de los glyphs.
public void FillText(string text, float[] advances, DrFont drFont, float x, float y, Brush fill)
Parameters
text
string
El texto a añadir.
advances
float
[][]
La longitud de los glifos debe cumplir con el número de glifos en la cadena.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont que se utilizará para dibujar texto. Se puede usar con la letra personalizada que se encuentra en la carpeta personalizada.
x
float
Coordinación X para el origen del texto.
y
float
Coordinación para el origen del texto.
fill
Brush
La cubierta utilizada para pintar glifos.
GetPaint()
Obtenga pintura del estado gráfico actual.
public Brush GetPaint()
Returns
GetStroke()
Tiene un golpe de estado de gráficos actuales.
public Pen GetStroke()
Returns
GetXmpMetadata()
Lea el archivo PS/EPS y extrae XmpMetdata si ya existe o añade un nuevo si no existe.
public XmpMetadata GetXmpMetadata()
Returns
Existe o nueva instancia de metadatos XMP.
MergeToPdf(Título, Título[][], Opciones de salvación)
Migra los archivos PS/EPS a un dispositivo.
public void MergeToPdf(string outPdfFilePath, string[] filesForMerge, SaveOptions options)
Parameters
outPdfFilePath
string
Una ruta de archivo de salida PDF.
filesForMerge
string
[][]
Los archivos PS/EPS para mezclar con este archivo en un dispositivo de salida.
options
SaveOptions
Contiene banderas que especifican la salida de errores lanzados durante la conversión.
MergeToPdf(Cortesía, String[][], Opciones de salvación)
Migra los archivos PS/EPS a un dispositivo.
public void MergeToPdf(Stream pdfStream, string[] filesForMerge, SaveOptions options)
Parameters
pdfStream
Stream
Una salida de PDF Stream.
filesForMerge
string
[][]
Los archivos PS/EPS para mezclar con este archivo en un dispositivo de salida.
options
SaveOptions
Contiene banderas que especifican la salida de errores lanzados durante la conversión.
OpenPage(Float y Float)
Crea una nueva página y la haga una actual.
public void OpenPage(float width, float height)
Parameters
width
float
La extensión de la nueva página.
height
float
La altura de la nueva página.
OpenPage(El string)
Crea una nueva página con el tamaño del documento y lo hace actual.
public void OpenPage(string pageName = null)
Parameters
pageName
string
Si es nulo el nombre o la página será un número de orden de la página.
OutlineText(Título, Título, Float, Float)
Añade una línea de texto dibujando los contorno de los glifos.
public void OutlineText(string text, Font font, float x, float y)
Parameters
text
string
El texto a añadir.
font
Font
La letra del sistema que se utilizará para dibujar texto.
x
float
Coordinación X para el origen del texto.
y
float
Coordinación para el origen del texto.
OutlineText(Síntomas, Float[][], Font, float, float)
Añade una línea de texto dibujando los contorno de los glifos.
public void OutlineText(string text, float[] advances, Font font, float x, float y)
Parameters
text
string
El texto a añadir.
advances
float
[][]
La longitud de los glifos debe cumplir con el número de glifos en la cadena.
font
Font
La letra que se utilizará para dibujar texto.
x
float
Coordinación X para el origen del texto.
y
float
Coordinación para el origen del texto.
OutlineText(Síntomas, DrFont, float, float)
Añade una línea de texto dibujando los contorno de los glifos.
public void OutlineText(string text, DrFont drFont, float x, float y)
Parameters
text
string
El texto a añadir.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont que se utilizará para dibujar texto. Se puede usar con la letra personalizada que se encuentra en la carpeta personalizada.
x
float
Coordinación X para el origen del texto.
y
float
Coordinación para el origen del texto.
OutlineText(Síntomas, Float[][], DrFont, float, float)
Añade una línea de texto dibujando los contorno de los glifos.
public void OutlineText(string text, float[] advances, DrFont drFont, float x, float y)
Parameters
text
string
El texto a añadir.
advances
float
[][]
La longitud de los glifos debe cumplir con el número de glifos en la cadena.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont que se utilizará para dibujar texto. Se puede usar con la letra personalizada que se encuentra en la carpeta personalizada.
x
float
Coordinación X para el origen del texto.
y
float
Coordinación para el origen del texto.
OutlineText(Tamaño, Tamaño, Tamaño, Tamaño)
Añade una línea de texto dibujando los contorno de los glifos.
public void OutlineText(string text, Font font, float x, float y, Pen stroke)
Parameters
text
string
El texto a añadir.
font
Font
La letra del sistema que se utilizará para dibujar texto.
x
float
Coordinación X para el origen del texto.
y
float
Coordinación para el origen del texto.
stroke
Pen
El stroke utilizado para dibujar las etiquetas de los glifos.
OutlineText(Síntomas, Float[][], Font, float, float, Pen)
Añade una línea de texto dibujando los contorno de los glifos.
public void OutlineText(string text, float[] advances, Font font, float x, float y, Pen stroke)
Parameters
text
string
El texto a añadir.
advances
float
[][]
La longitud de los glifos debe cumplir con el número de glifos en la cadena.
font
Font
La letra del sistema que se utilizará para dibujar texto.
x
float
Coordinación X para el origen del texto.
y
float
Coordinación para el origen del texto.
stroke
Pen
El stroke utilizado para dibujar las etiquetas de los glifos.
OutlineText(Síntomas, DrFont, float, float, Pen)
Añade una línea de texto dibujando los contorno de los glifos.
public void OutlineText(string text, DrFont drFont, float x, float y, Pen stroke)
Parameters
text
string
El texto a añadir.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont que se utilizará para dibujar texto. Se puede usar con la letra personalizada que se encuentra en la carpeta personalizada.
x
float
Coordinación X para el origen del texto.
y
float
Coordinación para el origen del texto.
stroke
Pen
El stroke utilizado para dibujar las etiquetas de los glifos.
OutlineText(Síntomas, Float[][], DrFont, float, float, Pen)
Añade una línea de texto dibujando los contorno de los glifos.
public void OutlineText(string text, float[] advances, DrFont drFont, float x, float y, Pen stroke)
Parameters
text
string
El texto a añadir.
advances
float
[][]
La longitud de los glifos debe cumplir con el número de glifos en la cadena.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont que se utilizará para dibujar texto. Se puede usar con la letra personalizada que se encuentra en la carpeta personalizada.
x
float
Coordinación X para el origen del texto.
y
float
Coordinación para el origen del texto.
stroke
Pen
El stroke utilizado para dibujar las etiquetas de los glifos.
ResizeEps(Síntomas, Síntomas, unidades)
Resizes dado Aspose.Page.EPS.PsDocument como archivo EPS. Este método se utiliza sólo después de extraer el tamaño de EPS.Salva el archivo EPS inicial con la actualización del %%BoundingBox existente o se creará un nuevo.
public void ResizeEps(string outEpsFilePath, SizeF newSizeInUnits, Units units)
Parameters
outEpsFilePath
string
Paseo de archivo de salida EPS.
newSizeInUnits
SizeF
Nuevo tamaño de la imagen EPS en unidades asignadas.
units
Units
Pueden ser puntos, pulgadas, millímetros, centímetros y porcentajes de tamaño inicial.
ResizeEps(El flujo, SizeF, Unidades)
Resizes dado Aspose.Page.EPS.PsDocument como archivo EPS. Este método se utiliza sólo después de extraer el tamaño de EPS.Salva el archivo EPS inicial con la actualización del %%BoundingBox existente o se creará un nuevo.
public void ResizeEps(Stream epsStream, SizeF newSizeInUnits, Units units)
Parameters
epsStream
Stream
El flujo de la salida del archivo EPS.
newSizeInUnits
SizeF
Nuevo tamaño de la imagen EPS en unidades asignadas.
units
Units
Pueden ser puntos, pulgadas, millímetros, centímetros y porcentajes de tamaño inicial.
Rotate(float)
Ads rotation counterclockwise sobre el origen al estado de gráficos actuales (rotar la matriz corriente).
public void Rotate(float angleRadians)
Parameters
angleRadians
float
El ángulo de la rotación en los radios.
Rotate(Int)
Ads rotation counterclockwise sobre el origen al estado de gráficos actuales (rotar la matriz corriente).
public void Rotate(int angleDegrees)
Parameters
angleDegrees
int
El ángulo de la rotación en grados.
Save(Stream)
Salva dado Aspose.Page.EPS.PsDocument como archivo EPS. Este método se utiliza sólo después de la actualización de los metadatos XMP.Salva el archivo EPS inicial con metadatos existentes actualizados o un nuevo creado al llamar el método GetMetadata.En el último caso se añaden todos los códigos PostScript y comentarios EPS necesarios.
public void Save(Stream epsStream)
Parameters
epsStream
Stream
El flujo de la salida del archivo EPS.
Save()
Salva dado Aspose.Page.EPS.PsDocument como archivo EPS. Este método se utiliza únicamente cuando PsDocument fue creado a partir de la caída.
public void Save()
SaveAsImage(ImageSaveOptions)
Salva el archivo PS/EPS a las imágenes de los bajos.
public byte[][] SaveAsImage(ImageSaveOptions options)
Parameters
options
ImageSaveOptions
Contiene los parámetros necesarios para salvar la imagen y las banderas que especifican la salida de los errores lanzados durante la conversión.
Returns
byte [][][][]
Imágenes bytes. una arregla de bytes para una página.
SaveAsPdf(Pdf, PdfSaveOptions)
Salva el archivo PS/EPS a un archivo PDF.
public void SaveAsPdf(string outPdfFilePath, PdfSaveOptions options)
Parameters
outPdfFilePath
string
Una ruta de archivo de salida PDF.
options
PdfSaveOptions
Contiene banderas que especifican la salida de errores lanzados durante la conversión.
SaveAsPdf(Cortesía, PdfSaveOptions)
Salva el archivo PS/EPS a un flujo PDF.
public void SaveAsPdf(Stream pdfStream, PdfSaveOptions options)
Parameters
pdfStream
Stream
Una salida de PDF Stream.
options
PdfSaveOptions
Contiene banderas que especifican la salida de errores lanzados durante la conversión.
SaveImageAsEps(Flujo, Flujo, PsSaveOptions)
Salva la imagen PNG/JPEG/TIFF/BMP/GIF/EMF de la corriente de entrada a la corriente de salida de EPS.
public static void SaveImageAsEps(Stream imageStream, Stream epsStream, PsSaveOptions options)
Parameters
imageStream
Stream
Imagen de flujo de entrada.
epsStream
Stream
El flujo de salida de EPS.
options
PsSaveOptions
Contiene parámetros que especifican la salida de errores lanzados durante la conversión.
SaveImageAsEps(Síntomas, Síntomas, PsSaveOptions)
Salva la imagen PNG/JPEG/TIFF/BMP/GIF/EMF de archivo a archivo EPS.
public static void SaveImageAsEps(string imageFilePath, string epsFilePath, PsSaveOptions options)
Parameters
imageFilePath
string
La ruta de archivo de imagen.
epsFilePath
string
Paseo de archivo EPS.
options
PsSaveOptions
Contiene parámetros que especifican la salida de errores lanzados durante la conversión.
SaveImageAsEps(Bitmap, string, PsSaveOptions)
Salva el objeto Bitmap en el archivo EPS.
public static void SaveImageAsEps(Bitmap image, string epsFilePath, PsSaveOptions options)
Parameters
image
Bitmap
La imagen.
epsFilePath
string
Paseo de archivo EPS.
options
PsSaveOptions
Contiene parámetros que especifican la salida de errores lanzados durante la conversión.
SaveImageAsEps(Bitmap, Stream y PsSaveOptions)
Salva el objeto Bitmap a la corriente de salida de EPS.
public static void SaveImageAsEps(Bitmap image, Stream epsStream, PsSaveOptions options)
Parameters
image
Bitmap
La imagen.
epsStream
Stream
El flujo de salida de EPS.
options
PsSaveOptions
Contiene parámetros que especifican la salida de errores lanzados durante la conversión.
Scale(Float y Float)
Ads escala al estado de gráficos actuales (matrix actual de escala).
public void Scale(float xScale, float yScale)
Parameters
xScale
float
La escala en el ácido X.
yScale
float
La traducción en el eje.
SetPageDevice(Diccionario String, Objeto=”">”">)
Establece los parámetros del dispositivo de página (ver la especificación PostScript del operador “setpagedevice).Entre ellos puede ser el tamaño de la página y el color, etc.
public void SetPageDevice(Dictionary<string, object=""> pageParams)
Parameters
pageParams
Dictionary
&ylt;
string
, object
>
Parámetros de la página.En este diccionario puede ser el tamaño de la página y el color etc.
SetPageSize(Float y Float)
Para crear páginas de diferentes tamaños en un documento, use Aspose.Page.EPS.PsDocument.SetPageDevice(System.Collections.Generic.Dictionary{System.String,System.Object})El método sólo después de este método.
public void SetPageSize(float width, float height)
Parameters
width
float
La anchura de la página en el resultado del archivo PostScript.
height
float
La altura de la página en el resultado del archivo PostScript.
SetPaint(Brush)
Pintura en el estado gráfico actual.
public void SetPaint(Brush paint)
Parameters
paint
Brush
Puede ser cualquier subclasse de la clase System.Drawing.Brush existente en la plataforma .NET.
SetStroke(Pen)
Conexión en el estado gráfico actual.
public void SetStroke(Pen stroke)
Parameters
stroke
Pen
El accidente.
SetTransform(Matrix)
Establecer la transformación actual a esta.
public void SetTransform(Matrix matrix)
Parameters
matrix
Matrix
La transformación.
Shear(Float y Float)
Añade la transformación de la hoja al estado gráfico actual (la matriz actual de la hoja).
public void Shear(float shx, float shy)
Parameters
shx
float
El escudo en el ácido X.
shy
float
El escudo en el eje.
Transform(Matrix)
Ads transformación al estado gráfico actual (concatenar esta matriz con el actual).
public void Transform(Matrix matrix)
Parameters
matrix
Matrix
La transformación.
Translate(Float y Float)
Ads traducción al estado gráfico actual (traducción de la matriz actual).
public void Translate(float x, float y)
Parameters
x
float
La traducción en dirección X.
y
float
La traducción en la dirección.
WriteGraphicsRestore()
Escritos de restauración del estado gráfico actual (ver especificación PostScript en el operador “grestore”).
public void WriteGraphicsRestore()
WriteGraphicsSave()
Escritos de almacenamiento del estado gráfico actual (ver la especificación PostScript en el operador “Gasave”).
public void WriteGraphicsSave()
</string,></string,>