PageAPI

Inheritance: java.lang.Object

All Implemented Interfaces: com.aspose.xps.features.EventBasedModifications.IModificationAPI

public class PageAPI implements EventBasedModifications.IModificationAPI

L’API de modification de l’élément Page.

Méthodes

MéthodeDescription
add(T element)Ajoute un élément de contenu (Canvas, Path ou Glyphs)
insert(int index, T element)Insère un élément (Canvas, Path ou Glyphs) dans la page à la position d’index.
remove(T element)Supprime un élément de la page.
addCanvas()Ajoute un nouveau canvas à la page.
addGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, String unicodeString)Ajoute de nouveaux glyphs à la page.
addGlyphs(String fontFamily, float fontRenderingEmSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)Ajoute de nouveaux glyphs à la page.
addOutlineEntry(String description, int outlineLevel, int targetPageNumber)Ajoute une entrée de contour au document.
addPath(XpsPathGeometry data)Ajoute un nouveau Path à la page.
createArcSegment(Point2D point, Dimension2D size, float rotationAngle, boolean isLargeArc, XpsSweepDirection sweepDirection)Crée un nouveau segment d’arc elliptique tracé.
createArcSegment(Point2D point, Dimension2D size, float rotationAngle, boolean isLargeArc, XpsSweepDirection sweepDirection, boolean isStroked)Crée un nouveau segment d’arc elliptique.
createCanvas()Crée un nouveau canvas.
createColor(XpsIccProfile iccProfile, float[] components)Crée une nouvelle couleur dans l’espace colorimétrique basé sur ICC.
createColor(float r, float g, float b)Crée une nouvelle couleur dans l’espace colorimétrique scRGB.
createColor(float a, float r, float g, float b)Crée une nouvelle couleur dans l’espace colorimétrique scRGB.
createColor(int r, int g, int b)Crée une nouvelle couleur dans l’espace colorimétrique sRGB.
createColor(int a, int r, int g, int b)Crée une nouvelle couleur dans l’espace colorimétrique sRGB.
createColor(Color color)Crée une nouvelle couleur.
createColor(String path, float[] components)Crée une nouvelle couleur dans l’espace colorimétrique basé sur ICC.
createGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, String unicodeString)Crée de nouveaux glyphs.
createGlyphs(String fontFamily, float fontRenderingEmSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)Crée de nouveaux glyphs.
createGradientStop(XpsColor color, float offset)Crée un nouveau point d’arrêt de dégradé.
createGradientStop(Color color, float offset)Crée un nouveau point d’arrêt de dégradé.
createImageBrush(XpsImage image, Rectangle2D viewbox, Rectangle2D viewport)Crée un nouveau pinceau d’image.
createImageBrush(String imagePath, Rectangle2D viewbox, Rectangle2D viewport)Crée un nouveau pinceau d’image.
createLinearGradientBrush(Point2D startPoint, Point2D endPoint)Crée un nouveau pinceau de dégradé linéaire.
createLinearGradientBrush(List gradientStops, Point2D startPoint, Point2D endPoint)Crée un nouveau pinceau de dégradé linéaire.
createMatrix(float m11, float m12, float m21, float m22, float m31, float m32)Crée une nouvelle matrice de transformation affine.
createPath(XpsPathGeometry data)Crée un nouveau Path.
createPathFigure(Point2D startPoint)Crée une nouvelle figure de Path ouverte.
createPathFigure(Point2D startPoint, boolean isClosed)Crée une nouvelle figure de Path.
createPathFigure(Point2D startPoint, List segments)Crée une nouvelle figure de Path ouverte.
createPathFigure(Point2D startPoint, List segments, boolean isClosed)Crée une nouvelle figure de Path.
createPathGeometry()Crée une nouvelle géométrie de Path.
createPathGeometry(String abbreviatedGeometry)Crée une nouvelle géométrie de chemin spécifiée sous forme abrégée.
createPathGeometry(List pathFigures)Crée une nouvelle géométrie de chemin avec une liste spécifiée de figures de chemin.
createPolyBezierSegment(Point2D[] points)Crée un nouvel ensemble de courbes cubiques B?bezier tracées.
createPolyBezierSegment(Point2D[] points, boolean isStroked)Crée un nouvel ensemble de courbes cubiques B?bezier.
createPolyLineSegment(Point2D[] points)Crée un nouveau dessin polygonal tracé contenant un nombre arbitraire de sommets individuels.
createPolyLineSegment(Point2D[] points, boolean isStroked)Crée un nouveau dessin polygonal contenant un nombre arbitraire de sommets individuels.
createPolyQuadraticBezierSegment(Point2D[] points)Crée un nouvel ensemble de courbes quadratiques B?bezier tracées depuis le point précédent de la figure de chemin à travers un ensemble de sommets, en utilisant les points de contrôle spécifiés.
createPolyQuadraticBezierSegment(Point2D[] points, boolean isStroked)Crée un nouvel ensemble de courbes quadratiques B?bezier depuis le point précédent de la figure de chemin à travers un ensemble de sommets, en utilisant les points de contrôle spécifiés.
createRadialGradientBrush(Point2D center, Point2D gradientOrigin, float radiusX, float radiusY)Crée un nouveau pinceau à dégradé radial.
createRadialGradientBrush(List gradientStops, Point2D center, Point2D gradientOrigin, float radiusX, float radiusY)Crée un nouveau pinceau à dégradé radial.
createSolidColorBrush(XpsColor color)Crée un nouveau pinceau de couleur unie.
createSolidColorBrush(Color color)Crée un nouveau pinceau de couleur unie.
createVisualBrush(XpsContentElement element, Rectangle2D viewbox, Rectangle2D viewport)Crée un nouveau pinceau visuel.
equals(Object arg0)
getClass()
getHeight()Renvoie la hauteur de la page, exprimée comme un nombre réel dans les unités de l’espace de coordonnées effectif.
getPageCount()Renvoie le nombre de pages dans le document actif.
getTotalPageCount()Renvoie le nombre total de pages dans tous les documents du document XPS.
getUtils()Obtient l’objet qui fournit des utilitaires au-delà de l’API formelle de manipulation XPS.
getWidth()Renvoie la largeur de la page, exprimée comme un nombre réel dans les unités de l’espace de coordonnées effectif.
hashCode()
insertCanvas(int index)Insère un nouveau canevas dans la page à la position index .
insertGlyphs(int index, XpsFont font, float fontSize, float originX, float originY, String unicodeString)Insère de nouveaux glyphes dans la page à la position index .
insertGlyphs(int index, String fontFamily, float fontSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)Insère de nouveaux glyphes dans la page à la position index .
insertPath(int index, XpsPathGeometry data)Insère un nouveau chemin dans la page à la position index .
notify()
notifyAll()
removeAt(int index)Supprime un élément à la position index de la page.
setHeight(float value)Définit la hauteur de la page, exprimée comme un nombre réel dans les unités de l’espace de coordonnées effectif.
setWidth(float value)Définit la largeur de la page, exprimée comme un nombre réel dans les unités de l’espace de coordonnées effectif.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

