XpsDocument

Inheritance: java.lang.Object, com.aspose.page.Document

All Implemented Interfaces: java.io.Closeable

public final class XpsDocument extends Document implements Closeable

Classe encapsulant l’entité principale du document XPS qui fournit des méthodes de manipulation pour tout élément XPS.

Constructeurs

ConstructeurDescription
XpsDocument()Crée un document XPS vide avec la taille de page par défaut.
XpsDocument(String path)Ouvre un document XPS existant situé au chemin.
XpsDocument(InputStream stream, LoadOptions options)Charge un document existant stocké dans le flux en tant que document XPS.

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 active à la position d’index.
remove(T element)Supprime un élément de la page active.
addCanvas()Ajoute un nouveau canvas à la page active.
addDocument()Ajoute un document vide avec la taille de page par défaut et sélectionne le document ajouté comme actif.
addDocument(boolean activate)Ajoute un document vide avec la taille de page par défaut.
addDocument(float width, float height)Ajoute un document vide avec les dimensions de la première page largeur et hauteur et sélectionne le document ajouté comme actif.
addDocument(float width, float height, boolean activate)Ajoute un document vide avec les dimensions de la première page width et height .
addGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, String unicodeString)Ajoute de nouveaux glyphes à la page active.
addGlyphs(String fontFamily, float fontRenderingEmSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)Ajoute de nouveaux glyphes à la page active.
addOutlineEntry(String description, int outlineLevel, XpsHyperlinkTarget target)Ajoute une entrée de contour au document.
addPage()Ajoute une page vide au document avec la taille de page par défaut.
addPage(boolean activate)Ajoute une page vide au document avec la taille de page par défaut.
addPage(XpsPage page)Ajoute une page au document et sélectionne la page ajoutée comme active.
addPage(XpsPage page, boolean activate)Ajoute une page au document.
addPage(float width, float height)Ajoute une page vide au document avec la largeur width et la hauteur height spécifiées.
addPage(float width, float height, boolean activate)Ajoute une page vide au document avec la largeur width et la hauteur height spécifiées.
addPath(XpsPathGeometry data)Ajoute un nouveau chemin à la page active.
close()Libère l’instance.
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.
createFont(InputStream stream)Crée une nouvelle ressource de police TrueType à partir du flux.
createFont(String fontFamily, XpsFontStyle fontStyle)Crée une nouvelle ressource de police TrueType.
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é.
createIccProfile(InputStream stream)Crée une nouvelle ressource de profil ICC à partir du stream .
createIccProfile(String iccProfilePath)Crée une nouvelle ressource de profil ICC à partir du fichier de profil ICC situé à iccProfilePath .
createImage(InputStream stream)Crée une nouvelle ressource d’image à partir du stream .
createImage(String imagePath)Crée une nouvelle ressource d’image à partir du fichier image situé à imagePath .
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)
getActiveDocument()Renvoie le numéro du document actif.
getActivePage()Renvoie le numéro de la page active dans le document actif.
getClass()
getDocumentCount()Renvoie le nombre de documents dans le paquet XPS.
getDocumentPrintTicket(int documentIndex)Obtient le ticket d’impression du document indexé par documentIndex .
getJobPrintTicket()Renvoie le ticket d’impression du travail du document.
getPage()Renvoie l’instance XpsPage de la page active.
getPageCount()Renvoie le nombre de pages dans le document actif.
getPagePrintTicket(int documentIndex, int pageIndex)Obtient le ticket d’impression de la page indexée par pageIndex dans le document indexé par documentIndex .
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.
hashCode()
insertCanvas(int index)Insère un nouveau canevas à la page active à la position index .
insertDocument(int index)Insère un document vide avec la taille de page par défaut à la position index et sélectionne le document inséré comme actif.
insertDocument(int index, boolean activate)Insère un document vide avec la taille de page par défaut à la position index .
insertDocument(int index, float width, float height)Insère un document vide avec les dimensions de la première page width et height à la position index et sélectionne le document inséré comme actif.
insertDocument(int index, float width, float height, boolean activate)Insère un document vide avec les dimensions de la première page width et height à la position index .
insertGlyphs(int index, XpsFont font, float fontSize, float originX, float originY, String unicodeString)Insère de nouveaux glyphes dans la page active à 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 active à la position index .
insertPage(int index)Insère une page vide dans le document avec la taille de page par défaut à la position index et sélectionne la page insérée comme active.
insertPage(int index, boolean activate)Insère une page vide dans le document avec la taille de page par défaut à la position index .
insertPage(int index, XpsPage page)Insère une page dans le document à la position index et sélectionne la page insérée comme active.
insertPage(int index, XpsPage page, boolean activate)Insère une page dans le document à la position index .
insertPage(int index, float width, float height)Insère une page vide dans le document avec la width et la height spécifiées à la position index et sélectionne la page insérée comme active.
insertPage(int index, float width, float height, boolean activate)Insère une page vide dans le document avec la width et la height spécifiées à la position index .
insertPath(int index, XpsPathGeometry data)Insère un nouveau chemin dans la page active à la position index .
isLicensed()Indique si la licence du produit Aspose.Page for Java est accessible et valide.
merge(String[] filesForMerge, OutputStream outStream)Fusion de plusieurs fichiers XPS en un seul document XPS.
merge(String[] filesForMerge, String outXpsFilePath)Fusion de plusieurs fichiers XPS en un seul document XPS.
mergeToPdf(String outPdfFilePath, String[] filesForMerge, PdfSaveOptions options)Fusion de documents XPS en PDF en utilisant l’instance Device .
mergeToPdf(String[] filesForMerge, OutputStream pdfStream, PdfSaveOptions options)Fusion de documents XPS en PDF en utilisant l’instance Device .
notify()
notifyAll()
removeAt(int index)Supprime un élément à la position index de la page active.
removeDocumentAt(int index)Supprime un document à la position index .
removePage(XpsPage page)Supprime une page du document.
removePageAt(int index)Supprime une page du document à la position index .
save(Device device, SaveOptions options)Enregistre le document en utilisant l’instance Device .
save(OutputStream stream)Enregistre le document XPS dans un flux.
save(String path)Enregistre le document XPS dans le fichier XPS situé à path .
saveAsImage(ImageSaveOptions options)Enregistre le document dans un fichier image. Le répertoire de sortie et le nom du fichier seront les mêmes que ceux du fichier XPS d’entrée.
saveAsImage(ImageSaveOptions options, String outDir, String fileNameTemplate)Enregistre le document dans un fichier image dans le répertoire spécifié avec le nom de fichier spécifié.
saveAsImageBytes(ImageSaveOptions options)Enregistre le document au format image bitmap sous forme de tableaux d’octets.
saveAsPdf(OutputStream stream, PdfSaveOptions options)Enregistre le document au format PDF.
saveAsPdf(String outPdfFilePath, PdfSaveOptions options)Enregistre le document au format PDF.
saveAsPs(OutputStream stream, PsSaveOptions options)Enregistre le document au format PS.
saveAsPs(String outPsFilePath, PsSaveOptions options)Enregistre le document au format PostScript.
selectActiveDocument(int documentNumber)Sélectionne un document actif pour l’édition.
selectActivePage(int pageNumber)Sélectionne une page de document active pour la modifier.
setDocumentPrintTicket(int documentIndex, DocumentPrintTicket printTicket)Lie le printTicket au document indexé par documentIndex .
setJobPrintTicket(JobPrintTicket value)Définit le ticket d’impression du travail du document.
setPagePrintTicket(int documentIndex, int pageIndex, PagePrintTicket printTicket)Lie le printTicket à la page indexée par pageIndex dans le document indexé par documentIndex .
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

