Class PsDocument

Class PsDocument

Nome do espaço: Aspose.Page.EPS Assembleia: Aspose.Page.dll (25.4.0)

Esta classe encapsula documentos PS/EPS.

public sealed class PsDocument : Document

Inheritance

object Document PsDocument

Membros herdados

object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

PsDocument()

Inicia o vazio Aspose.Page.EPS.PsDocument. Este construtor é usado apenas para operações adicionais que não estão relacionadas aos arquivos PostScript,Por exemplo, a conversão de fontes.

public PsDocument()

PsDocument(Título: PsSaveOptions)

Iniciar o vazio Aspose.Page.EPS.PsDocument com página iniciada.

public PsDocument(string outPsFilePath, PsSaveOptions options)

Parameters

outPsFilePath string

Página de arquivo de saída PS/EPS.

options PsSaveOptions

Um conjunto de parâmetros que controlam a salvação do arquivo PostScript.

PsDocument(Armazém, PsSaveOptions)

Iniciar o vazio Aspose.Page.EPS.PsDocument com página iniciada.

public PsDocument(Stream outPsStream, PsSaveOptions options)

Parameters

outPsStream Stream

Stream onde salvar arquivo PS/EPS.

options PsSaveOptions

Um conjunto de parâmetros que controlam a salvação do arquivo PostScript.

PsDocument(Título: PsSaveOptions, Bool)

Inicializa o vazio Aspose.Page.EPS.PsDocument.

public PsDocument(string outPsFilePath, PsSaveOptions options, bool multipaged)

Parameters

outPsFilePath string

Página de arquivo de saída PS/EPS.

options PsSaveOptions

Um conjunto de parâmetros que controlam a salvação do arquivo PostScript.

multipaged bool

Se a página falsa não será iniciada. neste caso, a inicialização da página deve ser realizada através da chamada explícita “openPage(width, height).

PsDocument(Stream, PsSaveOptions e Bool)

Inicializa o vazio Aspose.Page.EPS.PsDocument.

public PsDocument(Stream outPsStream, PsSaveOptions options, bool multipaged)

Parameters

outPsStream Stream

Stream onde salvar arquivo PS/EPS.

options PsSaveOptions

Um conjunto de parâmetros que controlam a salvação do arquivo PostScript.

multipaged bool

Se a página falsa não será iniciada. neste caso, a inicialização da página deve ser realizada através da chamada explícita “openPage(width, height).

PsDocument(Padrão, PsSaveOptions, int)

Inicia o vazio Aspose.Page.EPS.PsDocument quando o número de páginas de documento Postscript é conhecido com antecedência.

public PsDocument(string outPsFilePath, PsSaveOptions options, int numberOfPages)

Parameters

outPsFilePath string

Página de arquivo de saída PS/EPS.

options PsSaveOptions

Um conjunto de parâmetros que controlam a salvação do arquivo PostScript.

numberOfPages int

O número de páginas no documento PostScript.

PsDocument(Stream, PsSaveOptions, Int)

Inicia o vazio Aspose.Page.EPS.PsDocument quando o número de páginas de documento Postscript é conhecido com antecedência.

public PsDocument(Stream outPsStream, PsSaveOptions options, int numberOfPages)

Parameters

outPsStream Stream

Stream onde salvar arquivo PS/EPS.

options PsSaveOptions

Um conjunto de parâmetros que controlam a salvação do arquivo PostScript.

numberOfPages int

O número de páginas no documento PostScript.

PsDocument(Redação)

Iniciar Aspose.Page.EPS.PsDocument com um arquivo de entrada PS/EPS.

public PsDocument(string psFilePath)

Parameters

psFilePath string

Página de arquivo PS/EPS.

PsDocument(Stream)

Inicializa Aspose.Page.EPS.PsDocument com um fluxo de arquivo PS/EPS.

public PsDocument(Stream inPsStream)

Parameters

inPsStream Stream

Introdução de fluxo de arquivo PS/EPS.

Properties

InputStream

Obter ou configurar um fluxo de entrada de arquivo PS/EPS.

public Stream InputStream { get; set; }

Valor da propriedade

Stream

NumberOfPages

Retorna o número de páginas no documento PDF resultante.

public int NumberOfPages { get; }

Valor da propriedade

int

Methods

Clip(GraphicsPath)

Adicione clipe ao estado gráfico atual.

public void Clip(GraphicsPath s)

Parameters

s GraphicsPath

O caminho do clipe.

ClipAndNewPath(GraphicsPath)

Adiciona clipe ao estado gráfico atual e do que escreve o operador “newpath”. é necessário fazer para escaparda confluência desta estrada de clipe e de algumas patas subsequentes, como os glifos, destacados com o operador de “charpath”.