add(T element)

public T <T>add(T element)

Ajoute un élément de contenu (Canvas, Path ou Glyphs)

Parameters:

ParamètreTypeDescription
élémentTL’élément à ajouter.

Returns: T - Élément ajouté.

insert(int index, T element)

public T <T>insert(int index, T element)

Insère un élément (Canvas, Path ou Glyphs) dans la page à la position d’index.

Parameters:

ParamètreTypeDescription
indexintPosition à laquelle un élément doit être inséré.
élémentTL’élément à insérer.

Returns: T - Élément inséré.

remove(T element)

public T <T>remove(T element)

Supprime un élément de la page.

Parameters:

ParamètreTypeDescription
élémentTL’élément à supprimer.

Returns: T - Élément supprimé.

addCanvas()

public XpsCanvas addCanvas()

Ajoute un nouveau canvas à la page.

Returns: XpsCanvas - Added canvas.

addGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, String unicodeString)

public XpsGlyphs addGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, String unicodeString)

Ajoute de nouveaux glyphs à la page.

Parameters:

ParamètreTypeDescription
fontXpsFontRessource de police.
fontRenderingEmSizefloatTaille de police.
originXfloatCoordonnée X d’origine des glyphes.
originYfloatCoordonnée Y d’origine des glyphes.
unicodeStringjava.lang.StringChaîne à imprimer.

Returns: XpsGlyphs - Added glyphs.

addGlyphs(String fontFamily, float fontRenderingEmSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)