XpsDocument()

public XpsDocument()

Crée un document XPS vide avec la taille de page par défaut.

XpsDocument(String path)

public XpsDocument(String path)

Ouvre un document XPS existant situé au chemin.

Parameters:

ParamètreTypeDescription
pathjava.lang.StringEmplacement du document.

XpsDocument(InputStream stream, LoadOptions options)

public XpsDocument(InputStream stream, LoadOptions options)

Charge un document existant stocké dans le flux en tant que document XPS.

Parameters:

ParamètreTypeDescription
fluxjava.io.InputStreamFlux du document.
optionsLoadOptionsOptions de chargement du document.

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 active à 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 active.

Parameters:

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

Returns: T - Élément supprimé.

addCanvas()

public XpsCanvas addCanvas()

Ajoute un nouveau canvas à la page active.

Returns: XpsCanvas - Added canvas.

addDocument()

public void addDocument()

Ajoute un document vide avec la taille de page par défaut et sélectionne le document ajouté comme actif.

addDocument(boolean activate)

public void addDocument(boolean activate)

Ajoute un document vide avec la taille de page par défaut.

Parameters:

ParamètreTypeDescription
activerbooleanIndicateur indiquant s’il faut sélectionner le document ajouté comme actif.

addDocument(float width, float height)

public void addDocument(float width, float height)