public void ClipAndNewPath(GraphicsPath s)

Parameters

s GraphicsPath

O caminho do clipe.

ClipRectangle(RectangleF)

Ads clipping rectangle para o estado gráfico atual.

public void ClipRectangle(RectangleF rect)

Parameters

rect RectangleF

O rectangulo do clipe.

ClipText(Fonte, Float, Flot)

Adicione um clipe de uma linha de texto em uma fonte dada.

public void ClipText(string text, Font font, float x, float y)

Parameters

text string

O texto .

font Font

e a fonte.

x float

Coordenado X da posição do texto.

y float

uma coordenação da posição do texto.

ClosePage()

Página atual completa.

public void ClosePage()

ConversãoType1FontToTTF(Título, Título)

Conversão de Tipo 1 para TrueType.O nome da fonte TTF convertida será o mesmo que a fonte de entrada Tipo 1 com a extensão “.ttf”.O arquivo TTF será salvo para o diretório de saída atribuído.

public void ConvertType1FontToTTF(string type1FontFilePath, string outputDir)

Parameters

type1FontFilePath string

Página 1 Página de arquivo.

outputDir string

Output dir onde salvar a fonte resultante TrueType.

CropEps(Título, Float[])

Crosso dado Aspose.Page.EPS.PsDocument como arquivo EPS.Ele salva o arquivo EPS inicial com atualizado existente %%BoundingBox ou um novo será criado.

public void CropEps(string outEpsFilePath, float[] cropBox)

Parameters

outEpsFilePath string

O caminho de saída do arquivo EPS.

cropBox float [ ]

A caixa de cultivo (x0, y0, x, y).

CropEps(Fluxo, Float[])

Crosso dado Aspose.Page.EPS.PsDocument como arquivo EPS.Ele salva o arquivo EPS inicial com atualizado existente %%BoundingBox ou um novo será criado.

public void CropEps(Stream epsStream, float[] cropBox)

Parameters

epsStream Stream

Fluxo de arquivo de saída EPS.

cropBox float [ ]

A caixa de cultivo (x0, y0, x, y).

Draw(GraphicsPath)

Faça um caminho arbitrário.

public void Draw(GraphicsPath shape)

Parameters

shape GraphicsPath

O caminho para desenhar.

DrawArc(duplo, duplo, duplo, duplo, duplo, duplo)

Faça um arco.

public void DrawArc(double x, double y, double width, double height, double startAngle, double arcAngle)

Parameters

x double

Coordenado X do centro do arco.

y double

coordenadas do centro do arco.

width double

Uma espécie de rectangulo circunscrito.

height double

Uma altura de um rectangulo circunscrito.

startAngle double

Um ângulo inicial do arco.

arcAngle double

Um ângulo do arco.

DrawExplicitImageMask(Método, Bitmap e Matrix)

Desenho de imagem mascarada.

public void DrawExplicitImageMask(Bitmap image24bpp, Bitmap alphaMask1bpp, Matrix transform)

Parameters

image24bpp Bitmap

A imagem deve ser em formato de imagem 24bpp RGB

alphaMask1bpp Bitmap

A máscara de imagem deve estar em formato de imagem 1bpp.

transform Matrix

Matriz para transformar a imagem.

DrawImage(Bitmap)

Desenho da imagem.

public void DrawImage(Bitmap image)

Parameters

image Bitmap

A imagem para desenhar.

DrawImage(Bitmap, Matrix e Coloração)

Desenho de imagem transformada com fundo.

public void DrawImage(Bitmap image, Matrix transform, Color bkg)

Parameters

image Bitmap

A imagem para desenhar.

transform Matrix

Matriz para transformar a imagem.

bkg Color

Fonte para imagem.

DrawLine(duplo, duplo, duplo e duplo)

Elaboração de um segmento de linha.

public void DrawLine(double x1, double y1, double x2, double y2)

Parameters

x1 double

Coordenado X do início do segmento.

y1 double

Coordenação do início do segmento.

x2 double

Coordenado X do final do segmento.

y2 double

Coordenação do fim do segmento.

DrawOval(duplo, duplo, duplo e duplo)

Dê uma oval.

public void DrawOval(double x, double y, double width, double height)

Parameters

x double

Coordenado X do centro da oval.

y double

coordenadas do centro do oval.

width double

Uma espécie de rectangulo circunscrito.

height double

Uma altura de um rectangulo circunscrito.

DrawPolygon(Int[ ], O int[ ], O int)

Dê uma poligona.

public void DrawPolygon(int[] xPoints, int[] yPoints, int nPoints)

Parameters

xPoints int [ ]

Coordenadas de pontos X.

yPoints int [ ]

Coordenação de pontos.

nPoints int

