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éthode | Description |
|---|---|
| Ajoute un élément de contenu (Canvas, Path ou Glyphs) | |
| Insère un élément (Canvas, Path ou Glyphs) dans la page à la position d’index. | |
| 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 | 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 | Crée une nouvelle figure de Path ouverte. |
| createPathFigure(Point2D startPoint, List | 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 | 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 | 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ètre | Type | Description |
|---|---|---|
| élément | T | L’é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ètre | Type | Description |
|---|---|---|
| index | int | Position à laquelle un élément doit être inséré. |
| élément | T | L’é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ètre | Type | Description |
|---|---|---|
| élément | T | L’é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ètre | Type | Description |
|---|---|---|
| font | XpsFont | Ressource de police. |
| fontRenderingEmSize | float | Taille de police. |
| originX | float | Coordonnée X d’origine des glyphes. |
| originY | float | Coordonnée Y d’origine des glyphes. |
| unicodeString | java.lang.String | Chaî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ètre | Type | Description |
|---|---|---|
| fontFamily | java.lang.String | Famille de police. |
| fontRenderingEmSize | float | Taille de police. |
| fontStyle | XpsFontStyle | Style de police. |
| originX | float | Coordonnée X d’origine des glyphes. |
| originY | float | Coordonnée Y d’origine des glyphes. |
| unicodeString | java.lang.String | Chaî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ètre | Type | Description |
|---|---|---|
| description | java.lang.String | La description de l’entrée. |
| outlineLevel | int | Le niveau de contour. |
| targetPageNumber | int | Le numéro de page cible. |
addPath(XpsPathGeometry data)
public XpsPath addPath(XpsPathGeometry data)
Ajoute un nouveau Path à la page.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| data | XpsPathGeometry | La 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ètre | Type | Description |
|---|---|---|
| point | java.awt.geom.Point2D | Le point final de l’arc elliptique. |
| taille | java.awt.geom.Dimension2D | Le rayon x et y de l’arc elliptique sous forme de paire x,y. |
| rotationAngle | float | Indique comment l’ellipse est tournée par rapport au système de coordonnées actuel. |
| isLargeArc | boolean | Détermine si l’arc est dessiné avec un balayage de 180 degrés ou plus. |
| sweepDirection | XpsSweepDirection | La 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ètre | Type | Description |
|---|---|---|
| point | java.awt.geom.Point2D | Le point final de l’arc elliptique. |
| taille | java.awt.geom.Dimension2D | Le rayon x et y de l’arc elliptique sous forme de paire x,y. |
| rotationAngle | float | Indique comment l’ellipse est tournée par rapport au système de coordonnées actuel. |
| isLargeArc | boolean | Détermine si l’arc est dessiné avec un balayage de 180 degrés ou plus. |
| sweepDirection | XpsSweepDirection | La direction dans laquelle l’arc est dessiné. |
| isStroked | boolean | Spé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ètre | Type | Description |
|---|---|---|
| iccProfile | XpsIccProfile | La ressource de profil ICC. |
| components | float[] | 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ètre | Type | Description |
|---|---|---|
| r | float | Le composant de couleur rouge. |
| g | float | Le composant de couleur vert. |
| b | float | Le 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ètre | Type | Description |
|---|---|---|
| a | float | Le composant de couleur alpha. |
| r | float | Le composant de couleur rouge. |
| g | float | Le composant de couleur vert. |
| b | float | Le 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ètre | Type | Description |
|---|---|---|
| r | int | Le composant de couleur rouge. |
| g | int | Le composant de couleur vert. |
| b | int | Le 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ètre | Type | Description |
|---|---|---|
| a | int | Le composant de couleur alpha. |
| r | int | Le composant de couleur rouge. |
| g | int | Le composant de couleur vert. |
| b | int | Le composant de couleur bleu. |
Returns: XpsColor - New color.
createColor(Color color)
public XpsColor createColor(Color color)
Crée une nouvelle couleur.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| color | java.awt.Color | Une 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ètre | Type | Description |
|---|---|---|
| path | java.lang.String | Le chemin vers le profil ICC. |
| components | float[] | 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ètre | Type | Description |
|---|---|---|
| font | XpsFont | Ressource de police. |
| fontRenderingEmSize | float | Taille de police. |
| originX | float | Coordonnée X d’origine des glyphes. |
| originY | float | Coordonnée Y d’origine des glyphes. |
| unicodeString | java.lang.String | Chaî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ètre | Type | Description |
|---|---|---|
| fontFamily | java.lang.String | Famille de police. |
| fontRenderingEmSize | float | Taille de police. |
| fontStyle | XpsFontStyle | Style de police. |
| originX | float | Coordonnée X d’origine des glyphes. |
| originY | float | Coordonnée Y d’origine des glyphes. |
| unicodeString | java.lang.String | Chaî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ètre | Type | Description |
|---|---|---|
| color | XpsColor | La couleur d’arrêt du dégradé. |
| décalage | float | Le 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ètre | Type | Description |
|---|---|---|
| color | java.awt.Color | La couleur d’arrêt du dégradé. |
| décalage | float | Le 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ètre | Type | Description |
|---|---|---|
| image | XpsImage | Une ressource d’image. |
| viewbox | java.awt.geom.Rectangle2D | La position et les dimensions du contenu source du pinceau. |
| viewport | java.awt.geom.Rectangle2D | La 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ètre | Type | Description |
|---|---|---|
| imagePath | java.lang.String | Le chemin vers l’image à utiliser comme tuile de pinceau. |
| viewbox | java.awt.geom.Rectangle2D | La position et les dimensions du contenu source du pinceau. |
| viewport | java.awt.geom.Rectangle2D | La 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ètre | Type | Description |
|---|---|---|
| startPoint | java.awt.geom.Point2D | Le point de départ du dégradé linéaire. |
| endPoint | java.awt.geom.Point2D | Le 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ètre | Type | Description |
|---|---|---|
| gradientStops | java.util.List<com.aspose.xps.XpsGradientStop> | La liste des arrêts de dégradé. |
| startPoint | java.awt.geom.Point2D | Le point de départ du dégradé linéaire. |
| endPoint | java.awt.geom.Point2D | Le 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ètre | Type | Description |
|---|---|---|
| m11 | float | Élément 11. |
| m12 | float | Élément 12. |
| m21 | float | Élément 21. |
| m22 | float | Élément 22. |
| m31 | float | Élément 31. |
| m32 | float | Élément 32. |
Returns: XpsMatrix - New affine transformation matrix.
createPath(XpsPathGeometry data)
public XpsPath createPath(XpsPathGeometry data)
Crée un nouveau Path.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| data | XpsPathGeometry | La 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ètre | Type | Description |
|---|---|---|
| startPoint | java.awt.geom.Point2D | Le 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ètre | Type | Description |
|---|---|---|
| startPoint | java.awt.geom.Point2D | Le point de départ du premier segment de la figure de chemin. |
| isClosed | boolean | Spé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ètre | Type | Description |
|---|---|---|
| startPoint | java.awt.geom.Point2D | Le point de départ du premier segment de la figure de chemin. |
| segments | java.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ètre | Type | Description |
|---|---|---|
| startPoint | java.awt.geom.Point2D | Le point de départ du premier segment de la figure de chemin. |
| segments | java.util.List<com.aspose.xps.XpsPathSegment> | Liste des segments de chemin. |
| isClosed | boolean | Spé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ètre | Type | Description |
|---|---|---|
| abbreviatedGeometry | java.lang.String | Forme 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ètre | Type | Description |
|---|---|---|
| pathFigures | java.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ètre | Type | Description |
|---|---|---|
| points | java.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ètre | Type | Description |
|---|---|---|
| points | java.awt.geom.Point2D[] | Points de contrôle pour plusieurs segments B?bezier. |
| isStroked | boolean | Spé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ètre | Type | Description |
|---|---|---|
| points | java.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ètre | Type | Description |
|---|---|---|
| points | java.awt.geom.Point2D[] | Ensemble de coordonnées pour les multiples segments qui définissent le segment de polyligne. |
| isStroked | boolean | Spé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ètre | Type | Description |
|---|---|---|
| points | java.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ètre | Type | Description |
|---|---|---|
| points | java.awt.geom.Point2D[] | Points de contrôle pour plusieurs segments B?bezier quadratiques. |
| isStroked | boolean | Spé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ètre | Type | Description |
|---|---|---|
| center | java.awt.geom.Point2D | Le point central du dégradé radial (c’est‑à‑dire le centre de l’ellipse). |
| gradientOrigin | java.awt.geom.Point2D | Le point d’origine du dégradé radial. |
| radiusX | float | Le rayon dans la dimension x de l’ellipse qui définit le dégradé radial. |
| radiusY | float | Le 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ètre | Type | Description |
|---|---|---|
| gradientStops | java.util.List<com.aspose.xps.XpsGradientStop> | La liste des arrêts de dégradé. |
| center | java.awt.geom.Point2D | Le point central du dégradé radial (c’est‑à‑dire le centre de l’ellipse). |
| gradientOrigin | java.awt.geom.Point2D | Le point d’origine du dégradé radial. |
| radiusX | float | Le rayon dans la dimension x de l’ellipse qui définit le dégradé radial. |
| radiusY | float | Le 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ètre | Type | Description |
|---|---|---|
| color | XpsColor | La 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ètre | Type | Description |
|---|---|---|
| color | java.awt.Color | La 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ètre | Type | Description |
|---|---|---|
| element | XpsContentElement | L’élément XPS (Canvas, Path, ou Glyphs) pour la propriété Visual du pinceau visuel. |
| viewbox | java.awt.geom.Rectangle2D | La position et les dimensions du contenu source du pinceau. |
| viewport | java.awt.geom.Rectangle2D | La 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ètre | Type | Description |
|---|---|---|
| arg0 | java.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ètre | Type | Description |
|---|---|---|
| index | int | Position à 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ètre | Type | Description |
|---|---|---|
| index | int | Position à laquelle de nouveaux glyphs doivent être insérés. |
| font | XpsFont | Ressource de police. |
| fontSize | float | Taille de police. |
| originX | float | Coordonnée X d’origine des glyphes. |
| originY | float | Coordonnée Y d’origine des glyphes. |
| unicodeString | java.lang.String | Chaî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ètre | Type | Description |
|---|---|---|
| index | int | Position à laquelle de nouveaux glyphs doivent être insérés. |
| fontFamily | java.lang.String | Famille de police. |
| fontSize | float | Taille de police. |
| fontStyle | XpsFontStyle | Style de police. |
| originX | float | Coordonnée X d’origine des glyphes. |
| originY | float | Coordonnée Y d’origine des glyphes. |
| unicodeString | java.lang.String | Chaî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ètre | Type | Description |
|---|---|---|
| index | int | Position à laquelle un nouveau path doit être inséré. |
| data | XpsPathGeometry | La 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ètre | Type | Description |
|---|---|---|
| index | int | Position à 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ètre | Type | Description |
|---|---|---|
| valeur | float | La 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ètre | Type | Description |
|---|---|---|
| valeur | float | La 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ètre | Type | Description |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| arg0 | long | |
| arg1 | int |