Class PageAPI
Nome do espaço: Aspose.Page.XPS.Features.EventBasedModifications Assembleia: Aspose.Page.dll (25.4.0)
The Page Modificação da API.
public class PageAPI : IModificationAPI
Inheritance
Implements
Membros herdados
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
Height
Retorna/sete a altura da página, expressa como um número realem unidades do espaço de coordenação eficaz.
public float Height { get; set; }
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
Width
Retorna/sete a largura da página, expressa como um número real emunidades do espaço de coordenação eficaz.
public float Width { get; set; }
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 um novo canvas para a página.
public XpsCanvas AddCanvas()
Returns
adição de canvas.
AddGlyphs(Título: Float, Flot, FontStyle)
Adicione novos glyphs à página.
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.
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, Int)
Adicione uma entrada de saída ao documento.
public void AddOutlineEntry(string description, int outlineLevel, int targetPageNumber)
Parameters
description
string
A descrição da entrada.
outlineLevel
int
nível de saída.
targetPageNumber
int
Número da página alvo.
AddPath(XpsPathGeometry)
Adicione um novo caminho para a página.
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.
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.
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.
Introdução(em T, T)
Insira um elemento (Canvas, Path, ou Glyphs) na página 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 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.
InsertGlyphs(Int, string, float, FontStyle, flate, flot, cordas)
Insira novos glyphs na página 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 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.
InsertPath(Int, XpsPathGeometria)
Insira um novo caminho para a página 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.
Remover (T)
Remova um elemento da página.
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.
public XpsContentElement RemoveAt(int index)
Parameters
index
int
posição em que o elemento deve ser removido.
Returns
Eliminação do elemento.