O número de pontos.

DrawPolygon(Dupla[ ]e duplo[ ], O int)

Dê uma poligona.

public void DrawPolygon(double[] xPoints, double[] yPoints, int nPoints)

Parameters

xPoints double [ ]

Coordenadas de pontos X.

yPoints double [ ]

Coordenação de pontos.

nPoints int

O número de pontos.

DrawPolyline(Int[ ], O int[ ], O int)

Dê uma polinização.

public void DrawPolyline(int[] xPoints, int[] yPoints, int nPoints)

Parameters

xPoints int [ ]

Coordenadas de pontos X.

yPoints int [ ]

Coordenação de pontos.

nPoints int

O número de pontos.

DrawPolyline(Dupla[ ]e duplo[ ], O int)

Dê uma polinização.

public void DrawPolyline(double[] xPoints, double[] yPoints, int nPoints)

Parameters

xPoints double [ ]

Coordenadas de pontos X.

yPoints double [ ]

Coordenação de pontos.

nPoints int

O número de pontos.

DrawRect(duplo, duplo, duplo e duplo)

Coloque um rectangulo.

public void DrawRect(double x, double y, double width, double height)

Parameters

x double

Coordenado X do canto superior esquerdo do rectangulo.

y double

Coordenada Y do canto superior esquerdo do rectangulo.

width double

uma extensão do rectangulo.

height double

uma altura do rectangulo.

DrawRoundRect(duplo, duplo, duplo, duplo, duplo, duplo)

Coloque um rectangulo redondo.

public void DrawRoundRect(double x, double y, double width, double height, double arcWidth, double arcHeight)

Parameters

x double

Coordenado X do canto superior esquerdo do rectangulo.

y double

Coordenada Y do canto superior esquerdo do rectangulo.

width double

uma extensão do rectangulo.

height double

uma altura do rectangulo.

arcWidth double

Uma largura de um rectangulo circunscrito do arco que rodea um ângulo do rectangulo.

arcHeight double

Uma altura de um rectangulo circunscrito do arco que rodea um ângulo do rectangulo.

DrawTransparentImage(Título: Matrix, Int)

Se a imagem não tem canal Alpha, será desenhada como imagem opaca

public void DrawTransparentImage(Bitmap image, Matrix transform, int transparencyThreshold)

Parameters

image Bitmap

A imagem para desenhar.

transform Matrix

Matriz para transformar a imagem.

transparencyThreshold int

Um limite que define a partir do qual o valor do pixel de transparência será interpretado como totalmente transparente.

ExtractEpsBoundingBox()

Leia o arquivo EPS e extrai a caixa de limite da imagem EPS do comentário do %%BoundingBox ou limites para o tamanho da página padrão (0, 0, 595, 842) se não existe.

public int[] ExtractEpsBoundingBox()

Returns

int [ ]

A caixa de limite da imagem EPS.

ExtractEpsSize()

Leia o arquivo EPS e extrai um tamanho de imagem EPS do comentário do %%BoundingBox ou tamanho de página padrão (595, 842) se não existe.

public Size ExtractEpsSize()

Returns

Size

O tamanho da imagem do EPS.

ExtractText(Opções de armazenamento, int e int)

O texto só pode ser extraído se for escrito com a letra Tipo 42 (TrueType) ou Tipo 0 com a letra Tipo 42 no seu Mapa Vector.

public string ExtractText(SaveOptions options, int startPage = 0, int endPage = 0)

Parameters

options SaveOptions

As opções de poupança.

startPage int

A página a partir da qual começar a extrair texto. Este parâmetro é usefull para documentos multipagados.

endPage int

A página até a qual terminar para extrair texto. Este parâmetro é usefull para documentos multipagados.

Returns

string

O texto extraído.

Fill(GraphicsPath)

Preencha um caminho arbitrário.

public void Fill(GraphicsPath shape)

Parameters

shape GraphicsPath

O caminho para preencher.

FillAndStrokeText(Título, Fonte, Float, Flot, Brush, Pen)

Adiciona uma faixa de texto, preenchendo o interior de glifos e desenhando os contos de glifos.

public void FillAndStrokeText(string text, Font font, float x, float y, Brush fillPaint, Pen stroke)

Parameters

text string

O texto para adicionar.

font Font

Fontes de sistema que serão usados para desenhar texto.

x float

Coordenado X para a origem do texto.

y float

Coordenação de origem do texto.

fillPaint Brush

O folheto usado para pintar glifos interiores.

stroke Pen

O stroke usado para desenhar contos de glifos.

FillAndStrokeText(Título, Float[ ], Font, Float, Flot, Brush, Pen)

Adiciona uma faixa de texto, preenchendo o interior de glifos e desenhando os contos de glifos.