public XpsGlyphs addGlyphs(String fontFamily, float fontRenderingEmSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)

Ajoute de nouveaux glyphs à la page.

Parameters:

ParamètreTypeDescription
fontFamilyjava.lang.StringFamille de police.
fontRenderingEmSizefloatTaille de police.
fontStyleXpsFontStyleStyle de police.
originXfloatCoordonnée X d’origine des glyphes.
originYfloatCoordonnée Y d’origine des glyphes.
unicodeStringjava.lang.StringChaîne à imprimer.

Returns: XpsGlyphs - Added glyphs.

addOutlineEntry(String description, int outlineLevel, int targetPageNumber)

public void addOutlineEntry(String description, int outlineLevel, int targetPageNumber)

Ajoute une entrée de contour au document.

Parameters:

ParamètreTypeDescription
descriptionjava.lang.StringLa description de l’entrée.
outlineLevelintLe niveau de contour.
targetPageNumberintLe numéro de page cible.

addPath(XpsPathGeometry data)

public XpsPath addPath(XpsPathGeometry data)

Ajoute un nouveau Path à la page.

Parameters:

ParamètreTypeDescription
dataXpsPathGeometryLa géométrie du chemin.

Returns: XpsPath - Added path.

createArcSegment(Point2D point, Dimension2D size, float rotationAngle, boolean isLargeArc, XpsSweepDirection sweepDirection)

public XpsArcSegment createArcSegment(Point2D point, Dimension2D size, float rotationAngle, boolean isLargeArc, XpsSweepDirection sweepDirection)

Crée un nouveau segment d’arc elliptique tracé.

Parameters:

ParamètreTypeDescription
pointjava.awt.geom.Point2DLe point final de l’arc elliptique.
taillejava.awt.geom.Dimension2DLe rayon x et y de l’arc elliptique sous forme de paire x,y.
rotationAnglefloatIndique comment l’ellipse est tournée par rapport au système de coordonnées actuel.
isLargeArcbooleanDétermine si l’arc est dessiné avec un balayage de 180 degrés ou plus.
sweepDirectionXpsSweepDirectionLa direction dans laquelle l’arc est dessiné.

Returns: XpsArcSegment - New elliptical arc segment.

createArcSegment(Point2D point, Dimension2D size, float rotationAngle, boolean isLargeArc, XpsSweepDirection sweepDirection, boolean isStroked)

public XpsArcSegment createArcSegment(Point2D point, Dimension2D size, float rotationAngle, boolean isLargeArc, XpsSweepDirection sweepDirection, boolean isStroked)

Crée un nouveau segment d’arc elliptique.

Parameters:

ParamètreTypeDescription
pointjava.awt.geom.Point2DLe point final de l’arc elliptique.
taillejava.awt.geom.Dimension2DLe rayon x et y de l’arc elliptique sous forme de paire x,y.
rotationAnglefloatIndique comment l’ellipse est tournée par rapport au système de coordonnées actuel.
isLargeArcbooleanDétermine si l’arc est dessiné avec un balayage de 180 degrés ou plus.
sweepDirectionXpsSweepDirectionLa direction dans laquelle l’arc est dessiné.
isStrokedbooleanSpécifie si le trait pour ce segment du chemin est dessiné.

Returns: XpsArcSegment - New elliptical arc segment.

createCanvas()

public XpsCanvas createCanvas()

Crée un nouveau canvas.

Returns: XpsCanvas - New canvas.

createColor(XpsIccProfile iccProfile, float[] components)

public XpsColor createColor(XpsIccProfile iccProfile, float[] components)

Crée une nouvelle couleur dans l’espace colorimétrique basé sur ICC.

Parameters:

ParamètreTypeDescription
iccProfileXpsIccProfileLa ressource de profil ICC.
componentsfloat[]Composants de couleur.

Returns: XpsColor - New color.

createColor(float r, float g, float b)

public XpsColor createColor(float r, float g, float b)

Crée une nouvelle couleur dans l’espace colorimétrique scRGB.

Parameters:

ParamètreTypeDescription
rfloatLe composant de couleur rouge.
gfloatLe composant de couleur vert.
bfloatLe composant de couleur bleu.

Returns: XpsColor - New color.

createColor(float a, float r, float g, float b)

