Class PsDocument
Nombre del espacio: Aspose.Page.EPS Asamblea: Aspose.Page.dll (25.5.0)
Esta clase encapsula los documentos PS/EPS.
public sealed class PsDocument : DocumentInheritance
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.
ConversiónType3FontToTTF(Título, Título)
Convertir Tipo 3 en TrueType.El nombre de la font TTF convertida será el mismo que el archivo de font Tipo 3 de entrada con la extensión “.ttf”.El archivo TTF se guardará en el directorio de salida asignado.
public void ConvertType3FontToTTF(string type3FontFilePath, string outputDir)Parameters
type3FontFilePath string
El tipo 3 de la ruta de archivo.
outputDir string
La salida dir dónde salvar la letra resultante TrueType.
ConversiónType3FontToTTF(El Stream, el Stream)
Converta la letra de tipo 3 en TrueType stream.
public void ConvertType3FontToTTF(string type3FontFilePath, Stream outputStream)Parameters
type3FontFilePath string
El tipo 3 de la ruta de archivo.
outputStream Stream
Flujo de salida donde salvar el resultado de la letra 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,>