public void FillAndStrokeText(string text, float[] advances, Font font, float x, float y, Brush fillPaint, Pen stroke)

Parameters

text string

O texto para adicionar.

advances float [ ]

Uma variedade de largura de glyphs. Sua comprimento deve corresponder ao número de glyphs na corda.

font Font

Fontes de sistema que serão usados para desenhar texto.

x float

Coordenado X para a origem do texto.

y float

Coordenação de origem do texto.

fillPaint Brush

O folheto usado para pintar glifos interiores.

stroke Pen

O stroke usado para desenhar contos de glifos.

FillAndStrokeText(Título, DrFont, Float, Flot, Brush, Pen)

Adiciona uma faixa de texto, preenchendo o interior de glifos e desenhando os contos de glifos.

public void FillAndStrokeText(string text, DrFont drFont, float x, float y, Brush fillPaint, Pen stroke)

Parameters

text string

O texto para adicionar.

drFont DrFont

Aspose.Foundation.Drawing.DrFont que será usado para desenhar texto. Pode ser usado com letra personalizada que está localizado em pasta personalizada.

x float

Coordenado X para a origem do texto.

y float

Coordenação de origem do texto.

fillPaint Brush

O folheto usado para pintar glifos interiores.

stroke Pen

O stroke usado para desenhar contos de glifos.

FillAndStrokeText(Título, Float[ ], DrFont, Float, Flot, Brush, Pen)

Adiciona uma faixa de texto, preenchendo o interior de glifos e desenhando os contos de glifos.

public void FillAndStrokeText(string text, float[] advances, DrFont drFont, float x, float y, Brush fillPaint, Pen stroke)

Parameters

text string

O texto para adicionar.

advances float [ ]

Uma variedade de largura de glyphs. Sua comprimento deve corresponder ao número de glyphs na corda.

drFont DrFont

Aspose.Foundation.Drawing.DrFont que será usado para desenhar texto. Pode ser usado com letra personalizada que está localizado em pasta personalizada.

x float

Coordenado X para a origem do texto.

y float

Coordenação de origem do texto.

fillPaint Brush

O folheto usado para pintar glifos interiores.

stroke Pen

O stroke usado para desenhar contos de glifos.

FillArc(duplo, duplo, duplo, duplo, duplo, duplo)

Coloque um arco.

public void FillArc(double x, double y, double width, double height, double startAngle, double arcAngle)

Parameters

x double

Coordenado X do centro do arco.

y double

coordenadas do centro do arco.

width double

Uma espécie de rectangulo circunscrito.

height double

Uma altura de um rectangulo circunscrito.

startAngle double

Um ângulo inicial do arco.

arcAngle double

Um ângulo do arco.

FillOval(duplo, duplo, duplo e duplo)

Fim de um oval.

public void FillOval(double x, double y, double width, double height)

Parameters

x double

Coordenado X do centro da oval.

y double

coordenadas do centro do oval.

width double

Uma espécie de rectangulo circunscrito.

height double

Uma altura de um rectangulo circunscrito.

FillPolygon(Int[ ], O int[ ], O int)

É uma poligona.

public void FillPolygon(int[] xPoints, int[] yPoints, int nPoints)

Parameters

xPoints int [ ]

Coordenadas de pontos X.

yPoints int [ ]

Coordenação de pontos.

nPoints int

O número de pontos.

FillPolygon(Dupla[ ]e duplo[ ], O int)

É uma poligona.

public void FillPolygon(double[] xPoints, double[] yPoints, int nPoints)

Parameters

xPoints double [ ]

Coordenadas de pontos X.

yPoints double [ ]

Coordenação de pontos.

nPoints int

O número de pontos.

FillRect(duplo, duplo, duplo e duplo)

Coloque um rectangulo.

public void FillRect(double x, double y, double width, double height)

Parameters

x double

Coordenado X do canto superior esquerdo do rectangulo.

y double

Coordenada Y do canto superior esquerdo do rectangulo.

width double

uma extensão do rectangulo.

height double

uma altura do rectangulo.

FillRoundRect(duplo, duplo, duplo, duplo, duplo, duplo)

Coloque um rectangulo redondo.

public void FillRoundRect(double x, double y, double width, double height, double arcWidth, double arcHeight)

Parameters

x double

Coordenado X do canto superior esquerdo do rectangulo.

y double

Coordenada Y do canto superior esquerdo do rectangulo.

width double

uma extensão do rectangulo.

height double

uma altura do rectangulo.

arcWidth double

Uma largura de um rectangulo circunscrito do arco que rodea um ângulo do rectangulo.

arcHeight double

Uma altura de um rectangulo circunscrito do arco que rodea um ângulo do rectangulo.