public XpsColor createColor(float a, float r, float g, float b)

Crée une nouvelle couleur dans l’espace colorimétrique scRGB.

Parameters:

ParamètreTypeDescription
afloatLe composant de couleur alpha.
rfloatLe composant de couleur rouge.
gfloatLe composant de couleur vert.
bfloatLe composant de couleur bleu.

Returns: XpsColor - New color.

createColor(int r, int g, int b)

public XpsColor createColor(int r, int g, int b)

Crée une nouvelle couleur dans l’espace colorimétrique sRGB.

Parameters:

ParamètreTypeDescription
rintLe composant de couleur rouge.
gintLe composant de couleur vert.
bintLe composant de couleur bleu.

Returns: XpsColor - New color.

createColor(int a, int r, int g, int b)

public XpsColor createColor(int a, int r, int g, int b)

Crée une nouvelle couleur dans l’espace colorimétrique sRGB.

Parameters:

ParamètreTypeDescription
aintLe composant de couleur alpha.
rintLe composant de couleur rouge.
gintLe composant de couleur vert.
bintLe composant de couleur bleu.

Returns: XpsColor - New color.

createColor(Color color)

public XpsColor createColor(Color color)

Crée une nouvelle couleur.

Parameters:

ParamètreTypeDescription
colorjava.awt.ColorUne instance de couleur native pour la couleur RVB.

Returns: XpsColor - New color.

createColor(String path, float[] components)

public XpsColor createColor(String path, float[] components)

Crée une nouvelle couleur dans l’espace colorimétrique basé sur ICC.

Parameters:

ParamètreTypeDescription
pathjava.lang.StringLe chemin vers le profil ICC.
componentsfloat[]Composants de couleur.

Returns: XpsColor - New color.

createGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, String unicodeString)

public XpsGlyphs createGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, String unicodeString)

Crée de nouveaux glyphs.

Parameters:

ParamètreTypeDescription
fontXpsFontRessource de police.
fontRenderingEmSizefloatTaille de police.
originXfloatCoordonnée X d’origine des glyphes.
originYfloatCoordonnée Y d’origine des glyphes.
unicodeStringjava.lang.StringChaîne à imprimer.

Returns: XpsGlyphs - New glyphs.

createGlyphs(String fontFamily, float fontRenderingEmSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)

public XpsGlyphs createGlyphs(String fontFamily, float fontRenderingEmSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)

Crée de nouveaux glyphs.

Parameters:

ParamètreTypeDescription
fontFamilyjava.lang.StringFamille de police.
fontRenderingEmSizefloatTaille de police.
fontStyleXpsFontStyleStyle de police.
originXfloatCoordonnée X d’origine des glyphes.
originYfloatCoordonnée Y d’origine des glyphes.
unicodeStringjava.lang.StringChaîne à imprimer.

Returns: XpsGlyphs - New glyphs.

createGradientStop(XpsColor color, float offset)

public XpsGradientStop createGradientStop(XpsColor color, float offset)

Crée un nouveau point d’arrêt de dégradé.

Parameters:

ParamètreTypeDescription
colorXpsColorLa couleur d’arrêt du dégradé.
décalagefloatLe décalage du dégradé.

Returns: XpsGradientStop - New gradient stop.

createGradientStop(Color color, float offset)

public XpsGradientStop createGradientStop(Color color, float offset)

Crée un nouveau point d’arrêt de dégradé.

Parameters:

ParamètreTypeDescription
colorjava.awt.ColorLa couleur d’arrêt du dégradé.
décalagefloatLe décalage du dégradé.

Returns: XpsGradientStop - New gradient stop.

createImageBrush(XpsImage image, Rectangle2D viewbox, Rectangle2D viewport)

public XpsImageBrush createImageBrush(XpsImage image, Rectangle2D viewbox, Rectangle2D viewport)

Crée un nouveau pinceau d’image.

Parameters:

ParamètreTypeDescription
imageXpsImageUne ressource d’image.
viewboxjava.awt.geom.Rectangle2DLa position et les dimensions du contenu source du pinceau.
viewportjava.awt.geom.Rectangle2DLa région dans l’espace de coordonnées contenant de la tuile principale du pinceau qui est (éventuellement appliquée de façon répétée) utilisée pour remplir la région à laquelle le pinceau est appliqué

