Class PageAPI

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

object PageAPI

Implements

IModificationAPI

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

float

PageCount

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

public int PageCount { get; }

Valor da propriedade

int

TotalPageCount

Retorna o número total de páginas em todos os documentos dentro do documento XPS.

public int TotalPageCount { get; }

Valor da propriedade

int

Utils

Recebe o objeto que fornece utilidades além da API de manipulação XPS formal.

public DocumentUtils Utils { get; }

Valor da propriedade

DocumentUtils

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

float

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

XpsCanvas

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

XpsGlyphs

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

XpsGlyphs

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

XpsPath

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

XpsArcSegment

Segmento de arco elíptico.

CreateCanvas()

Crie uma nova caneta.

public XpsCanvas CreateCanvas()

Returns

XpsCanvas

Novas canvas.

CreateColor(Color)

cria uma nova cor.

public XpsColor CreateColor(Color color)

Parameters

color Color

Uma cor nativa para a cor RGB.

Returns

XpsColor

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

XpsColor

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

XpsColor

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

XpsColor

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

XpsColor

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

XpsColor

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

XpsColor

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

XpsGlyphs

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

XpsGlyphs

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

XpsGradientStop

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

XpsGradientStop

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

XpsImageBrush

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

XpsImageBrush

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

XpsLinearGradientBrush

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

XpsLinearGradientBrush

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

XpsMatrix

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

XpsPath

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

XpsPathFigure

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

XpsPathFigure

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

XpsPathGeometry

Novos caminhos de geometria.

CreatePathGeometry()

Crie uma nova geometria.

public XpsPathGeometry CreatePathGeometry()

Returns

XpsPathGeometry

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

XpsPathGeometry

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

XpsPolyBezierSegment

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

XpsPolyLineSegment

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

XpsPolyQuadraticBezierSegment

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

XpsRadialGradientBrush

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

XpsRadialGradientBrush

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

XpsSolidColorBrush

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

XpsSolidColorBrush

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

XpsVisualBrush

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

XpsCanvas

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

XpsGlyphs

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

XpsGlyphs

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

XpsPath

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

XpsContentElement

Eliminação do elemento.

 Português