FillText(Fonte, Float, Flot)

Adicione uma faixa de texto, preenchendo o interior de glyphs.

public void FillText(string text, Font font, float x, float y)

Parameters

text string

O texto para adicionar.

font Font

Fontes de sistema que serão usados para desenhar texto.

x float

Coordenado X para a origem do texto.

y float

Coordenação de origem do texto.

FillText(Título, Float[ ]Fonte, Float e Floração)

Adicione uma faixa de texto, preenchendo o interior de glyphs.

public void FillText(string text, float[] advances, Font font, float x, float y)

Parameters

text string

O texto para adicionar.

advances float [ ]

Uma variedade de largura de glyphs. Sua comprimento deve corresponder ao número de glyphs na corda.

font Font

A letra que será usada para desenhar texto.

x float

Coordenado X para a origem do texto.

y float

Coordenação de origem do texto.

FillText(Arquivo: DrFont, Float, Flot)

Adicione uma faixa de texto, preenchendo o interior de glyphs.

public void FillText(string text, DrFont drFont, float x, float y)

Parameters

text string

O texto para adicionar.

drFont DrFont

Aspose.Foundation.Drawing.DrFont que será usado para desenhar texto. Pode ser usado com letra personalizada que está localizado em pasta personalizada.

x float

Coordenado X para a origem do texto.

y float

Coordenação de origem do texto.

FillText(Título, Float[ ], DrFont, Float, Flot)

Adicione uma faixa de texto, preenchendo o interior de glyphs.

public void FillText(string text, float[] advances, DrFont drFont, float x, float y)

Parameters

text string

O texto para adicionar.

advances float [ ]

Uma variedade de largura de glyphs. Sua comprimento deve corresponder ao número de glyphs na corda.

drFont DrFont

Aspose.Foundation.Drawing.DrFont que será usado para desenhar texto. Pode ser usado com letra personalizada que está localizado em pasta personalizada.

x float

Coordenado X para a origem do texto.

y float

Coordenação de origem do texto.

FillText(Título, Fonte, Float, Flot, Brush)

Adicione uma faixa de texto, preenchendo o interior de glyphs.

public void FillText(string text, Font font, float x, float y, Brush fill)

Parameters

text string

O texto para adicionar.

font Font

Fontes de sistema que serão usados para desenhar texto.

x float

Coordenado X para a origem do texto.

y float

Coordenação de origem do texto.

fill Brush

O folheto usado para pintar glifos.

FillText(Título, Float[ ], Font, Float, Flot, Brush)

Adicione uma faixa de texto, preenchendo o interior de glyphs.

public void FillText(string text, float[] advances, Font font, float x, float y, Brush fill)

Parameters

text string

O texto para adicionar.

advances float [ ]

Uma variedade de largura de glyphs. Sua comprimento deve corresponder ao número de glyphs na corda.

font Font

Fontes de sistema que serão usados para desenhar texto.

x float

Coordenado X para a origem do texto.

y float

Coordenação de origem do texto.

fill Brush

O folheto usado para pintar glifos.

FillText(Arranjo, DrFont, Float, Flot, Brush)

Adicione uma faixa de texto, preenchendo o interior de glyphs.

public void FillText(string text, DrFont drFont, float x, float y, Brush fill)

Parameters

text string

O texto para adicionar.

drFont DrFont

Aspose.Foundation.Drawing.DrFont que será usado para desenhar texto. Pode ser usado com letra personalizada que está localizado em pasta personalizada.

x float

Coordenado X para a origem do texto.

y float

Coordenação de origem do texto.

fill Brush

O folheto usado para pintar glifos.

FillText(Título, Float[ ], DrFont, Float, Flot, Brush)

Adicione uma faixa de texto, preenchendo o interior de glyphs.

public void FillText(string text, float[] advances, DrFont drFont, float x, float y, Brush fill)

Parameters

text string

O texto para adicionar.

advances float [ ]

Uma variedade de largura de glyphs. Sua comprimento deve corresponder ao número de glyphs na corda.

drFont DrFont

Aspose.Foundation.Drawing.DrFont que será usado para desenhar texto. Pode ser usado com letra personalizada que está localizado em pasta personalizada.

x float

Coordenado X para a origem do texto.

y float

Coordenação de origem do texto.

fill Brush

O folheto usado para pintar glifos.

GetPaint()

Recebe a pintura do estado gráfico atual.

public Brush GetPaint()

Returns

Brush

GetStroke()

É um golpe do estado gráfico atual.

public Pen GetStroke()

Returns

Pen

GetXmpMetadata()

Leia o arquivo PS/EPS e extrai XmpMetdata se já existe ou adicione um novo se não existe.

public XmpMetadata GetXmpMetadata()