Returns: XpsImageBrush - New image brush.

createImageBrush(String imagePath, Rectangle2D viewbox, Rectangle2D viewport)

public XpsImageBrush createImageBrush(String imagePath, Rectangle2D viewbox, Rectangle2D viewport)

Crée un nouveau pinceau d’image.

Parameters:

ParamètreTypeDescription
imagePathjava.lang.StringLe chemin vers l’image à utiliser comme tuile de pinceau.
viewboxjava.awt.geom.Rectangle2DLa position et les dimensions du contenu source du pinceau.
viewportjava.awt.geom.Rectangle2DLa région dans l’espace de coordonnées contenant de la tuile principale du pinceau qui est (éventuellement appliquée de façon répétée) utilisée pour remplir la région à laquelle le pinceau est appliqué

Returns: XpsImageBrush - New image brush.

createLinearGradientBrush(Point2D startPoint, Point2D endPoint)

public XpsLinearGradientBrush createLinearGradientBrush(Point2D startPoint, Point2D endPoint)

Crée un nouveau pinceau de dégradé linéaire.

Parameters:

ParamètreTypeDescription
startPointjava.awt.geom.Point2DLe point de départ du dégradé linéaire.
endPointjava.awt.geom.Point2DLe point final du dégradé linéaire.

Returns: XpsLinearGradientBrush - New linear gradient brush.

createLinearGradientBrush(List gradientStops, Point2D startPoint, Point2D endPoint)

public XpsLinearGradientBrush createLinearGradientBrush(List<XpsGradientStop> gradientStops, Point2D startPoint, Point2D endPoint)

Crée un nouveau pinceau de dégradé linéaire.

Parameters:

ParamètreTypeDescription
gradientStopsjava.util.List<com.aspose.xps.XpsGradientStop>La liste des arrêts de dégradé.
startPointjava.awt.geom.Point2DLe point de départ du dégradé linéaire.
endPointjava.awt.geom.Point2DLe point final du dégradé linéaire.

Returns: XpsLinearGradientBrush - New linear gradient brush.

createMatrix(float m11, float m12, float m21, float m22, float m31, float m32)

public XpsMatrix createMatrix(float m11, float m12, float m21, float m22, float m31, float m32)

Crée une nouvelle matrice de transformation affine.

Parameters:

ParamètreTypeDescription
m11floatÉlément 11.
m12floatÉlément 12.
m21floatÉlément 21.
m22floatÉlément 22.
m31floatÉlément 31.
m32floatÉlément 32.

Returns: XpsMatrix - New affine transformation matrix.

createPath(XpsPathGeometry data)

public XpsPath createPath(XpsPathGeometry data)

Crée un nouveau Path.

Parameters:

ParamètreTypeDescription
dataXpsPathGeometryLa géométrie du chemin.

Returns: XpsPath - New path.

createPathFigure(Point2D startPoint)

public XpsPathFigure createPathFigure(Point2D startPoint)

Crée une nouvelle figure de Path ouverte.

Parameters:

ParamètreTypeDescription
startPointjava.awt.geom.Point2DLe point de départ du premier segment de la figure de chemin.

Returns: XpsPathFigure - New path figure.

createPathFigure(Point2D startPoint, boolean isClosed)

public XpsPathFigure createPathFigure(Point2D startPoint, boolean isClosed)

Crée une nouvelle figure de Path.

Parameters:

ParamètreTypeDescription
startPointjava.awt.geom.Point2DLe point de départ du premier segment de la figure de chemin.
isClosedbooleanSpécifie si le chemin est fermé. Si la valeur est vraie, le trait est dessiné "closed", c’est‑à‑dire que le dernier point du dernier segment de la figure de chemin est relié au point spécifié dans l’attribut StartPoint, sinon le trait est dessiné "open", et le dernier point n’est pas relié au point de départ. Applicable uniquement si la figure de chemin est utilisée dans un élément Path qui spécifie un trait.

Returns: XpsPathFigure - New path figure.

createPathFigure(Point2D startPoint, List segments)

public XpsPathFigure createPathFigure(Point2D startPoint, List<XpsPathSegment> segments)

Crée une nouvelle figure de Path ouverte.

Parameters:

ParamètreTypeDescription
startPointjava.awt.geom.Point2DLe point de départ du premier segment de la figure de chemin.
segmentsjava.util.List<com.aspose.xps.XpsPathSegment>Liste des segments de chemin.