Ajoute un document vide avec les dimensions de la première page largeur et hauteur et sélectionne le document ajouté comme actif.

Parameters:

ParamètreTypeDescription
largeurfloatLargeur de la première page.
hauteurfloatHauteur de la première page.

addDocument(float width, float height, boolean activate)

public void addDocument(float width, float height, boolean activate)

Ajoute un document vide avec les dimensions de la première page width et height .

Parameters:

ParamètreTypeDescription
largeurfloatLargeur de la première page.
hauteurfloatHauteur de la première page.
activerbooleanIndicateur indiquant s’il faut sélectionner le document ajouté comme actif.

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 glyphes à la page active.

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 glyphes à la page active.

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, XpsHyperlinkTarget target)

public void addOutlineEntry(String description, int outlineLevel, XpsHyperlinkTarget target)

Ajoute une entrée de contour au document.

Parameters:

ParamètreTypeDescription
descriptionjava.lang.StringLa description de l’entrée.
outlineLevelintLe niveau de contour.
targetXpsHyperlinkTargetLa cible d’entrée.

addPage()

public XpsPage addPage()

Ajoute une page vide au document avec la taille de page par défaut.

Returns: XpsPage - Added page.

addPage(boolean activate)

public XpsPage addPage(boolean activate)

Ajoute une page vide au document avec la taille de page par défaut.

Parameters:

ParamètreTypeDescription
activerbooleanIndicateur indiquant s’il faut sélectionner la page ajoutée comme active.

Returns: XpsPage - Added page.

addPage(XpsPage page)

public XpsPage addPage(XpsPage page)

Ajoute une page au document et sélectionne la page ajoutée comme active.

Parameters:

ParamètreTypeDescription
pageXpsPagePage à ajouter.

Returns: XpsPage - Added page.

addPage(XpsPage page, boolean activate)

public XpsPage addPage(XpsPage page, boolean activate)

Ajoute une page au document.

Parameters:

ParamètreTypeDescription
pageXpsPagePage à ajouter.
activerbooleanIndicateur indiquant s’il faut sélectionner la page ajoutée comme active.

Returns: XpsPage - Added page.

addPage(float width, float height)

public XpsPage addPage(float width, float height)

Ajoute une page vide au document avec la largeur width et la hauteur height spécifiées.

Parameters:

ParamètreTypeDescription
largeurfloatLargeur d’une nouvelle page.
hauteurfloatHauteur d’une nouvelle page.

Returns: XpsPage - Added page.

addPage(float width, float height, boolean activate)

public XpsPage addPage(float width, float height, boolean activate)

Ajoute une page vide au document avec la largeur width et la hauteur height spécifiées.

Parameters:

ParamètreTypeDescription
largeurfloatLargeur d’une nouvelle page.
hauteurfloatHauteur d’une nouvelle page.
activerbooleanIndicateur indiquant s’il faut sélectionner la page ajoutée comme active.

Returns: XpsPage - Added page.

addPath(XpsPathGeometry data)

public XpsPath addPath(XpsPathGeometry data)

Ajoute un nouveau chemin à la page active.

Parameters:

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

Returns: XpsPath - Added path.

close()

public void close()

Libère l’instance.

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.

createFont(InputStream stream)

public XpsFont createFont(InputStream stream)

Crée une nouvelle ressource de police TrueType à partir du flux.

Parameters:

ParamètreTypeDescription
fluxjava.io.InputStreamLe flux contenant le profil ICC à prendre comme ressource.

Returns: XpsFont - New TrueType font resource.