Returns

XmpMetadata

Existe ou nova instância de metadados XMP.

MergeToPdf(Título, Título[ ]Opções de salvação)

Mergue arquivos PS/EPS para um dispositivo.

public void MergeToPdf(string outPdfFilePath, string[] filesForMerge, SaveOptions options)

Parameters

outPdfFilePath string

Um caminho de arquivo de saída PDF.

filesForMerge string [ ]

Arquivos PS/EPS para fusão com este arquivo para um dispositivo de saída.

options SaveOptions

Contém bandeiras que especificam a saída de erros jogados durante a conversão.

MergeToPdf(Conexão, String[ ]Opções de salvação)

Mergue arquivos PS/EPS para um dispositivo.

public void MergeToPdf(Stream pdfStream, string[] filesForMerge, SaveOptions options)

Parameters

pdfStream Stream

Uma saída de PDF Stream.

filesForMerge string [ ]

Arquivos PS/EPS para fusão com este arquivo para um dispositivo de saída.

options SaveOptions

Contém bandeiras que especificam a saída de erros jogados durante a conversão.

OpenPage(Flóia, Flóia)

Crie uma nova página e faça-a uma atual.

public void OpenPage(float width, float height)

Parameters

width float

A extensão da nova página.

height float

A altura da nova página.

OpenPage(Redação)

Crie uma nova página com o tamanho do documento e faça-o atual.

public void OpenPage(string pageName = null)

Parameters

pageName string

Se for nulo, o nome o página será um número de ordem da página.

OutlineText(Fonte, Float, Flot)

Adicione uma faixa de texto desenhando contos de glyphs.

public void OutlineText(string text, Font font, float x, float y)

Parameters

text string

O texto para adicionar.

font Font

Fontes de sistema que serão usados para desenhar texto.

x float

Coordenado X para a origem do texto.

y float

Coordenação de origem do texto.

OutlineText(Título, Float[ ]Fonte, Float e Floração)

Adicione uma faixa de texto desenhando contos de glyphs.

public void OutlineText(string text, float[] advances, Font font, float x, float y)

Parameters

text string

O texto para adicionar.

advances float [ ]

Uma variedade de largura de glyphs. Sua comprimento deve corresponder ao número de glyphs na corda.

font Font

A letra que será usada para desenhar texto.

x float

Coordenado X para a origem do texto.

y float

Coordenação de origem do texto.

OutlineText(Arquivo: DrFont, Float, Flot)

Adicione uma faixa de texto desenhando contos de glyphs.

public void OutlineText(string text, DrFont drFont, float x, float y)

Parameters

text string

O texto para adicionar.

drFont DrFont

Aspose.Foundation.Drawing.DrFont que será usado para desenhar texto. Pode ser usado com letra personalizada que está localizado em pasta personalizada.

x float

Coordenado X para a origem do texto.

y float

Coordenação de origem do texto.

OutlineText(Título, Float[ ], DrFont, Float, Flot)

Adicione uma faixa de texto desenhando contos de glyphs.

public void OutlineText(string text, float[] advances, DrFont drFont, float x, float y)

Parameters

text string

O texto para adicionar.

advances float [ ]

Uma variedade de largura de glyphs. Sua comprimento deve corresponder ao número de glyphs na corda.

drFont DrFont

Aspose.Foundation.Drawing.DrFont que será usado para desenhar texto. Pode ser usado com letra personalizada que está localizado em pasta personalizada.

x float

Coordenado X para a origem do texto.

y float

Coordenação de origem do texto.

OutlineText(Título, Fonte, Float, Pen)

Adicione uma faixa de texto desenhando contos de glyphs.

public void OutlineText(string text, Font font, float x, float y, Pen stroke)

Parameters

text string

O texto para adicionar.

font Font

Fontes de sistema que serão usados para desenhar texto.

x float

Coordenado X para a origem do texto.

y float

Coordenação de origem do texto.

stroke Pen

O stroke usado para desenhar linhas de glifos.

OutlineText(Título, Float[ ], Font, Float, Flot, Pen)

Adicione uma faixa de texto desenhando contos de glyphs.

public void OutlineText(string text, float[] advances, Font font, float x, float y, Pen stroke)

Parameters

text string

O texto para adicionar.

advances float [ ]

Uma variedade de largura de glyphs. Sua comprimento deve corresponder ao número de glyphs na corda.

font Font

Fontes de sistema que serão usados para desenhar texto.

x float

Coordenado X para a origem do texto.

y float

Coordenação de origem do texto.

stroke Pen

O stroke usado para desenhar linhas de glifos.

OutlineText(Título: DrFont, Float, Pen)

Adicione uma faixa de texto desenhando contos de glyphs.