Returns: XpsPathFigure - New path figure.

createPathFigure(Point2D startPoint, List segments, boolean isClosed)

public XpsPathFigure createPathFigure(Point2D startPoint, List<XpsPathSegment> segments, boolean isClosed)

Crée une nouvelle figure de Path.

Parameters:

ParamètreTypeDescription
startPointjava.awt.geom.Point2DLe point de départ du premier segment de la figure de chemin.
segmentsjava.util.List<com.aspose.xps.XpsPathSegment>Liste des segments de chemin.
isClosedbooleanSpécifie si le chemin est fermé. Si la valeur est vraie, le trait est dessiné "closed", c’est‑à‑dire que le dernier point du dernier segment de la figure de chemin est relié au point spécifié dans l’attribut StartPoint, sinon le trait est dessiné "open", et le dernier point n’est pas relié au point de départ. Applicable uniquement si la figure de chemin est utilisée dans un élément Path qui spécifie un trait.

Returns: XpsPathFigure - New path figure.

createPathGeometry()

public XpsPathGeometry createPathGeometry()

Crée une nouvelle géométrie de Path.

Returns: XpsPathGeometry - New path geometry.

createPathGeometry(String abbreviatedGeometry)

public XpsPathGeometry createPathGeometry(String abbreviatedGeometry)

Crée une nouvelle géométrie de chemin spécifiée sous forme abrégée.

Parameters:

ParamètreTypeDescription
abbreviatedGeometryjava.lang.StringForme abrégée de la géométrie du chemin.

Returns: XpsPathGeometry - New path geometry.

createPathGeometry(List pathFigures)

public XpsPathGeometry createPathGeometry(List<XpsPathFigure> pathFigures)

Crée une nouvelle géométrie de chemin avec une liste spécifiée de figures de chemin.

Parameters:

ParamètreTypeDescription
pathFiguresjava.util.List<com.aspose.xps.XpsPathFigure>Liste des figures de chemin.

Returns: XpsPathGeometry - New path geometry.

createPolyBezierSegment(Point2D[] points)

public XpsPolyBezierSegment createPolyBezierSegment(Point2D[] points)

Crée un nouvel ensemble de courbes cubiques B?bezier tracées.

Parameters:

ParamètreTypeDescription
pointsjava.awt.geom.Point2D[]Points de contrôle pour plusieurs segments B?bezier.

Returns: XpsPolyBezierSegment - New cubic B?zier curves segment.

createPolyBezierSegment(Point2D[] points, boolean isStroked)

public XpsPolyBezierSegment createPolyBezierSegment(Point2D[] points, boolean isStroked)

Crée un nouvel ensemble de courbes cubiques B?bezier.

Parameters:

ParamètreTypeDescription
pointsjava.awt.geom.Point2D[]Points de contrôle pour plusieurs segments B?bezier.
isStrokedbooleanSpécifie si le trait pour ce segment du chemin est dessiné.

Returns: XpsPolyBezierSegment - New cubic B?zier curves segment.

createPolyLineSegment(Point2D[] points)

public XpsPolyLineSegment createPolyLineSegment(Point2D[] points)

Crée un nouveau dessin polygonal tracé contenant un nombre arbitraire de sommets individuels.

Parameters:

ParamètreTypeDescription
pointsjava.awt.geom.Point2D[]Ensemble de coordonnées pour les multiples segments qui définissent le segment de polyligne.

Returns: XpsPolyLineSegment - New polygonal drawing segment.

createPolyLineSegment(Point2D[] points, boolean isStroked)

public XpsPolyLineSegment createPolyLineSegment(Point2D[] points, boolean isStroked)

Crée un nouveau dessin polygonal contenant un nombre arbitraire de sommets individuels.

Parameters:

ParamètreTypeDescription
pointsjava.awt.geom.Point2D[]Ensemble de coordonnées pour les multiples segments qui définissent le segment de polyligne.
isStrokedbooleanSpécifie si le trait pour ce segment du chemin est dessiné.

Returns: XpsPolyLineSegment - New polygonal drawing segment.

createPolyQuadraticBezierSegment(Point2D[] points)

public XpsPolyQuadraticBezierSegment createPolyQuadraticBezierSegment(Point2D[] points)

