Class XpsDocument
Nome do espaço: Aspose.Page.XPS Assembleia: Aspose.Page.dll (25.4.0)
Classe que encapsula a entidade principal do documento XPS que fornece manipulaçãoMétodos para qualquer elemento XPS.
public sealed class XpsDocument : Document, IDisposable
Inheritance
object ← Document ← XpsDocument
Implements
Membros herdados
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
XpsDocument()
Crie um documento XPS vazio com o tamanho de página padrão.
public XpsDocument()
XpsDocument(Redação)
Abra um documento XPS existente localizado na path'.
public XpsDocument(string path)
Parameters
path
string
Localização do documento.
XpsDocument(Título: LoadOptions)
Abra um documento existente localizado na path’ como documento XPS.
public XpsDocument(string path, LoadOptions options)
Parameters
path
string
Localização do documento.
options
LoadOptions
Opções de carregamento de documentos.
XpsDocument(Transmissão, LoadOptions)
Carrega um documento existente armazenado no stream’ como documento XPS.
public XpsDocument(Stream stream, LoadOptions options)
Parameters
stream
Stream
Documentos de fluxo.
options
LoadOptions
Opções de carregamento de documentos.
Properties
ActiveDocument
Receba o número de documento ativo.
public int ActiveDocument { get; }
Valor da propriedade
ActivePage
Obter o número de página ativa dentro do documento ativo.
public int ActivePage { get; }
Valor da propriedade
DocumentCount
Retorna o número de documentos dentro do pacote XPS.
public int DocumentCount { get; }
Valor da propriedade
JobPrintTicket
Cartão de trabalho de retorno/sete de documento
public JobPrintTicket JobPrintTicket { get; set; }
Valor da propriedade
Page
Retorna uma instância Aspose.Page.XPS.XpsModel.XpsPage para uma página ativa.
public XpsPage Page { get; }
Valor da propriedade
PageCount
Retorna o número de páginas no documento ativo.
public int PageCount { get; }
Valor da propriedade
TotalPageCount
Retorna o número total de páginas em todos os documentos dentro do documento XPS.
public int TotalPageCount { get; }
Valor da propriedade
Utils
Recebe o objeto que fornece utilidades além da API de manipulação XPS formal.
public DocumentUtils Utils { get; }
Valor da propriedade
Methods
adição t>(T)
Adicione um elemento de conteúdo (Canvas, Path, ou Glyphs).
public T Add<t>(T element) where T : XpsContentElement
Parameters
element
T
Elementos a ser adicionados.
Returns
T
elementos adicionados.
Tipo de Parâmetros
T
O tipo do elemento.
AddCanvas()
Adicione uma nova canva para a página ativa.
public XpsCanvas AddCanvas()
Returns
adição de canvas.
AddDocument(Bolha)
Adicione um documento vazio com o tamanho de página padrão.
public void AddDocument(bool activate = true)
Parameters
activate
bool
Flag indicando se selecionar documento adicionado como ativo.
AddDocument(Flutão, Float e Bool)
Adicione um documento vazio com as primeiras dimensões da página width’ e
height'.
public void AddDocument(float width, float height, bool activate = true)
Parameters
width
float
amplitude da primeira página.
height
float
altura da primeira página.
activate
bool
Flag indicando se selecionar documento adicionado como ativo.
AddGlyphs(Título: Float, Flot, FontStyle)
Adicione novos glyphs à página ativa.
public XpsGlyphs AddGlyphs(string fontFamily, float fontRenderingEmSize, FontStyle fontStyle, float originX, float originY, string unicodeString)
Parameters
fontFamily
string
Fonte da família.
fontRenderingEmSize
float
tamanho da fonte.
fontStyle
FontStyle
Fonte de estilo.
originX
float
Glyphs origem X coordenado.
originY
float
Glyphs origem e coordenado.
unicodeString
string
Cintura para ser impressa.
Returns
Adição de Glyphs.
AddGlyphs(XpsFont, Float, Flot, Flat, Linha)
Adicione novos glyphs à página ativa.
public XpsGlyphs AddGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, string unicodeString)
Parameters
font
XpsFont
Fontes de recursos.
fontRenderingEmSize
float
tamanho da fonte.
originX
float
Glyphs origem X coordenado.
originY
float
Glyphs origem e coordenado.
unicodeString
string
Cintura para ser impressa.
Returns
Adição de Glyphs.
AddOutlineEntry(Título, Int, XpsHyperlinkTarget)
Adicione uma entrada de saída ao documento.
public void AddOutlineEntry(string description, int outlineLevel, XpsHyperlinkTarget target)
Parameters
description
string
A descrição da entrada.
outlineLevel
int
nível de saída.
target
XpsHyperlinkTarget
O alvo de entrada.
AddPage(Bolha)
Adicione uma página vazia ao documento com tamanho de página padrão.
public XpsPage AddPage(bool activate = true)
Parameters
activate
bool
Flag indicando se selecionar uma página adicionada como ativa.
Returns
Página adicional.
AddPage(Flutão, Float e Bool)
Adicione uma página vazia ao documento com especificado width’ e
height'.
public XpsPage AddPage(float width, float height, bool activate = true)
Parameters
width
float
extensão de uma nova página.
height
float
altura de uma nova página.
activate
bool
Flag indicando se selecionar uma página adicionada como ativa.
Returns
Página adicional.
AddPage(XpsPage e Bool)
Adicione uma página ao documento.
public XpsPage AddPage(XpsPage page, bool activate = true)
Parameters
page
XpsPage
Página a ser adicionada.
activate
bool
Flag indicando se selecionar uma página adicionada como ativa.
Returns
Página adicional.
AddPath(XpsPathGeometry)
Adicione um novo caminho para a página ativa.
public XpsPath AddPath(XpsPathGeometry data)
Parameters
data
XpsPathGeometry
A geometria do caminho.
Returns
Caminho adicional.
CreateArcSegment(PointF, SizeF , Float , Bool , XpsSweepDirection , bool)
Cria um segmento elíptico.
public XpsArcSegment CreateArcSegment(PointF point, SizeF size, float rotationAngle, bool isLargeArc, XpsSweepDirection sweepDirection, bool isStroked = true)
Parameters
point
PointF
O ponto final do arco elíptico.
size
SizeF
O raio x e y do arco elíptico como um x,y par.
rotationAngle
float
Indica como a elípcia é rotada em relação ao sistema de coordenadas atual.
isLargeArc
bool
Determina se o arco é desenhado com uma espuma de 180 ou maior.
sweepDirection
XpsSweepDirection
A direção em que o arco é desenhado.
isStroked
bool
Determina se o colapso para este segmento da estrada é tirado.
Returns
Segmento de arco elíptico.
CreateCanvas()
Crie uma nova caneta.
public XpsCanvas CreateCanvas()
Returns
Novas canvas.
CreateColor(Color)
cria uma nova cor.
public XpsColor CreateColor(Color color)
Parameters
color
Color
Uma cor nativa para a cor RGB.
Returns
Uma nova cor.
CreateColor(Int, int, int, int, int)
Crie uma nova cor no espaço de cores sRGB.
public XpsColor CreateColor(int a, int r, int g, int b)
Parameters
a
int
Componente de cor alfa.
r
int
Componente de cor vermelha.
g
int
Componente de cor verde.
b
int
Componente de cor azul.
Returns
Uma nova cor.
CreateColor(Int, int, int)
Crie uma nova cor no espaço de cores sRGB.
public XpsColor CreateColor(int r, int g, int b)
Parameters
r
int
Componente de cor vermelha.
g
int
Componente de cor verde.
b
int
Componente de cor azul.
Returns
Uma nova cor.
CreateColor(Flóia, Flóia, Flóia e Flóia)
Crie uma nova cor no espaço de cor scRGB.
public XpsColor CreateColor(float a, float r, float g, float b)
Parameters
a
float
Componente de cor alfa.
r
float
Componente de cor vermelha.
g
float
Componente de cor verde.
b
float
Componente de cor azul.
Returns
Uma nova cor.
CreateColor(Flotas, Flotas e Flotas)
Crie uma nova cor no espaço de cor scRGB.
public XpsColor CreateColor(float r, float g, float b)
Parameters
r
float
Componente de cor vermelha.
g
float
Componente de cor verde.
b
float
Componente de cor azul.
Returns
Uma nova cor.
CreateColor(Título: Params Float[])
Cria uma nova cor no espaço de cores baseado na ICC.
public XpsColor CreateColor(string path, params float[] components)
Parameters
path
string
O caminho para o perfil da ICC.
components
float
[ ]
Componentes de cores.
Returns
Uma nova cor.
CreateColor(XpsIccProfile, params float[])
Cria uma nova cor no espaço de cores baseado na ICC.
public XpsColor CreateColor(XpsIccProfile iccProfile, params float[] components)
Parameters
iccProfile
XpsIccProfile
Recursos do perfil da ICC.
components
float
[ ]
Componentes de cores.
Returns
Uma nova cor.
CreateFont(Título: FontStyle)
Crie uma nova fonte de letra TrueType.
public XpsFont CreateFont(string fontFamily, FontStyle fontStyle)
Parameters
fontFamily
string
A família Font.
fontStyle
FontStyle
O estilo do font.
Returns
Novo recurso de font TrueType.
CreateFont(Stream)
Crie uma nova fonte de letra TrueType fora do fluxo.
public XpsFont CreateFont(Stream stream)
Parameters
stream
Stream
O fluxo que contém o perfil da CIC para ser tomado como uma fonte.
Returns
Novo recurso de font TrueType.
CreateGlyphs(Título: Float, Flot, FontStyle)
Criando novos glifos.
public XpsGlyphs CreateGlyphs(string fontFamily, float fontRenderingEmSize, FontStyle fontStyle, float originX, float originY, string unicodeString)
Parameters
fontFamily
string
Fonte da família.
fontRenderingEmSize
float
tamanho da fonte.
fontStyle
FontStyle
Fonte de estilo.
originX
float
Glyphs origem X coordenado.
originY
float
Glyphs origem e coordenado.
unicodeString
string
Cintura para ser impressa.
Returns
Os novos Glifos.
CreateGlyphs(XpsFont, Float, Flot, Flat, Linha)
Criando novos glifos.
public XpsGlyphs CreateGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, string unicodeString)
Parameters
font
XpsFont
Fontes de recursos.
fontRenderingEmSize
float
tamanho da fonte.
originX
float
Glyphs origem X coordenado.
originY
float
Glyphs origem e coordenado.
unicodeString
string
Cintura para ser impressa.
Returns
Os novos Glifos.
CreateGradientStop(XpsColor e Float)
Crie uma nova parada de graduação.
public XpsGradientStop CreateGradientStop(XpsColor color, float offset)
Parameters
color
XpsColor
O gradiente parou de cor.
offset
float
O gradiente é remunerado.
Returns
Nova parada de graduação.
CreateGradientStop(Coloração, Float)
Crie uma nova parada de graduação.
public XpsGradientStop CreateGradientStop(Color color, float offset)
Parameters
color
Color
O gradiente parou de cor.
offset
float
O gradiente é remunerado.
Returns
Nova parada de graduação.
CreateIccProfile(Redação)
Cria um novo recurso de perfil da ICC a partir do arquivo de perfil da ICC localizado na iccProfilePath'.
public XpsIccProfile CreateIccProfile(string iccProfilePath)
Parameters
iccProfilePath
string
O caminho para o perfil da ICC para ser tomado como uma fonte.
Returns
Recursos de perfil da ICC.
CreateIccProfile(Stream)
Crie um novo recurso de perfil da ICC a partir do stream'.
public XpsIccProfile CreateIccProfile(Stream stream)
Parameters
stream
Stream
O fluxo que contém o perfil da CIC para ser tomado como uma fonte.
Returns
Recursos de perfil da ICC.
CreateImage(Redação)
Crie um novo recurso de imagem do arquivo de imagem localizado na imagePath'.
public XpsImage CreateImage(string imagePath)
Parameters
imagePath
string
O caminho para a imagem para ser tomado como uma fonte.
Returns
Um novo recurso de imagem.
CreateImage(Stream)
Crie um novo recurso de imagem do stream'.
public XpsImage CreateImage(Stream stream)
Parameters
stream
Stream
O fluxo que contém a imagem a ser tomada como uma fonte.
Returns
Um novo recurso de imagem.
CreateImageBrush(XpsImage, RectangleF e RektanglesF)
Crie um novo brush de imagem.
public XpsImageBrush CreateImageBrush(XpsImage image, RectangleF viewbox, RectangleF viewport)
Parameters
image
XpsImage
Um recurso de imagem.
viewbox
RectangleF
A posição e as dimensões do conteúdo da fonte da borracha.
viewport
RectangleF
A região no espaço coordenado que contém a prima brushTítulo que é aplicado (possível repetidamente) para preencher a região para a qual é aplicada a borracha
Returns
Uma nova imagem brush.
CreateImageBrush(Título: RectangleF)
Crie um novo brush de imagem.
public XpsImageBrush CreateImageBrush(string imagePath, RectangleF viewbox, RectangleF viewport)
Parameters
imagePath
string
O caminho para a imagem para ser tomado como um pedaço de borracha.
viewbox
RectangleF
A posição e as dimensões do conteúdo da fonte da borracha.
viewport
RectangleF
A região no espaço coordenado que contém a prima brushTítulo que é aplicado (possível repetidamente) para preencher a região para a qual é aplicada a borracha
Returns
Uma nova imagem brush.
CreateLinearGradientBrush(ListaO ponto, o ponto)
Crie um novo gradiente linear.
public XpsLinearGradientBrush CreateLinearGradientBrush(List<xpsgradientstop> gradientStops, PointF startPoint, PointF endPoint)
Parameters
gradientStops
List
e o PT;
XpsGradientStop
>
A lista de gradientes parou.
startPoint
PointF
O ponto de partida do gradiente linear.
endPoint
PointF
O ponto final do gradiente linear.
Returns
O novo gradiente linear.
CreateLinearGradientBrush(Ponto F, Ponto F)
Crie um novo gradiente linear.
public XpsLinearGradientBrush CreateLinearGradientBrush(PointF startPoint, PointF endPoint)
Parameters
startPoint
PointF
O ponto de partida do gradiente linear.
endPoint
PointF
O ponto final do gradiente linear.
Returns
O novo gradiente linear.
CreateMatrix(Flóia, Flóia, Flóia, Flóia, Flóia)
Crie uma nova matriz de transformação.
public XpsMatrix CreateMatrix(float m11, float m12, float m21, float m22, float m31, float m32)
Parameters
m11
float
Elementos 11.
m12
float
Elementos 12.
m21
float
Elementos 21.
m22
float
Elementos 22.
m31
float
Elementos 31
m32
float
Elementos 32.
Returns
Uma nova matriz de transformação.
CreatePath(XpsPathGeometry)
Cria um novo caminho.
public XpsPath CreatePath(XpsPathGeometry data)
Parameters
data
XpsPathGeometry
A geometria do caminho.
Returns
Um novo caminho.
CreatePathFigure(Avaliação, Bool)
Crie uma nova figura de caminho.
public XpsPathFigure CreatePathFigure(PointF startPoint, bool isClosed = false)
Parameters
startPoint
PointF
O ponto de partida para o primeiro segmento da figura do caminho.
isClosed
bool
Determina se o caminho está fechado.Se estabelecido para verdade, o golpe é tirado“Closed”, ou seja, o último ponto no último segmento da figura do caminho está ligado ao ponto especificado no atributo StartPoint, caso contrário, o golpe é desenhado “open”, eo último ponto não está ligado ao ponto de partida. apenas aplicável se a figura do caminho forUsado em um elemento de Path que especifica um stroke.
Returns
Uma nova figura do caminho.
CreatePathFigure(PointF, Lista , O Bool)
Crie uma nova figura de caminho.
public XpsPathFigure CreatePathFigure(PointF startPoint, List<xpspathsegment> segments, bool isClosed = false)
Parameters
startPoint
PointF
O ponto de partida para o primeiro segmento da figura do caminho.
segments
List
e o PT;
XpsPathSegment
>
Lista de segmentos de percurso.
isClosed
bool
Determina se o caminho está fechado.Se estabelecido para verdade, o golpe é tirado“Closed”, ou seja, o último ponto no último segmento da figura do caminho está ligado ao ponto especificado no atributo StartPoint, caso contrário, o golpe é desenhado “open”, eo último ponto não está ligado ao ponto de partida. apenas aplicável se a figura do caminho forUsado em um elemento de Path que especifica um stroke.
Returns
Uma nova figura do caminho.
CreatePathGeometry(Redação)
Cria uma nova geometria do caminho especificada com uma forma abreviada.
public XpsPathGeometry CreatePathGeometry(string abbreviatedGeometry)
Parameters
abbreviatedGeometry
string
A forma abreviada da geometria do caminho.
Returns
Novos caminhos de geometria.
CreatePathGeometry()
Crie uma nova geometria.
public XpsPathGeometry CreatePathGeometry()
Returns
Novos caminhos de geometria.
CreatePathGeometry(Lista < xpspathfigure>)
Cria uma nova geometria de caminhos com uma lista especificada de números de caminhos.
public XpsPathGeometry CreatePathGeometry(List<xpspathfigure> pathFigures)
Parameters
pathFigures
List
e o PT;
XpsPathFigure
>
Lista de números de caminho.
Returns
Novos caminhos de geometria.
CreatePolyBezierSegment(pontof[ ], O Bool)
Cria um novo conjunto de curvas cubas de Bézier.
public XpsPolyBezierSegment CreatePolyBezierSegment(PointF[] points, bool isStroked = true)
Parameters
points
PointF
[ ]
Pontos de controle para vários segmentos Bézier.
isStroked
bool
Determina se o colapso para este segmento da estrada é tirado.
Returns
Novo segmento de curvas cubas Bézier.
CreatePolyLineSegment(pontof[ ], O Bool)
Cria um novo desenho poligonal que contém um número arbitrário de vertices individuais.
public XpsPolyLineSegment CreatePolyLineSegment(PointF[] points, bool isStroked = true)
Parameters
points
PointF
[ ]
Um conjunto de coordenadas para os segmentos múltiplos que definem o segmento da linha policial.
isStroked
bool
Determina se o colapso para este segmento da estrada é tirado.
Returns
Novo segmento de desenho poligonal.
CreatePolyQuadraticBezierSegment(pontof[ ], O Bool)
Cria um novo conjunto de curvas Bézier quadratas do ponto anterior na figura do caminho através de um conjuntode vertices, utilizando pontos de controle especificados.
public XpsPolyQuadraticBezierSegment CreatePolyQuadraticBezierSegment(PointF[] points, bool isStroked = true)
Parameters
points
PointF
[ ]
Pontos de controle para múltiplos segmentos quadrados Bézier.
isStroked
bool
Determina se o colapso para este segmento da estrada é tirado.
Returns
Novo segmento quadrático Bézier curvas.
CreateRadialGradientBrush(ListaPointF, PointeF e Float)
Crie um novo gradiente radial.
public XpsRadialGradientBrush CreateRadialGradientBrush(List<xpsgradientstop> gradientStops, PointF center, PointF gradientOrigin, float radiusX, float radiusY)
Parameters
gradientStops
List
e o PT;
XpsGradientStop
>
A lista de gradientes parou.
center
PointF
O ponto central do gradiente radial (ou seja, o centro da elípsia).
gradientOrigin
PointF
O ponto de origem do gradiente radial.
radiusX
float
O raio na x-dimensão da elípcia que define o gradiente radial.
radiusY
float
O raio na dimensão y da elípcia que define o gradiente radial.
Returns
Brush radial gradiente.
CreateRadialGradientBrush(PointF, PointeF e Float)
Crie um novo gradiente radial.
public XpsRadialGradientBrush CreateRadialGradientBrush(PointF center, PointF gradientOrigin, float radiusX, float radiusY)
Parameters
center
PointF
O ponto central do gradiente radial (ou seja, o centro da elípsia).
gradientOrigin
PointF
O ponto de origem do gradiente radial.
radiusX
float
O raio na x-dimensão da elípcia que define o gradiente radial.
radiusY
float
O raio na dimensão y da elípcia que define o gradiente radial.
Returns
Brush radial gradiente.
CreateSolidColorBrush(XpsColor)
Crie uma nova cor sólida.
public XpsSolidColorBrush CreateSolidColorBrush(XpsColor color)
Parameters
color
XpsColor
A cor para os elementos preenchidos.
Returns
Brush de cor sólida.
CreateSolidColorBrush(Color)
Crie uma nova cor sólida.
public XpsSolidColorBrush CreateSolidColorBrush(Color color)
Parameters
color
Color
A cor para os elementos preenchidos.
Returns
Brush de cor sólida.
CreateVisualBrush(XpsContentElement, RectangleF e RektanglesF)
Crie uma nova tela visual.
public XpsVisualBrush CreateVisualBrush(XpsContentElement element, RectangleF viewbox, RectangleF viewport)
Parameters
element
XpsContentElement
O elemento XPS (Canvas, Path ou Glyphs) para a propriedade visual ou a impressão visual.
viewbox
RectangleF
A posição e as dimensões do conteúdo da fonte da borracha.
viewport
RectangleF
A região no espaço coordenado que contém a prima brushTítulo que é aplicado (possível repetidamente) para preencher a região para a qual é aplicada a borracha
Returns
Um novo brush visual.
Dispose()
Dispõe da instância.
public void Dispose()
GetDocumentPrintTicket(Int)
Retorna o bilhete de impressão do documento indexado por documentIndex'.
public DocumentPrintTicket GetDocumentPrintTicket(int documentIndex)
Parameters
documentIndex
int
Indice do documento cujo bilhete impresso deve ser devolvido.
Returns
Cartão de impressão do documento.
GetPagePrintTicket(Int, Int)
Retorna o bilhete de impressão da página indexada por pageIndex’ no documento indexado por
documentIndex'.
public PagePrintTicket GetPagePrintTicket(int documentIndex, int pageIndex)
Parameters
documentIndex
int
Índice do documento.
pageIndex
int
Índice da página cujo bilhete impresso deve ser devolvido.
Returns
Cartão de impressão da página.
Introdução(em T, T)
Insira um elemento (Canvas, Path, ou Glyphs) na página ativa na posição index.
public T Insert<t>(int index, T element) where T : XpsContentElement
Parameters
index
int
Posição em que um elemento " deve ser inserido.
element
T
Elementos a ser inseridos.
Returns
T
Elementos inseridos.
Tipo de Parâmetros
T
O tipo do elemento.
InsertCanvas(Int)
Insira uma nova canva na página ativa na posição index'.
public XpsCanvas InsertCanvas(int index)
Parameters
index
int
Posição em que um novo canvas deve ser inserido.
Returns
Canvas inseridas.
InsertDocument(Título: Bool)
Insira um documento vazio com o tamanho da página padrão index’ posição.
public void InsertDocument(int index, bool activate = true)
Parameters
index
int
Posição em que um documento deve ser inserido.
activate
bool
Flag indicando se selecionar o documento inserido como ativo.
InsertDocument(Int, Float, Flot, Bool)
Insira um documento vazio com as primeiras dimensões da página width’ e
height’ na posição
index'.
public void InsertDocument(int index, float width, float height, bool activate = true)
Parameters
index
int
Posição em que um documento deve ser inserido.
width
float
amplitude da primeira página.
height
float
altura da primeira página.
activate
bool
Flag indicando se selecionar o documento inserido como ativo.
InsertGlyphs(Int, string, float, FontStyle, flate, flot, cordas)
Insira novos glyphs na página ativa na posição index'.
public XpsGlyphs InsertGlyphs(int index, string fontFamily, float fontSize, FontStyle fontStyle, float originX, float originY, string unicodeString)
Parameters
index
int
Posição em que os novos glifos devem ser inseridos.
fontFamily
string
Fonte da família.
fontSize
float
tamanho da fonte.
fontStyle
FontStyle
Fonte de estilo.
originX
float
Glyphs origem X coordenado.
originY
float
Glyphs origem e coordenado.
unicodeString
string
Cintura para ser impressa.
Returns
Inscrição de Glyphs.
InsertGlyphs(Int, XpsFont, Float, Flot, Flat, string)
Insira novos glyphs na página ativa na posição index'.
public XpsGlyphs InsertGlyphs(int index, XpsFont font, float fontSize, float originX, float originY, string unicodeString)
Parameters
index
int
Posição em que os novos glifos devem ser inseridos.
font
XpsFont
Fontes de recursos.
fontSize
float
tamanho da fonte.
originX
float
Glyphs origem X coordenado.
originY
float
Glyphs origem e coordenado.
unicodeString
string
Cintura para ser impressa.
Returns
Inscrição de Glyphs.
InsertPage(Título: Bool)
Insira uma página vazia no documento com o tamanho da página padrão index’ posição.
public XpsPage InsertPage(int index, bool activate = true)
Parameters
index
int
Posição em que uma página deve ser inserida.
activate
bool
Flag indicando se selecionar a página inserida como ativa.
Returns
Página inserida.
InsertPage(Int, Float, Flot, Bool)
Insira uma página vazia no documento com a especificada width’ e
height’ na posição
index'.
public XpsPage InsertPage(int index, float width, float height, bool activate = true)
Parameters
index
int
Posição em que uma página deve ser inserida.
width
float
extensão de uma nova página.
height
float
altura de uma nova página.
activate
bool
Flag indicando se selecionar a página inserida como ativa.
Returns
Página inserida.
InsertPage(Int, XpsPage e Bool)
Insira uma página no documento na posição index".
public XpsPage InsertPage(int index, XpsPage page, bool activate = true)
Parameters
index
int
Posição em que uma página deve ser adicionada.
page
XpsPage
Página a ser inserida.
activate
bool
Flag indicando se selecionar a página inserida como ativa.
Returns
Página inserida.
InsertPath(Int, XpsPathGeometria)
Insira um novo caminho para a página ativa na posição index'.
public XpsPath InsertPath(int index, XpsPathGeometry data)
Parameters
index
int
Posição em que um novo caminho deve ser inserido.
data
XpsPathGeometry
A geometria do caminho.
Returns
Caminho inserido.
Merge(Redação[ ], O String)
Mergendo vários arquivos XPS para um documento XPS.
public void Merge(string[] filesForMerge, string outXpsFilePath)
Parameters
filesForMerge
string
[ ]
arquivos XPS para fusão com este documento.
outXpsFilePath
string
Um caminho de arquivo de saída Xps.
Merge(Redação[ ]e Stream)
Mergendo vários arquivos XPS para um documento XPS.
public void Merge(string[] filesForMerge, Stream outStream)
Parameters
filesForMerge
string
[ ]
arquivos XPS para fusão com este documento.
outStream
Stream
O fluxo de saída onde salvar documentos XPS combinados.
MergeToPdf(Redação[ ]Composição, PdfSaveOptions)
Mergendo documentos XPS para PDF usando a instância Aspose.Page.Device.
public void MergeToPdf(string[] filesForMerge, string outPdfFilePath, PdfSaveOptions options)
Parameters
filesForMerge
string
[ ]
Arquivos XPS para fusão com este documento para um dispositivo de saída.
outPdfFilePath
string
Um caminho de arquivo de saída PDF.
options
PdfSaveOptions
Opções de poupança de documentos.
MergeToPdf(Redação[ ], Stream, PdfSaveOptions)
Mergendo documentos XPS para PDF usando a instância Aspose.Page.Device.
public void MergeToPdf(string[] filesForMerge, Stream pdfStream, PdfSaveOptions options)
Parameters
filesForMerge
string
[ ]
Arquivos XPS para fusão com este documento para um dispositivo de saída.
pdfStream
Stream
Uma saída de PDF Stream.
options
PdfSaveOptions
Opções de poupança de documentos.
Remover (T)
Remova um elemento da página ativa.
public T Remove<t>(T element) where T : XpsContentElement
Parameters
element
T
Elementos a serem removidos.
Returns
T
Eliminação do elemento.
Tipo de Parâmetros
T
O tipo do elemento.
RemoveAt(Int)
Remove um elemento na posição index" da página ativa.
public XpsContentElement RemoveAt(int index)
Parameters
index
int
posição em que o elemento deve ser removido.
Returns
Eliminação do elemento.
RemoveDocumentAt(Int)
Remova um documento na posição index".
public void RemoveDocumentAt(int index)
Parameters
index
int
Posição em que um documento deve ser removido.
RemovePage(XpsPage)
Remova uma página do documento.
public XpsPage RemovePage(XpsPage page)
Parameters
page
XpsPage
Página a ser removida.
Returns
Faça uma página removida.
RemovePageAt(Int)
Remova uma página do documento na posição index".
public XpsPage RemovePageAt(int index)
Parameters
index
int
Posição em que uma página deve ser removida.
Returns
Faça uma página removida.
Save(Redação)
Salve o documento XPS para o arquivo XPS localizado na path'.
public void Save(string path)
Parameters
path
string
Localização do documento.
Save(Stream)
Esconde o documento XPS para streaming.
public void Save(Stream stream)
Parameters
stream
Stream
Stream XPS documento para ser salvo em.
SaveAsImage(ImageSaveOptions)
Salve o documento em um formato de imagem de bitmap.
public byte[][][] SaveAsImage(ImageSaveOptions options)
Parameters
options
ImageSaveOptions
Opções para salvar o documento em um formato de imagem de bitmap.
Returns
byte [ ] [ ]
As imagens resultantes arrasam byte. a primeira dimensão é para documentos internosE o segundo é para páginas dentro dos documentos internos.
SaveAsPdf(PdfSaveOptions, Opções)
Salve o documento em formato PDF.
public void SaveAsPdf(string outPdfFilePath, PdfSaveOptions options)
Parameters
outPdfFilePath
string
Um caminho de arquivo de saída PDF.
options
PdfSaveOptions
Opções para salvar o documento em formato PDF.
SaveAsPdf(Transmissão, PdfSaveOptions)
Salve o documento em formato PDF.
public void SaveAsPdf(Stream stream, PdfSaveOptions options)
Parameters
stream
Stream
O fluxo para escrever o arquivo de saída PDF para.
options
PdfSaveOptions
Opções para salvar o documento em formato PDF.
SaveAsPs(Título: PsSaveOptions)
Salve o documento em formato PS.
public void SaveAsPs(string outPsFilePath, PsSaveOptions options)
Parameters
outPsFilePath
string
Página de saída do arquivo PS.
options
PsSaveOptions
Opções para salvar o documento em formato PS.
SaveAsPs(Armazém, PsSaveOptions)
Salve o documento em formato PS.
public void SaveAsPs(Stream stream, PsSaveOptions options)
Parameters
stream
Stream
O fluxo para escrever o arquivo de saída PS para.
options
PsSaveOptions
Opções para salvar o documento em formato PS.
SelectActiveDocument(Int)
Selecione um documento ativo para edição.
public void SelectActiveDocument(int documentNumber)
Parameters
documentNumber
int
um número de documento.
Exceptions
Coloque quando documentNumber’ está fora dos limites.
SelectActivePage(Int)
Selecione uma página de documento ativa para edição.
public XpsPage SelectActivePage(int pageNumber)
Parameters
pageNumber
int
Um número de página.
Returns
Aspose.Page.XPS.XpsModel.XpsPage instância para página ativa.
Exceptions
Coloque quando pageNumber’ está fora dos limites.
SetDocumentPrintTicket(Int, DocumentoPrintTicket)
Ligue o printTicket’ ao documento indexado pelo
documentIndex'.
public void SetDocumentPrintTicket(int documentIndex, DocumentPrintTicket printTicket)
Parameters
documentIndex
int
Índice do documento para ligar o bilhete impresso para.
printTicket
DocumentPrintTicket
Impressão do bilhete para o link.
SetPagePrintTicket(Int, Int e PagePrintTicket)
Ligue o printTicket’ para a página indexada por
pageIndex’ no documento indexado por
documentIndex'.
public void SetPagePrintTicket(int documentIndex, int pageIndex, PagePrintTicket printTicket)
Parameters
documentIndex
int
Índice do documento.
pageIndex
int
Índice da página para ligar o bilhete impresso para.
printTicket
PagePrintTicket
Impressão do bilhete para o link.