public void OutlineText(string text, DrFont drFont, float x, float y, Pen stroke)

Parameters

text string

O texto para adicionar.

drFont DrFont

Aspose.Foundation.Drawing.DrFont que será usado para desenhar texto. Pode ser usado com letra personalizada que está localizado em pasta personalizada.

x float

Coordenado X para a origem do texto.

y float

Coordenação de origem do texto.

stroke Pen

O stroke usado para desenhar linhas de glifos.

OutlineText(Título, Float[ ], DrFont, Float, Flot, Pen)

Adicione uma faixa de texto desenhando contos de glyphs.

public void OutlineText(string text, float[] advances, DrFont drFont, float x, float y, Pen stroke)

Parameters

text string

O texto para adicionar.

advances float [ ]

Uma variedade de largura de glyphs. Sua comprimento deve corresponder ao número de glyphs na corda.

drFont DrFont

Aspose.Foundation.Drawing.DrFont que será usado para desenhar texto. Pode ser usado com letra personalizada que está localizado em pasta personalizada.

x float

Coordenado X para a origem do texto.

y float

Coordenação de origem do texto.

stroke Pen

O stroke usado para desenhar linhas de glifos.

ResizeEps(Síntese, SizeF, unidades)

Resizes dados Aspose.Page.EPS.PsDocument como arquivo EPS. Este método é usado apenas após extrair o tamanho EPS.Ele salva o arquivo EPS inicial com atualizado existente %%BoundingBox ou um novo será criado.

public void ResizeEps(string outEpsFilePath, SizeF newSizeInUnits, Units units)

Parameters

outEpsFilePath string

O caminho de saída do arquivo EPS.

newSizeInUnits SizeF

Novo tamanho da imagem EPS em unidades atribuídas.

units Units

As unidades do novo tamanho podem ser pontos, polegadas, milímetros, centímetros e percentagens do tamanho inicial.

ResizeEps(Fluxo, SizeF, Unidades)

Resizes dados Aspose.Page.EPS.PsDocument como arquivo EPS. Este método é usado apenas após extrair o tamanho EPS.Ele salva o arquivo EPS inicial com atualizado existente %%BoundingBox ou um novo será criado.

public void ResizeEps(Stream epsStream, SizeF newSizeInUnits, Units units)

Parameters

epsStream Stream

Fluxo de arquivo de saída EPS.

newSizeInUnits SizeF

Novo tamanho da imagem EPS em unidades atribuídas.

units Units

As unidades do novo tamanho podem ser pontos, polegadas, milímetros, centímetros e percentagens do tamanho inicial.

Rotate(Flotação)

Adicione a rotação contra o relógio sobre a origem para o estado gráfico atual (rotando a matriz corrente).

public void Rotate(float angleRadians)

Parameters

angleRadians float

O ângulo da rotação em raios.

Rotate(Int)

Adicione a rotação contra o relógio sobre a origem para o estado gráfico atual (rotando a matriz corrente).

public void Rotate(int angleDegrees)

Parameters

angleDegrees int

O ângulo da rotação em graus.

Save(Stream)

Salva dados Aspose.Page.EPS.PsDocument como arquivo EPS. Este método é usado apenas após a atualização dos metadados XMP.Ele salva o arquivo EPS inicial com metadados existentes atualizados ou um novo criado ao chamar o método GetMetadata.No último caso, todos os códigos PostScript e comentários EPS necessários são adicionados.

public void Save(Stream epsStream)

Parameters

epsStream Stream

Fluxo de arquivo de saída EPS.

Save()

Salva dados Aspose.Page.EPS.PsDocument como arquivo EPS. Este método é usado apenas quando o PsDocument foi criado a partir de scratch.

public void Save()

SaveAsImage(ImageSaveOptions)

Salve arquivo PS/EPS para arquivos de imagens.

public byte[][] SaveAsImage(ImageSaveOptions options)

Parameters

options ImageSaveOptions

Contém os parâmetros necessários para salvar a imagem e as bandeiras que especificam a saída de erros jogados durante a conversão.

Returns

byte [ ]

Imagens bytes. um byte array para uma página.

SaveAsPdf(PdfSaveOptions, Opções)

Salve arquivo PS/EPS para arquivo PDF.

public void SaveAsPdf(string outPdfFilePath, PdfSaveOptions options)

Parameters

outPdfFilePath string

Um caminho de arquivo de saída PDF.

options PdfSaveOptions

Contém bandeiras que especificam a saída de erros jogados durante a conversão.

SaveAsPdf(Transmissão, PdfSaveOptions)

Salve o arquivo PS/EPS para o fluxo PDF.

public void SaveAsPdf(Stream pdfStream, PdfSaveOptions options)

Parameters

pdfStream Stream