Crée un nouvel ensemble de courbes quadratiques B?bezier tracées depuis le point précédent de la figure de chemin à travers un ensemble de sommets, en utilisant les points de contrôle spécifiés.

Parameters:

ParamètreTypeDescription
pointsjava.awt.geom.Point2D[]Points de contrôle pour plusieurs segments B?bezier quadratiques.

Returns: XpsPolyQuadraticBezierSegment - New quadratic B?zier curves segment.

createPolyQuadraticBezierSegment(Point2D[] points, boolean isStroked)

public XpsPolyQuadraticBezierSegment createPolyQuadraticBezierSegment(Point2D[] points, boolean isStroked)

Crée un nouvel ensemble de courbes quadratiques B?bezier depuis le point précédent de la figure de chemin à travers un ensemble de sommets, en utilisant les points de contrôle spécifiés.

Parameters:

ParamètreTypeDescription
pointsjava.awt.geom.Point2D[]Points de contrôle pour plusieurs segments B?bezier quadratiques.
isStrokedbooleanSpécifie si le trait pour ce segment du chemin est dessiné.

Returns: XpsPolyQuadraticBezierSegment - New quadratic B?zier curves segment.

createRadialGradientBrush(Point2D center, Point2D gradientOrigin, float radiusX, float radiusY)

public XpsRadialGradientBrush createRadialGradientBrush(Point2D center, Point2D gradientOrigin, float radiusX, float radiusY)

Crée un nouveau pinceau à dégradé radial.

Parameters:

ParamètreTypeDescription
centerjava.awt.geom.Point2DLe point central du dégradé radial (c’est‑à‑dire le centre de l’ellipse).
gradientOriginjava.awt.geom.Point2DLe point d’origine du dégradé radial.
radiusXfloatLe rayon dans la dimension x de l’ellipse qui définit le dégradé radial.
radiusYfloatLe rayon dans la dimension y de l’ellipse qui définit le dégradé radial.

Returns: XpsRadialGradientBrush - New radial gradient brush.

createRadialGradientBrush(List gradientStops, Point2D center, Point2D gradientOrigin, float radiusX, float radiusY)

public XpsRadialGradientBrush createRadialGradientBrush(List<XpsGradientStop> gradientStops, Point2D center, Point2D gradientOrigin, float radiusX, float radiusY)

Crée un nouveau pinceau à dégradé radial.

Parameters:

ParamètreTypeDescription
gradientStopsjava.util.List<com.aspose.xps.XpsGradientStop>La liste des arrêts de dégradé.
centerjava.awt.geom.Point2DLe point central du dégradé radial (c’est‑à‑dire le centre de l’ellipse).
gradientOriginjava.awt.geom.Point2DLe point d’origine du dégradé radial.
radiusXfloatLe rayon dans la dimension x de l’ellipse qui définit le dégradé radial.
radiusYfloatLe rayon dans la dimension y de l’ellipse qui définit le dégradé radial.

Returns: XpsRadialGradientBrush - New radial gradient brush.

createSolidColorBrush(XpsColor color)

public XpsSolidColorBrush createSolidColorBrush(XpsColor color)

Crée un nouveau pinceau de couleur unie.

Parameters:

ParamètreTypeDescription
colorXpsColorLa couleur des éléments remplis.

Returns: XpsSolidColorBrush - New solid color brush.

createSolidColorBrush(Color color)

public XpsSolidColorBrush createSolidColorBrush(Color color)

Crée un nouveau pinceau de couleur unie.

Parameters:

ParamètreTypeDescription
colorjava.awt.ColorLa couleur des éléments remplis.

Returns: XpsSolidColorBrush - New solid color brush.

createVisualBrush(XpsContentElement element, Rectangle2D viewbox, Rectangle2D viewport)

public XpsVisualBrush createVisualBrush(XpsContentElement element, Rectangle2D viewbox, Rectangle2D viewport)

Crée un nouveau pinceau visuel.

Parameters:

ParamètreTypeDescription
elementXpsContentElementL’élément XPS (Canvas, Path, ou Glyphs) pour la propriété Visual du pinceau visuel.
viewboxjava.awt.geom.Rectangle2DLa position et les dimensions du contenu source du pinceau.
viewportjava.awt.geom.Rectangle2DLa région dans l’espace de coordonnées contenant de la tuile principale du pinceau qui est (éventuellement appliquée de façon répétée) utilisée pour remplir la région à laquelle le pinceau est appliqué

