Class PsDocument

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

Stream

NumberOfPages

Devolve el número de páginas en el documento PDF resultante.

public int NumberOfPages { get; }

Valor de la propiedad

int

Methods

Clip(GraphicsPath)

Ads clip al estado gráfico actual.

public void Clip(GraphicsPath s)

Parameters

s GraphicsPath

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

s GraphicsPath

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

Size

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

string

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

Brush

GetStroke()

Tiene un golpe de estado de gráficos actuales.

public Pen GetStroke()

Returns

Pen

GetXmpMetadata()

Lea el archivo PS/EPS y extrae XmpMetdata si ya existe o añade un nuevo si no existe.

public XmpMetadata GetXmpMetadata()

Returns

XmpMetadata

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,>

 Español