Uma saída de PDF Stream.

options PdfSaveOptions

Contém bandeiras que especificam a saída de erros jogados durante a conversão.

SaveImageAsEps(Fluxo, Stream, PsSaveOptions)

Salve a imagem PNG/JPEG/TIFF/BMP/GIF/EMF do fluxo de entrada para o fluxo de saída EPS.

public static void SaveImageAsEps(Stream imageStream, Stream epsStream, PsSaveOptions options)

Parameters

imageStream Stream

Imagem de Input Stream.

epsStream Stream

fluxo de saída do EPS.

options PsSaveOptions

Contém parâmetros que especificam a saída de erros jogados durante a conversão.

SaveImageAsEps(Síntese, string, PsSaveOptions)

Salve imagem PNG/JPEG/TIFF/BMP/GIF/EMF do arquivo para o arquivo EPS.

public static void SaveImageAsEps(string imageFilePath, string epsFilePath, PsSaveOptions options)

Parameters

imageFilePath string

O caminho do arquivo de imagem.

epsFilePath string

Página de arquivo EPS.

options PsSaveOptions

Contém parâmetros que especificam a saída de erros jogados durante a conversão.

SaveImageAsEps(Bitmap, Linha, PsSaveOptions)

Salve o objeto Bitmap para o arquivo EPS.

public static void SaveImageAsEps(Bitmap image, string epsFilePath, PsSaveOptions options)

Parameters

image Bitmap

A imagem .

epsFilePath string

Página de arquivo EPS.

options PsSaveOptions

Contém parâmetros que especificam a saída de erros jogados durante a conversão.

SaveImageAsEps(Bitmap, Stream e PsSaveOptions)

Salve o objeto Bitmap para o fluxo de saída do EPS.

public static void SaveImageAsEps(Bitmap image, Stream epsStream, PsSaveOptions options)

Parameters

image Bitmap

A imagem .

epsStream Stream

fluxo de saída do EPS.

options PsSaveOptions

Contém parâmetros que especificam a saída de erros jogados durante a conversão.

Scale(Flóia, Flóia)

Adicione a escala ao estado gráfico atual (matrix atual da escala).

public void Scale(float xScale, float yScale)

Parameters

xScale float

A escala no eixo X.

yScale float

A tradução em Y axis.

SetPageDevice(Dicionário String, Objeto=”">)

Configura os parâmetros do dispositivo da página (ver especificação PostScript do operador “setpagedevice”).Entre estes podem ser o tamanho da página e a cor, etc.

public void SetPageDevice(Dictionary<string, object=""> pageParams)

Parameters

pageParams Dictionary e o PT; string , object >

Parâmetros da página. neste dicionário pode ser o tamanho da página e a cor etc.

SetPageSize(Flóia, Flóia)

Para criar páginas com tamanhos diferentes em um documento, use Aspose.Page.EPS.PsDocument.SetPageDevice(System.Collections.Generic.Dictionary{System.String,System.Object})apenas após esse método.

public void SetPageSize(float width, float height)

Parameters

width float

A largura da página no resultado do arquivo PostScript.

height float

A altura da página no resultado do arquivo PostScript.

SetPaint(Brush)

Colocar a pintura no estado gráfico atual.

public void SetPaint(Brush paint)

Parameters

paint Brush

Pode ser qualquer subclasse da classe System.Drawing.Brush existente na plataforma .NET.

SetStroke(Pen)

Coloque o estresse no estado gráfico atual.

public void SetStroke(Pen stroke)

Parameters

stroke Pen

O acidente.

SetTransform(Matrix)

Estabelece a transformação atual para esta.

public void SetTransform(Matrix matrix)

Parameters

matrix Matrix

A transformação .

Shear(Flóia, Flóia)

Adiciona a transformação da placa para o estado gráfico atual (matrix atual da placa).

public void Shear(float shx, float shy)

Parameters

shx float

O pedaço no eixo X.

shy float

O pedaço no eixo Y.

Transform(Matrix)

Adiciona a transformação ao estado gráfico atual (concata esta matriz com o atual).

public void Transform(Matrix matrix)

Parameters

matrix Matrix

A transformação .

Translate(Flóia, Flóia)

Ads tradução para o estado gráfico atual (tradução da matriz atual).

public void Translate(float x, float y)

Parameters

x float

Tradução em direção X.

y float

Tradução em Direção.

WriteGraphicsRestore()

Escritos restaurando o estado gráfico atual (ver especificação PostScript no operador “grestore”).

public void WriteGraphicsRestore()

WriteGraphicsSave()

Escritos que salvam o estado gráfico atual (ver especificação PostScript no operador “Gasave”).

public void WriteGraphicsSave()

</string,></string,>

 Português