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
NumberOfPages
Retorna o número de páginas no documento PDF resultante.
public int NumberOfPages { get; }
Valor da propriedade
Methods
Clip(GraphicsPath)
Adicione clipe ao estado gráfico atual.
public void Clip(GraphicsPath s)
Parameters
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
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
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
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
GetStroke()
É um golpe do estado gráfico atual.
public Pen GetStroke()
Returns
GetXmpMetadata()
Leia o arquivo PS/EPS e extrai XmpMetdata se já existe ou adicione um novo se não existe.
public XmpMetadata GetXmpMetadata()
Returns
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,>