createFont(String fontFamily, XpsFontStyle fontStyle)

public XpsFont createFont(String fontFamily, XpsFontStyle fontStyle)

Crée une nouvelle ressource de police TrueType.

Parameters:

ParamètreTypeDescription
fontFamilyjava.lang.StringLa famille de police.
fontStyleXpsFontStyleLe style de police. Voir les constantes de classe XpsFont (qui sont des drapeaux bits) pour les valeurs disponibles à combiner.

Returns: XpsFont - New TrueType font resource.

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.

createIccProfile(InputStream stream)

public XpsIccProfile createIccProfile(InputStream stream)

Crée une nouvelle ressource de profil ICC à partir du stream .

Parameters:

ParamètreTypeDescription
fluxjava.io.InputStreamLe flux contenant le profil ICC à prendre comme ressource.

Returns: XpsIccProfile - New ICC profile resource.

createIccProfile(String iccProfilePath)

public XpsIccProfile createIccProfile(String iccProfilePath)

Crée une nouvelle ressource de profil ICC à partir du fichier de profil ICC situé à iccProfilePath .

Parameters:

ParamètreTypeDescription
iccProfilePathjava.lang.StringLe chemin vers le profil ICC à prendre comme ressource.

Returns: XpsIccProfile - New ICC profile resource.

createImage(InputStream stream)

public XpsImage createImage(InputStream stream)

Crée une nouvelle ressource d’image à partir du stream .

Parameters:

ParamètreTypeDescription
fluxjava.io.InputStreamLe flux contenant l’image à prendre comme ressource.

Returns: XpsImage - New image resource.

createImage(String imagePath)

public XpsImage createImage(String imagePath)

Crée une nouvelle ressource d’image à partir du fichier image situé à imagePath .

Parameters:

ParamètreTypeDescription
imagePathjava.lang.StringLe chemin vers l’image à prendre comme ressource.

Returns: XpsImage - New image resource.

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

getActiveDocument()

public int getActiveDocument()

Renvoie le numéro du document actif.

Returns: int - La valeur int.

getActivePage()

public int getActivePage()

Renvoie le numéro de la page active dans le document actif.

Returns: int - La valeur int.

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getDocumentCount()

public int getDocumentCount()

Renvoie le nombre de documents dans le paquet XPS.

Returns: int - Le nombre de documents dans le package XPS.

getDocumentPrintTicket(int documentIndex)

public DocumentPrintTicket getDocumentPrintTicket(int documentIndex)

Obtient le ticket d’impression du document indexé par documentIndex .

Parameters:

ParamètreTypeDescription
documentIndexintIndex du document dont le ticket d’impression doit être renvoyé.

Returns: DocumentPrintTicket - Document’s print ticket.

getJobPrintTicket()

public JobPrintTicket getJobPrintTicket()

Renvoie le ticket d’impression du travail du document.

Returns: JobPrintTicket - The document’s job print ticket.

getPage()

public XpsPage getPage()

Renvoie l’instance XpsPage de la page active.

Returns: XpsPage - The XpsPage instance for active page.

getPageCount()

public int getPageCount()

Renvoie le nombre de pages dans le document actif.

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

getPagePrintTicket(int documentIndex, int pageIndex)

public PagePrintTicket getPagePrintTicket(int documentIndex, int pageIndex)

Obtient le ticket d’impression de la page indexée par pageIndex dans le document indexé par documentIndex .

Parameters:

ParamètreTypeDescription
documentIndexintIndex du document.
pageIndexintIndex de la page dont le ticket d’impression doit être renvoyé.

Returns: PagePrintTicket - Page’s print ticket.

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 utilities object.

hashCode()

public native int hashCode()

Returns: int

insertCanvas(int index)

public XpsCanvas insertCanvas(int index)

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

Parameters:

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

Returns: XpsCanvas - Inserted canvas.

insertDocument(int index)

public void insertDocument(int index)

Insère un document vide avec la taille de page par défaut à la position index et sélectionne le document inséré comme actif.

Parameters:

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

insertDocument(int index, boolean activate)

public void insertDocument(int index, boolean activate)

Insère un document vide avec la taille de page par défaut à la position index .

Parameters:

ParamètreTypeDescription
indexintPosition à laquelle un document doit être inséré.
activerbooleanIndicateur indiquant s’il faut sélectionner le document inséré comme actif.

insertDocument(int index, float width, float height)

public void insertDocument(int index, float width, float height)

Insère un document vide avec les dimensions de la première page width et height à la position index et sélectionne le document inséré comme actif.

Parameters:

ParamètreTypeDescription
indexintPosition à laquelle un document doit être inséré.
largeurfloatLargeur de la première page.
hauteurfloatHauteur de la première page.

insertDocument(int index, float width, float height, boolean activate)

public void insertDocument(int index, float width, float height, boolean activate)

Insère un document vide avec les dimensions de la première page width et height à la position index .

Parameters:

ParamètreTypeDescription
indexintPosition à laquelle un document doit être inséré.
largeurfloatLargeur de la première page.
hauteurfloatHauteur de la première page.
activerbooleanIndicateur indiquant s’il faut sélectionner le document inséré comme actif.

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 active à 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 active à 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.

insertPage(int index)

public XpsPage insertPage(int index)

Insère une page vide dans le document avec la taille de page par défaut à la position index et sélectionne la page insérée comme active.

Parameters:

ParamètreTypeDescription
indexintPosition à laquelle une page doit être insérée.

Returns: XpsPage - Inserted page.

insertPage(int index, boolean activate)

public XpsPage insertPage(int index, boolean activate)

Insère une page vide dans le document avec la taille de page par défaut à la position index .

Parameters:

ParamètreTypeDescription
indexintPosition à laquelle une page doit être insérée.
activerbooleanIndicateur indiquant s’il faut sélectionner la page insérée comme active.

Returns: XpsPage - Inserted page.

insertPage(int index, XpsPage page)

public XpsPage insertPage(int index, XpsPage page)

Insère une page dans le document à la position index et sélectionne la page insérée comme active.

Parameters:

ParamètreTypeDescription
indexintPosition à laquelle une page doit être ajoutée.
pageXpsPagePage à insérer.

Returns: XpsPage - Inserted page.

insertPage(int index, XpsPage page, boolean activate)

public XpsPage insertPage(int index, XpsPage page, boolean activate)

Insère une page dans le document à la position index .

Parameters:

ParamètreTypeDescription
indexintPosition à laquelle une page doit être ajoutée.
pageXpsPagePage à insérer.
activerbooleanIndicateur indiquant s’il faut sélectionner la page insérée comme active.

Returns: XpsPage - Inserted page.

insertPage(int index, float width, float height)

public XpsPage insertPage(int index, float width, float height)

Insère une page vide dans le document avec la width et la height spécifiées à la position index et sélectionne la page insérée comme active.

Parameters:

ParamètreTypeDescription
indexintPosition à laquelle une page doit être insérée.
largeurfloatLargeur d’une nouvelle page.
hauteurfloatHauteur d’une nouvelle page.

Returns: XpsPage - Inserted page.

insertPage(int index, float width, float height, boolean activate)

public XpsPage insertPage(int index, float width, float height, boolean activate)

Insère une page vide dans le document avec la width et la height spécifiées à la position index .

Parameters:

ParamètreTypeDescription
indexintPosition à laquelle une page doit être insérée.
largeurfloatLargeur d’une nouvelle page.
hauteurfloatHauteur d’une nouvelle page.
activerbooleanIndicateur indiquant s’il faut sélectionner la page insérée comme active.

Returns: XpsPage - Inserted page.

insertPath(int index, XpsPathGeometry data)

public XpsPath insertPath(int index, XpsPathGeometry data)

Insère un nouveau chemin dans la page active à 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.

isLicensed()

public boolean isLicensed()

Indique si la licence du produit Aspose.Page for Java est accessible et valide.

Returns: booléen - valeur booléenne

merge(String[] filesForMerge, OutputStream outStream)

public void merge(String[] filesForMerge, OutputStream outStream)

Fusion de plusieurs fichiers XPS en un seul document XPS.

Parameters:

ParamètreTypeDescription
filesForMergejava.lang.String[]Fichiers XPS à fusionner avec ce document.
outStreamjava.io.OutputStreamLe flux de sortie où enregistrer les documents XPS fusionnés.