Returns: XpsVisualBrush - New visual brush.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParamètreTypeDescription
arg0java.lang.Object

Returns: boolean

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getHeight()

public float getHeight()

Renvoie la hauteur de la page, exprimée comme un nombre réel dans les unités de l’espace de coordonnées effectif.

Returns: float - La hauteur de la page.

getPageCount()

public int getPageCount()

Renvoie le nombre de pages dans le document actif.

Returns: int - Le nombre de pages dans le document actif.

getTotalPageCount()

public int getTotalPageCount()

Renvoie le nombre total de pages dans tous les documents du document XPS.

Returns: int - Le nombre total de pages dans tous les documents du document XPS.

getUtils()

public DocumentUtils getUtils()

Obtient l’objet qui fournit des utilitaires au-delà de l’API formelle de manipulation XPS.

Returns: DocumentUtils - The object that provides utilities beyond the formal XPS manipulation API.

getWidth()

public float getWidth()

Renvoie la largeur de la page, exprimée comme un nombre réel dans les unités de l’espace de coordonnées effectif.

Returns: float - La largeur de la page.

hashCode()

public native int hashCode()

Returns: int

insertCanvas(int index)

public XpsCanvas insertCanvas(int index)

Insère un nouveau canevas dans la page à la position index .

Parameters:

ParamètreTypeDescription
indexintPosition à laquelle un nouveau canvas doit être inséré.

Returns: XpsCanvas - Inserted canvas.

insertGlyphs(int index, XpsFont font, float fontSize, float originX, float originY, String unicodeString)

public XpsGlyphs insertGlyphs(int index, XpsFont font, float fontSize, float originX, float originY, String unicodeString)

Insère de nouveaux glyphes dans la page à la position index .

Parameters:

ParamètreTypeDescription
indexintPosition à laquelle de nouveaux glyphs doivent être insérés.
fontXpsFontRessource de police.
fontSizefloatTaille de police.
originXfloatCoordonnée X d’origine des glyphes.
originYfloatCoordonnée Y d’origine des glyphes.
unicodeStringjava.lang.StringChaîne à imprimer.

Returns: XpsGlyphs - Inserted glyphs.

insertGlyphs(int index, String fontFamily, float fontSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)

public XpsGlyphs insertGlyphs(int index, String fontFamily, float fontSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)

Insère de nouveaux glyphes dans la page à la position index .

Parameters:

ParamètreTypeDescription
indexintPosition à laquelle de nouveaux glyphs doivent être insérés.
fontFamilyjava.lang.StringFamille de police.
fontSizefloatTaille de police.
fontStyleXpsFontStyleStyle de police.
originXfloatCoordonnée X d’origine des glyphes.
originYfloatCoordonnée Y d’origine des glyphes.
unicodeStringjava.lang.StringChaîne à imprimer.

Returns: XpsGlyphs - Inserted glyphs.

insertPath(int index, XpsPathGeometry data)

public XpsPath insertPath(int index, XpsPathGeometry data)

Insère un nouveau chemin dans la page à la position index .

Parameters:

ParamètreTypeDescription
indexintPosition à laquelle un nouveau path doit être inséré.
dataXpsPathGeometryLa géométrie du chemin.

Returns: XpsPath - Inserted path.

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

removeAt(int index)

public XpsContentElement removeAt(int index)

Supprime un élément à la position index de la page.

Parameters:

ParamètreTypeDescription
indexintPosition à laquelle l’élément doit être supprimé.

Returns: XpsContentElement - Removed element.

setHeight(float value)

public void setHeight(float value)

Définit la hauteur de la page, exprimée comme un nombre réel dans les unités de l’espace de coordonnées effectif.

Parameters:

ParamètreTypeDescription
valeurfloatLa hauteur de la page.

setWidth(float value)

public void setWidth(float value)

Définit la largeur de la page, exprimée comme un nombre réel dans les unités de l’espace de coordonnées effectif.

Parameters:

ParamètreTypeDescription
valeurfloatLa largeur de la page.

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Parameters:

ParamètreTypeDescription
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParamètreTypeDescription
arg0long
arg1int