merge(String[] filesForMerge, String outXpsFilePath)

public void merge(String[] filesForMerge, String outXpsFilePath)

Fusion de plusieurs fichiers XPS en un seul document XPS.

Parameters:

ParamètreTypeDescription
filesForMergejava.lang.String[]Fichiers XPS à fusionner avec ce document.
outXpsFilePathjava.lang.StringLe chemin du fichier XPS de sortie.

mergeToPdf(String outPdfFilePath, String[] filesForMerge, PdfSaveOptions options)

public void mergeToPdf(String outPdfFilePath, String[] filesForMerge, PdfSaveOptions options)

Fusion de documents XPS en PDF en utilisant l’instance Device .

Parameters:

ParamètreTypeDescription
outPdfFilePathjava.lang.StringLe chemin du fichier PDF de sortie.
filesForMergejava.lang.String[]Fichiers XPS à fusionner avec ce document vers un dispositif de sortie.
optionsPdfSaveOptionsOptions d’enregistrement du document.

mergeToPdf(String[] filesForMerge, OutputStream pdfStream, PdfSaveOptions options)

public void mergeToPdf(String[] filesForMerge, OutputStream pdfStream, PdfSaveOptions options)

Fusion de documents XPS en PDF en utilisant l’instance Device .

Parameters:

ParamètreTypeDescription
filesForMergejava.lang.String[]Fichiers XPS à fusionner avec ce document vers un dispositif de sortie.
pdfStreamjava.io.OutputStreamLe flux de sortie où écrire le PDF résultant.
optionsPdfSaveOptionsOptions d’enregistrement du document.

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 active.

Parameters:

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

Returns: XpsContentElement - Removed element.

removeDocumentAt(int index)

public void removeDocumentAt(int index)

Supprime un document à la position index .

Parameters:

ParamètreTypeDescription
indexintPosition à laquelle un document doit être supprimé.

removePage(XpsPage page)

public XpsPage removePage(XpsPage page)

Supprime une page du document.

Parameters:

ParamètreTypeDescription
pageXpsPagePage à supprimer.

Returns: XpsPage - Removed page.

removePageAt(int index)

public XpsPage removePageAt(int index)

Supprime une page du document à la position index .

Parameters:

ParamètreTypeDescription
indexintPosition à laquelle une page doit être supprimée.

Returns: XpsPage - Removed page.

save(Device device, SaveOptions options)

public void save(Device device, SaveOptions options)

Enregistre le document en utilisant l’instance Device .

Parameters:

ParamètreTypeDescription
deviceDeviceL’instance du Device .
optionsSaveOptionsOptions d’enregistrement du document.

save(OutputStream stream)

public void save(OutputStream stream)

Enregistre le document XPS dans un flux.

Parameters:

ParamètreTypeDescription
fluxjava.io.OutputStreamFlux du document XPS à enregistrer.

save(String path)

public void save(String path)

Enregistre le document XPS dans le fichier XPS situé à path .

Parameters:

ParamètreTypeDescription
pathjava.lang.StringEmplacement du document.

saveAsImage(ImageSaveOptions options)

public void saveAsImage(ImageSaveOptions options)

Enregistre le document dans un fichier image. Le répertoire de sortie et le nom de fichier seront les mêmes que ceux du fichier XPS d’entrée. L’extension du fichier correspondra au format d’image dans le paramètre "options". Si le document a été initialisé avec un flux qui n’est pas un FileInputStream, le fichier image sera enregistré dans le dossier actuel avec le modèle de nom de fichier par défaut.

Parameters:

ParamètreTypeDescription
optionsImageSaveOptionsOptions pour enregistrer le document au format d’image bitmap.

saveAsImage(ImageSaveOptions options, String outDir, String fileNameTemplate)

public void saveAsImage(ImageSaveOptions options, String outDir, String fileNameTemplate)

Enregistre le document dans un fichier image dans le répertoire spécifié avec le nom de fichier spécifié. L’extension du fichier correspondra au format d’image dans le paramètre "options".

Parameters:

ParamètreTypeDescription
optionsImageSaveOptionsOptions pour enregistrer le document au format d’image bitmap.
outDirjava.lang.StringLe répertoire de sortie où le fichier image sera enregistré.
fileNameTemplatejava.lang.StringLe modèle de nom de fichier pour l’image (sans extension). Si le fichier XPS d’entrée comporte une seule page, ce sera exactement le nom de fichier, sinon "\_[n]", où "n" - le numéro de page à partir de 1, un suffixe sera ajouté à cela. L’extension du fichier correspondra au format d’image dans le paramètre "option".

saveAsImageBytes(ImageSaveOptions options)

public byte[][][] saveAsImageBytes(ImageSaveOptions options)

Enregistre le document au format image bitmap sous forme de tableaux d’octets.

Parameters:

ParamètreTypeDescription
optionsImageSaveOptionsOptions pour enregistrer le document au format d’image bitmap.

Returns: byte[][][] - Les tableaux d’octets des images résultantes. La première dimension correspond aux documents internes et la seconde aux pages au sein des documents internes.

saveAsPdf(OutputStream stream, PdfSaveOptions options)

public void saveAsPdf(OutputStream stream, PdfSaveOptions options)

Enregistre le document au format PDF.

Parameters:

ParamètreTypeDescription
fluxjava.io.OutputStreamLe flux vers lequel écrire le fichier PDF de sortie.
optionsPdfSaveOptionsOptions pour enregistrer le document au format PDF.

saveAsPdf(String outPdfFilePath, PdfSaveOptions options)

public void saveAsPdf(String outPdfFilePath, PdfSaveOptions options)

Enregistre le document au format PDF.

Parameters:

ParamètreTypeDescription
outPdfFilePathjava.lang.StringLe chemin du fichier PDF de sortie.
optionsPdfSaveOptionsOptions pour enregistrer le document au format PDF.

saveAsPs(OutputStream stream, PsSaveOptions options)

public void saveAsPs(OutputStream stream, PsSaveOptions options)

Enregistre le document au format PS.

Parameters:

ParamètreTypeDescription
fluxjava.io.OutputStreamLe flux vers lequel écrire le fichier PS de sortie.
optionsPsSaveOptionsOptions pour enregistrer le document au format PS.

saveAsPs(String outPsFilePath, PsSaveOptions options)

public void saveAsPs(String outPsFilePath, PsSaveOptions options)

Enregistre le document au format PostScript.

Parameters:

ParamètreTypeDescription
outPsFilePathjava.lang.StringLe chemin du fichier PostScript de sortie.
optionsPsSaveOptionsOptions pour enregistrer le document au format PDF.

selectActiveDocument(int documentNumber)

public void selectActiveDocument(int documentNumber)

Sélectionne un document actif pour l’édition.

Parameters:

ParamètreTypeDescription
documentNumberintUn numéro de document.

selectActivePage(int pageNumber)

public XpsPage selectActivePage(int pageNumber)

Sélectionne une page de document active pour la modifier.

Parameters:

ParamètreTypeDescription
pageNumberintUn numéro de page.

Returns: XpsPage - XpsPage instance for active page.

setDocumentPrintTicket(int documentIndex, DocumentPrintTicket printTicket)

public void setDocumentPrintTicket(int documentIndex, DocumentPrintTicket printTicket)

Lie le printTicket au document indexé par documentIndex .

Parameters:

ParamètreTypeDescription
documentIndexintIndice du document auquel lier le ticket d’impression.
printTicketDocumentPrintTicketLe ticket d’impression à lier.

setJobPrintTicket(JobPrintTicket value)

public void setJobPrintTicket(JobPrintTicket value)

Définit le ticket d’impression du travail du document.

Parameters:

ParamètreTypeDescription
valueJobPrintTicketLe ticket d’impression du travail du document.

setPagePrintTicket(int documentIndex, int pageIndex, PagePrintTicket printTicket)

public void setPagePrintTicket(int documentIndex, int pageIndex, PagePrintTicket printTicket)

Lie le printTicket à la page indexée par pageIndex dans le document indexé par documentIndex .

Parameters:

ParamètreTypeDescription
documentIndexintIndex du document.
pageIndexintIndice de la page auquel lier le ticket d’impression.
printTicketPagePrintTicketLe ticket d’impression à lier.

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