PsDocument

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

public final class PsDocument extends Document

Cette classe encapsule les documents PS/EPS.

Constructeurs

ConstructeurDescription
PsDocument()Initialise un PsDocument vide avec une page initialisée.
PsDocument(String outPsFilePath, PsSaveOptions options)Initialise un PsDocument vide avec une page initialisée.
PsDocument(OutputStream psStream, PsSaveOptions options)Initialise un PsDocument vide avec une page initialisée.
PsDocument(String outPsFilePath, PsSaveOptions options, boolean multipaged)Initialise un PsDocument vide.
PsDocument(OutputStream psStream, PsSaveOptions options, boolean multipaged)Initialise un PsDocument vide.
PsDocument(String outPsFilePath, PsSaveOptions options, int numberOfPages)Initialise un PsDocument vide lorsque le nombre de pages du document Postscript est connu à l’avance.
PsDocument(OutputStream psStream, PsSaveOptions options, int numberOfPages)Initialise un PsDocument vide lorsque le nombre de pages du document Postscript est connu à l’avance.
PsDocument(String psFilePath)Initialise le PsDocument avec un fichier PS/EPS d’entrée.
PsDocument(InputStream psStream)Initialise le PsDocument avec un flux de fichier PS/EPS.

Méthodes

MéthodeDescription
clip(Shape s)Ajoute un clip à l’état graphique actuel.
clipAndNewPath(Shape s)Ajoute un clip à l’état graphique actuel puis écrit l’opérateur “newpath”.
clipRectangle(Rectangle2D.Float rect)Ajoute un rectangle de découpage à l’état graphique actuel.
clipText(String text, Font font, float x, float y)Ajoute un clip à partir du contour du texte donné dans la police donnée.
closePage()Complète la page actuelle.
convertType1FontToTTF(String type1FontFilePath, String outputDir)Convertit la police Type 1 en TrueType.
convertType3FontToTTF(String type3FontFilePath, OutputStream outputStream)Convertit la police Type 3 en TrueType.
convertType3FontToTTF(String type3FontFilePath, String outputDir)Convertit la police Type 3 en TrueType.
cropEps(OutputStream epsStream, float[] cropBox)Recadre le PsDocument donné en tant que fichier EPS.
draw(Shape shape)Dessine un chemin arbitraire.
drawExplicitImageMask(BufferedImage image24bpp, BufferedImage alphaMask1bpp, AffineTransform transform)Dessine une image masquée.
drawImage(BufferedImage image)Dessine une image.
drawImage(BufferedImage image, AffineTransform transform, Color bkg)Dessine une image transformée avec arrière-plan.
drawTransparentImage(BufferedImage image, AffineTransform transform, int transparencyThreshold)Dessine une image transparente transformée avec arrière-plan.
equals(Object arg0)
extractEpsBoundingBox()Lit le fichier EPS et extrait la boîte englobante de l’image EPS à partir du commentaire %%BoundingBox ou les limites pour la taille de page par défaut (0, 0, 595, 842) si elle n’existe pas.
extractEpsSize()Lit le fichier EPS et extrait la taille de l’image EPS à partir du commentaire %%BoundingBox ou la taille de page par défaut (595, 842) si elle n’existe pas.
extractText(SaveOptions options, int startPage, int endPage)Extrait le texte du fichier PS.
fill(Shape shape)Remplir un chemin arbitraire.
fillAndStrokeText(String text, DrFont drFont, float x, float y, Paint fillPaint, Paint strokePaint, Stroke stroke)Ajoute une chaîne de texte en remplissant l’intérieur des glyphes et en dessinant les contours des glyphes.
fillAndStrokeText(String text, float[] advances, DrFont drFont, float x, float y, Paint fillPaint, Paint strokePaint, Stroke stroke)Ajoute une chaîne de texte en remplissant l’intérieur des glyphes et en dessinant les contours des glyphes.
fillAndStrokeText(String text, float[] advances, Font font, float x, float y, Paint fillPaint, Paint strokePaint, Stroke stroke)Ajoute une chaîne de texte en remplissant l’intérieur des glyphes et en dessinant les contours des glyphes.
fillAndStrokeText(String text, Font font, float x, float y, Paint fillPaint, Paint strokePaint, Stroke stroke)Ajoute une chaîne de texte en remplissant l’intérieur des glyphes et en dessinant les contours des glyphes.
fillText(String text, DrFont drFont, float x, float y)Ajoute une chaîne de texte en remplissant l’intérieur des glyphes.
fillText(String text, DrFont drFont, float x, float y, Paint fill)Ajoute une chaîne de texte en remplissant l’intérieur des glyphes.
fillText(String text, float[] advances, DrFont drFont, float x, float y)Ajoute une chaîne de texte en remplissant l’intérieur des glyphes.
fillText(String text, float[] advances, DrFont drFont, float x, float y, Paint fill)Ajoute une chaîne de texte en remplissant l’intérieur des glyphes.
fillText(String text, float[] advances, Font font, float x, float y)Ajoute une chaîne de texte en remplissant l’intérieur des glyphes.
fillText(String text, float[] advances, Font font, float x, float y, Paint fill)Ajoute une chaîne de texte en remplissant l’intérieur des glyphes.
fillText(String text, Font font, float x, float y)Ajoute une chaîne de texte en remplissant l’intérieur des glyphes.
fillText(String text, Font font, float x, float y, Paint fill)Ajoute une chaîne de texte en remplissant l’intérieur des glyphes.
getClass()
getInputStream()
getNumberOfPages()Obtient le nombre de pages du document PDF résultant.
getPaint()Obtient la peinture dans l’état graphique actuel.
getStroke()Obtient le trait dans l’état graphique actuel.
getXmpMetadata()Lit le fichier PS/EPS et extrait les métadonnées XmpMetdata si elles existent déjà ou en ajoute de nouvelles si elles n’existent pas.
hashCode()
isLicensed()Indique si la licence du produit Aspose.Page for Java est accessible et valide.
merge(String[] filesForMerge, Device device, SaveOptions options)Fusionne les fichiers PS/EPS vers un dispositif.
mergeToPdf(OutputStream pdfStream, String[] filesForMerge, SaveOptions options)Fusionne les fichiers PS/EPS vers un dispositif.
mergeToPdf(String outPdfFilePath, String[] filesForMerge, SaveOptions options)Fusionne les fichiers PS/EPS vers un dispositif.
notify()
notifyAll()
openPage(float width, float height)Crée une nouvelle page et la rend courante.
openPage(String pageName)Crée une nouvelle page avec la taille du document et la rend courante.
outlineText(String text, DrFont drFont, float x, float y)Ajoute une chaîne de texte en dessinant les contours des glyphes.
outlineText(String text, DrFont drFont, float x, float y, Paint outlinePaint, Stroke stroke)Ajoute une chaîne de texte en dessinant les contours des glyphes.
outlineText(String text, float[] advances, DrFont drFont, float x, float y)Ajoute une chaîne de texte en dessinant les contours des glyphes.
outlineText(String text, float[] advances, DrFont drFont, float x, float y, Paint outlinePaint, Stroke stroke)Ajoute une chaîne de texte en dessinant les contours des glyphes.
outlineText(String text, float[] advances, Font font, float x, float y)Ajoute une chaîne de texte en dessinant les contours des glyphes.
outlineText(String text, float[] advances, Font font, float x, float y, Paint outlinePaint, Stroke stroke)Ajoute une chaîne de texte en dessinant les contours des glyphes.
outlineText(String text, Font font, float x, float y)Ajoute une chaîne de texte en dessinant les contours des glyphes.
outlineText(String text, Font font, float x, float y, Paint outlinePaint, Stroke stroke)Ajoute une chaîne de texte en dessinant les contours des glyphes.
resizeEps(OutputStream epsStream, DimensionF newSizeInUnits, Units units)Redimensionne le PsDocument donné en fichier EPS.
rotate(float angleRadians)Ajoute une rotation dans le sens antihoraire autour de l’origine à l’état graphique actuel (faire pivoter la matrice actuelle).
rotate(int angleDegrees)Ajoute une rotation dans le sens antihoraire autour de l’origine à l’état graphique actuel (faire pivoter la matrice actuelle).
save()Enregistre le PsDocument donné en fichier PS ou EPS.
save(Device device, SaveOptions options)Enregistre le fichier PS/EPS vers un dispositif.
save(OutputStream epsStream)Enregistre le PsDocument donné dans le flux.
save(String outEpsFilePath)Enregistre le PsDocument donné en fichier EPS.
saveAsImage(ImageSaveOptions options)Enregistre le fichier PS/EPS en fichier image.
saveAsImage(ImageSaveOptions options, String outDir, String fileNameTemplate)Enregistre le fichier PS/EPS en fichier image dans le répertoire spécifié avec le nom de fichier spécifié.
saveAsImagesBytes(ImageSaveOptions options)Enregistre le fichier PS/EPS dans des tableaux d’octets d’images.
saveAsPdf(OutputStream pdfStream, PdfSaveOptions options)Enregistre le fichier PS/EPS dans un flux PDF de sortie.
saveAsPdf(String outPdfFilePath, PdfSaveOptions options)Enregistre le fichier PS/EPS en fichier PDF.
saveImageAsEps(BufferedImage image, OutputStream epsStream, PsSaveOptions options)Enregistre l’objet BufferedImage en fichier EPS.
saveImageAsEps(BufferedImage image, String epsFilePath, PsSaveOptions options)Enregistre l’objet BufferedImage en fichier EPS.
saveImageAsEps(InputStream imageStream, OutputStream epsStream, PsSaveOptions options)Enregistre l’image PNG/JPEG/BMP/GIF du flux d’entrée vers le flux de sortie EPS.
saveImageAsEps(String imageFilePath, String epsFilePath, PsSaveOptions options)Enregistre l’image PNG/JPEG/BMP/GIF du fichier en fichier EPS.
scale(float xScale, float yScale)Ajoute une mise à l’échelle à l’état graphique actuel (mise à l’échelle de la matrice actuelle).
setInputStream(InputStream is)Spécifie un flux d’entrée.
setPageDevice(Map<String,Object> pageParams)Définit les paramètres du dispositif de page (voir l’opérateur “setpagedevice” de la spécification PostScript).
setPageSize(float width, float height)Définit la taille de la page.
setPaint(Paint paint)Définit la peinture dans l’état graphique actuel.
setStroke(Stroke stroke)Définit le tracé dans l’état graphique actuel.
setTransform(AffineTransform matrix)Définit la transformation actuelle à celle-ci.
shear(float shx, float shy)Ajoute une transformation de cisaillement à l’état graphique actuel (cisaillement de la matrice actuelle).
toString()
transform(AffineTransform matrix)Ajoute une transformation à l’état graphique actuel (concatène cette matrice avec celle actuelle).
translate(float x, float y)Ajoute une translation à l’état graphique actuel (déplace la matrice actuelle).
wait()
wait(long arg0)
wait(long arg0, int arg1)
writeGraphicsRestore()Écrit la restauration de l’état graphique actuel (voir la spécification PostScript concernant l’opérateur “grestore”).
writeGraphicsSave()Écrit la sauvegarde de l’état graphique actuel (voir la spécification PostScript concernant l’opérateur “gsave”).

PsDocument()

public PsDocument()

Initialise un PsDocument vide avec une page initialisée. Ce constructeur n’est utilisé que pour des opérations supplémentaires qui ne sont pas liées aux fichiers PostScript, par exemple la conversion de polices.

PsDocument(String outPsFilePath, PsSaveOptions options)

public PsDocument(String outPsFilePath, PsSaveOptions options)

Initialise un PsDocument vide avec une page initialisée.

Parameters:

ParamètreTypeDescription
outPsFilePathjava.lang.StringLe chemin du fichier PS/EPS de sortie.
optionsPsSaveOptionsUn ensemble de paramètres contrôlant la sauvegarde du fichier PostScript.

PsDocument(OutputStream psStream, PsSaveOptions options)

public PsDocument(OutputStream psStream, PsSaveOptions options)

Initialise un PsDocument vide avec une page initialisée.

Parameters:

ParamètreTypeDescription
psStreamjava.io.OutputStreamFlux où enregistrer le fichier PS/EPS.
optionsPsSaveOptionsUn ensemble de paramètres contrôlant la sauvegarde du fichier PostScript.

PsDocument(String outPsFilePath, PsSaveOptions options, boolean multipaged)

public PsDocument(String outPsFilePath, PsSaveOptions options, boolean multipaged)

Initialise un PsDocument vide.

Parameters:

ParamètreTypeDescription
outPsFilePathjava.lang.StringLe chemin du fichier PS/EPS de sortie.
optionsPsSaveOptionsUn ensemble de paramètres contrôlant la sauvegarde du fichier PostScript.
multipagedbooleanSi false, la page ne sera pas initialisée. Dans ce cas, l’initialisation de la page doit être effectuée via l’appel explicite “openPage(width, height) call.

PsDocument(OutputStream psStream, PsSaveOptions options, boolean multipaged)

public PsDocument(OutputStream psStream, PsSaveOptions options, boolean multipaged)

Initialise un PsDocument vide.

Parameters:

ParamètreTypeDescription
psStreamjava.io.OutputStreamFlux où enregistrer le fichier PS/EPS.
optionsPsSaveOptionsUn ensemble de paramètres contrôlant la sauvegarde du fichier PostScript.
multipagedbooleanSi false, la page ne sera pas initialisée. Dans ce cas, l’initialisation de la page doit être effectuée via l’appel explicite “openPage(width, height) call.

PsDocument(String outPsFilePath, PsSaveOptions options, int numberOfPages)

public PsDocument(String outPsFilePath, PsSaveOptions options, int numberOfPages)

Initialise un PsDocument vide lorsque le nombre de pages du document Postscript est connu à l’avance.

Parameters:

ParamètreTypeDescription
outPsFilePathjava.lang.StringLe chemin du fichier PS/EPS de sortie.
optionsPsSaveOptionsUn ensemble de paramètres contrôlant la sauvegarde du fichier PostScript.
numberOfPagesintLe nombre de pages dans le document PostScript.

PsDocument(OutputStream psStream, PsSaveOptions options, int numberOfPages)

public PsDocument(OutputStream psStream, PsSaveOptions options, int numberOfPages)

Initialise un PsDocument vide lorsque le nombre de pages du document Postscript est connu à l’avance.

Parameters:

ParamètreTypeDescription
psStreamjava.io.OutputStreamFlux où enregistrer le fichier PS/EPS.
optionsPsSaveOptionsUn ensemble de paramètres contrôlant la sauvegarde du fichier PostScript.
numberOfPagesintLe nombre de pages dans le document PostScript.

PsDocument(String psFilePath)

public PsDocument(String psFilePath)

Initialise le PsDocument avec un fichier PS/EPS d’entrée.

Parameters:

ParamètreTypeDescription
psFilePathjava.lang.StringChemin du fichier PS/EPS.

PsDocument(InputStream psStream)

public PsDocument(InputStream psStream)

Initialise le PsDocument avec un flux de fichier PS/EPS.

Parameters:

ParamètreTypeDescription
psStreamjava.io.InputStreamFlux du fichier PS/EPS.

clip(Shape s)

public void clip(Shape s)

Ajoute un clip à l’état graphique actuel.

Parameters:

ParamètreTypeDescription
sjava.awt.ShapeLe chemin de découpage.

clipAndNewPath(Shape s)

public void clipAndNewPath(Shape s)

Ajoute un clip à l’état graphique actuel puis écrit l’opérateur "newpath". C’est nécessaire pour éviter la confluence de ce chemin de découpage avec certains chemins ultérieurs tels que les glyphes tracés avec l’opérateur "charpath".

Parameters:

ParamètreTypeDescription
sjava.awt.ShapeLe chemin de découpage.

clipRectangle(Rectangle2D.Float rect)

public void clipRectangle(Rectangle2D.Float rect)

Ajoute un rectangle de découpage à l’état graphique actuel.

Parameters:

ParamètreTypeDescription
rectjava.awt.geom.Rectangle2D.FloatLe rectangle de découpage.

clipText(String text, Font font, float x, float y)

public void clipText(String text, Font font, float x, float y)

Ajoute un clip à partir du contour du texte donné dans la police donnée.

Parameters:

ParamètreTypeDescription
textjava.lang.StringLe texte.
policejava.awt.FontLa police.
xfloatUne coordonnée X de la position du texte.
yfloat

closePage()

public void closePage()

Complète la page actuelle.

convertType1FontToTTF(String type1FontFilePath, String outputDir)

public void convertType1FontToTTF(String type1FontFilePath, String outputDir)

Convertit la police Type 1 en TrueType. Le nom du fichier TTF converti sera le même que celui de la police Type 1 d’entrée avec l’extension ".ttf". Le fichier TTF sera enregistré dans le répertoire de sortie assigné.

Parameters:

ParamètreTypeDescription
type1FontFilePathjava.lang.StringLe chemin du fichier de police Type 1..
outputDirjava.lang.StringRépertoire de sortie où enregistrer la police TrueType résultante.

convertType3FontToTTF(String type3FontFilePath, OutputStream outputStream)

public void convertType3FontToTTF(String type3FontFilePath, OutputStream outputStream)

Convertit la police Type 3 en TrueType. Le fichier TTF sera enregistré dans le flux de sortie fourni.

Parameters:

ParamètreTypeDescription
type3FontFilePathjava.lang.StringLe chemin du fichier de police Type 3.
outputStreamjava.io.OutputStreamFlux de sortie où enregistrer la police TrueType résultante.

convertType3FontToTTF(String type3FontFilePath, String outputDir)

public void convertType3FontToTTF(String type3FontFilePath, String outputDir)

Convertit la police Type 3 en TrueType. Le nom du fichier TTF converti sera le même que celui de la police Type 3 d’entrée avec l’extension ".ttf". Le fichier TTF sera enregistré dans le répertoire de sortie assigné.

Parameters:

ParamètreTypeDescription
type3FontFilePathjava.lang.StringLe chemin du fichier de police Type 3..
outputDirjava.lang.StringRépertoire de sortie où enregistrer la police TrueType résultante.

cropEps(OutputStream epsStream, float[] cropBox)

public void cropEps(OutputStream epsStream, float[] cropBox)

Rogne le PsDocument fourni en tant que fichier EPS. Il enregistre le fichier EPS initial avec le %%BoundingBox existant mis à jour ou crée un nouveau.

Parameters:

ParamètreTypeDescription
epsStreamjava.io.OutputStream
cropBoxfloat[]La boîte de recadrage (x0, y0, x, y).

draw(Shape shape)

public void draw(Shape shape)

Dessine un chemin arbitraire.

Parameters:

ParamètreTypeDescription
shapejava.awt.ShapeLe chemin à remplir.

drawExplicitImageMask(BufferedImage image24bpp, BufferedImage alphaMask1bpp, AffineTransform transform)

public void drawExplicitImageMask(BufferedImage image24bpp, BufferedImage alphaMask1bpp, AffineTransform transform)

Dessine une image masquée.

Parameters:

ParamètreTypeDescription
image24bppjava.awt.image.BufferedImageL’image à dessiner. Doit être au format image RGB 24bpp.
alphaMask1bppjava.awt.image.BufferedImageLe masque d’image. Doit être au format image 1bpp.
transformjava.awt.geom.AffineTransformLa matrice pour transformer l’image.

drawImage(BufferedImage image)

public void drawImage(BufferedImage image)

Dessine une image.

Parameters:

ParamètreTypeDescription
imagejava.awt.image.BufferedImageL’image à dessiner.

drawImage(BufferedImage image, AffineTransform transform, Color bkg)

public void drawImage(BufferedImage image, AffineTransform transform, Color bkg)

Dessine une image transformée avec arrière-plan.

Parameters:

ParamètreTypeDescription
imagejava.awt.image.BufferedImageL’image à dessiner.
transformjava.awt.geom.AffineTransformLa matrice pour transformer l’image.
bkgjava.awt.ColorL’arrière-plan de l’image.

drawTransparentImage(BufferedImage image, AffineTransform transform, int transparencyThreshold)

public void drawTransparentImage(BufferedImage image, AffineTransform transform, int transparencyThreshold)

Dessiner l’image transparente transformée avec arrière-plan. Si l’image n’a pas de canal Alpha, elle sera dessinée comme une image opaque.

Parameters:

ParamètreTypeDescription
imagejava.awt.image.BufferedImageL’image à dessiner.
transformjava.awt.geom.AffineTransformLa matrice pour transformer l’image.
transparencyThresholdintUn seuil qui définit à partir de quelle valeur de transparence le pixel sera interprété comme totalement transparent. Toutes les valeurs inférieures à ce seuil seront interprétées comme totalement opaques.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParamètreTypeDescription
arg0java.lang.Object

Returns: boolean

extractEpsBoundingBox()

public int[] extractEpsBoundingBox()

Lit le fichier EPS et extrait la boîte englobante de l’image EPS à partir du commentaire %%BoundingBox ou les limites pour la taille de page par défaut (0, 0, 595, 842) si elle n’existe pas.

Returns: int[] - La boîte englobante de l’image EPS.

extractEpsSize()

public Dimension extractEpsSize()

Lit le fichier EPS et extrait la taille de l’image EPS à partir du commentaire %%BoundingBox ou la taille de page par défaut (595, 842) si elle n’existe pas.

Returns: java.awt.Dimension - La taille de l’image EPS.

extractText(SaveOptions options, int startPage, int endPage)

public String extractText(SaveOptions options, int startPage, int endPage)

Extrait le texte d’un fichier PS. Cela ne fonctionne que pour le texte écrit avec des polices TrueType (Type 42) ou des polices composites (Type 0) qui sont composées de polices TrueType.

Parameters:

ParamètreTypeDescription
optionsSaveOptionsLes options d’enregistrement.
startPageintLa page à partir de laquelle commencer à extraire le texte, inclusivement.
endPageintLa page à partir de laquelle extraire le texte de manière inclusive.

Returns: java.lang.String - Le texte contenu dans les pages sélectionnées du fichier PS.

fill(Shape shape)

public void fill(Shape shape)

Remplir un chemin arbitraire.

Parameters:

ParamètreTypeDescription
shapejava.awt.ShapeLe chemin à remplir.

fillAndStrokeText(String text, DrFont drFont, float x, float y, Paint fillPaint, Paint strokePaint, Stroke stroke)

public void fillAndStrokeText(String text, DrFont drFont, float x, float y, Paint fillPaint, Paint strokePaint, Stroke stroke)

Ajoute une chaîne de texte en remplissant l’intérieur des glyphes et en dessinant les contours des glyphes.

Parameters:

ParamètreTypeDescription
textjava.lang.StringLe texte à ajouter.
drFontcom.aspose.foundation.drawing.DrFontDrFont qui sera utilisé pour dessiner le texte. Il peut être utilisé avec une police personnalisée située dans un dossier personnalisé.
xfloatCoordonnée X de l’origine du texte.
yfloatCoordonnée Y de l’origine du texte.
fillPaintjava.awt.PaintLe remplissage utilisé pour peindre l’intérieur des glyphes.
strokePaintjava.awt.PaintLe java.awt.Paint utilisé pour peindre les contours des glyphes. Peut être n’importe quelle sous‑classe de la classe java.awt.Paint du JDK.
strokejava.awt.StrokeLe trait utilisé pour dessiner les contours des glyphes.

fillAndStrokeText(String text, float[] advances, DrFont drFont, float x, float y, Paint fillPaint, Paint strokePaint, Stroke stroke)

public void fillAndStrokeText(String text, float[] advances, DrFont drFont, float x, float y, Paint fillPaint, Paint strokePaint, Stroke stroke)

Ajoute une chaîne de texte en remplissant l’intérieur des glyphes et en dessinant les contours des glyphes.

Parameters:

ParamètreTypeDescription
textjava.lang.StringLe texte à ajouter.
advancesfloat[]Un tableau de largeurs de glyphes. Sa longueur doit correspondre au nombre de glyphes dans la chaîne.
drFontcom.aspose.foundation.drawing.DrFontDrFont qui sera utilisé pour dessiner le texte. Il peut être utilisé avec une police personnalisée située dans un dossier personnalisé.
xfloatCoordonnée X de l’origine du texte.
yfloatCoordonnée Y de l’origine du texte.
fillPaintjava.awt.PaintLe remplissage utilisé pour peindre l’intérieur des glyphes.
strokePaintjava.awt.PaintLe java.awt.Paint utilisé pour peindre les contours des glyphes. Peut être n’importe quelle sous‑classe de la classe java.awt.Paint du JDK.
strokejava.awt.StrokeLe trait utilisé pour dessiner les contours des glyphes.

fillAndStrokeText(String text, float[] advances, Font font, float x, float y, Paint fillPaint, Paint strokePaint, Stroke stroke)

public void fillAndStrokeText(String text, float[] advances, Font font, float x, float y, Paint fillPaint, Paint strokePaint, Stroke stroke)

Ajoute une chaîne de texte en remplissant l’intérieur des glyphes et en dessinant les contours des glyphes.

Parameters:

ParamètreTypeDescription
textjava.lang.StringLe texte à ajouter. advances Un tableau de largeurs de glyphes. Sa longueur doit correspondre au nombre de glyphes dans la chaîne.
advancesfloat[]
policejava.awt.FontPolice système qui sera utilisée pour dessiner le texte.
xfloatCoordonnée X de l’origine du texte.
yfloatCoordonnée Y de l’origine du texte.
fillPaintjava.awt.PaintLe remplissage utilisé pour peindre l’intérieur des glyphes.
strokePaintjava.awt.PaintLe java.awt.Paint utilisé pour peindre les contours des glyphes. Peut être n’importe quelle sous‑classe de la classe java.awt.Paint du JDK.
strokejava.awt.StrokeLe trait utilisé pour dessiner les contours des glyphes.

fillAndStrokeText(String text, Font font, float x, float y, Paint fillPaint, Paint strokePaint, Stroke stroke)

public void fillAndStrokeText(String text, Font font, float x, float y, Paint fillPaint, Paint strokePaint, Stroke stroke)

Ajoute une chaîne de texte en remplissant l’intérieur des glyphes et en dessinant les contours des glyphes.

Parameters:

ParamètreTypeDescription
textjava.lang.StringLe texte à ajouter.
policejava.awt.FontPolice système qui sera utilisée pour dessiner le texte.
xfloatCoordonnée X de l’origine du texte.
yfloatCoordonnée Y de l’origine du texte.
fillPaintjava.awt.PaintLe remplissage utilisé pour peindre l’intérieur des glyphes.
strokePaintjava.awt.PaintLe java.awt.Paint utilisé pour peindre les contours des glyphes. Peut être n’importe quelle sous‑classe de la classe java.awt.Paint du JDK.
strokejava.awt.StrokeLe trait utilisé pour dessiner les contours des glyphes.

fillText(String text, DrFont drFont, float x, float y)

public void fillText(String text, DrFont drFont, float x, float y)

Ajoute une chaîne de texte en remplissant l’intérieur des glyphes.

Parameters:

ParamètreTypeDescription
textjava.lang.StringLe texte à ajouter.
drFontcom.aspose.foundation.drawing.DrFontDrFont qui sera utilisé pour dessiner le texte. Il peut être utilisé avec une police personnalisée située dans un dossier personnalisé.
xfloatCoordonnée X de l’origine du texte.
yfloatCoordonnée Y de l’origine du texte.

fillText(String text, DrFont drFont, float x, float y, Paint fill)

public void fillText(String text, DrFont drFont, float x, float y, Paint fill)

Ajoute une chaîne de texte en remplissant l’intérieur des glyphes.

Parameters:

ParamètreTypeDescription
textjava.lang.StringLe texte à ajouter.
drFontcom.aspose.foundation.drawing.DrFontDrFont qui sera utilisé pour dessiner le texte. Il peut être utilisé avec une police personnalisée située dans un dossier personnalisé.
xfloatCoordonnée X de l’origine du texte.
yfloatCoordonnée Y de l’origine du texte.
filljava.awt.PaintLe remplissage utilisé pour peindre les glyphes.

fillText(String text, float[] advances, DrFont drFont, float x, float y)

public void fillText(String text, float[] advances, DrFont drFont, float x, float y)

Ajoute une chaîne de texte en remplissant l’intérieur des glyphes.

Parameters:

ParamètreTypeDescription
textjava.lang.StringLe texte à ajouter.
advancesfloat[]Un tableau de largeurs de glyphes. Sa longueur doit correspondre au nombre de glyphes dans la chaîne.
drFontcom.aspose.foundation.drawing.DrFontDrFont qui sera utilisé pour dessiner le texte. Il peut être utilisé avec une police personnalisée située dans un dossier personnalisé.
xfloatCoordonnée X de l’origine du texte.
yfloatCoordonnée Y de l’origine du texte.

fillText(String text, float[] advances, DrFont drFont, float x, float y, Paint fill)

public void fillText(String text, float[] advances, DrFont drFont, float x, float y, Paint fill)

Ajoute une chaîne de texte en remplissant l’intérieur des glyphes.

Parameters:

ParamètreTypeDescription
textjava.lang.StringLe texte à ajouter.
advancesfloat[]Un tableau de largeurs de glyphes. Sa longueur doit correspondre au nombre de glyphes dans la chaîne.
drFontcom.aspose.foundation.drawing.DrFontDrFont qui sera utilisé pour dessiner le texte. Il peut être utilisé avec une police personnalisée située dans un dossier personnalisé.
xfloatCoordonnée X de l’origine du texte.
yfloatCoordonnée Y de l’origine du texte.
filljava.awt.PaintLe remplissage utilisé pour peindre les glyphes.

fillText(String text, float[] advances, Font font, float x, float y)

public void fillText(String text, float[] advances, Font font, float x, float y)

Ajoute une chaîne de texte en remplissant l’intérieur des glyphes.

Parameters:

ParamètreTypeDescription
textjava.lang.StringLe texte à ajouter.
advancesfloat[]Un tableau de largeurs de glyphes. Sa longueur doit correspondre au nombre de glyphes dans la chaîne.
policejava.awt.FontPolice système qui sera utilisée pour dessiner le texte.
xfloatCoordonnée X de l’origine du texte.
yfloatCoordonnée Y de l’origine du texte.

fillText(String text, float[] advances, Font font, float x, float y, Paint fill)

public void fillText(String text, float[] advances, Font font, float x, float y, Paint fill)

Ajoute une chaîne de texte en remplissant l’intérieur des glyphes.

Parameters:

ParamètreTypeDescription
textjava.lang.StringLe texte à ajouter.
advancesfloat[]Un tableau de largeurs de glyphes. Sa longueur doit correspondre au nombre de glyphes dans la chaîne.
policejava.awt.FontLa police qui sera utilisée pour dessiner le texte.
xfloatCoordonnée X de l’origine du texte.
yfloatCoordonnée Y de l’origine du texte.
filljava.awt.PaintLe remplissage utilisé pour peindre les glyphes.

fillText(String text, Font font, float x, float y)

public void fillText(String text, Font font, float x, float y)

Ajoute une chaîne de texte en remplissant l’intérieur des glyphes.

Parameters:

ParamètreTypeDescription
textjava.lang.StringLe texte à ajouter.
policejava.awt.FontPolice système qui sera utilisée pour dessiner le texte.
xfloatCoordonnée X de l’origine du texte.
yfloatCoordonnée Y de l’origine du texte.

fillText(String text, Font font, float x, float y, Paint fill)

public void fillText(String text, Font font, float x, float y, Paint fill)

Ajoute une chaîne de texte en remplissant l’intérieur des glyphes.

Parameters:

ParamètreTypeDescription
textjava.lang.StringLe texte à ajouter.
policejava.awt.FontLa police qui sera utilisée pour dessiner le texte.
xfloatCoordonnée X de l’origine du texte.
yfloatCoordonnée Y de l’origine du texte.
filljava.awt.PaintLe remplissage utilisé pour peindre les glyphes.

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getInputStream()

public InputStream getInputStream()

Returns: java.io.InputStream

getNumberOfPages()

public int getNumberOfPages()

Obtient le nombre de pages du document PDF résultant.

Returns: int - le nombre de pages.

getPaint()

public Paint getPaint()

Obtient la peinture dans l’état graphique actuel.

Returns: java.awt.Paint - Peinture actuelle.

getStroke()

public Stroke getStroke()

Obtient le trait dans l’état graphique actuel.

Returns: java.awt.Stroke - Trait actuel.

getXmpMetadata()

public XmpMetadata getXmpMetadata()

Lit le fichier PS/EPS et extrait les métadonnées XmpMetdata si elles existent déjà ou en ajoute de nouvelles si elles n’existent pas.

Returns: XmpMetadata - existing or new instance of XMP metadata.

hashCode()

public native int hashCode()

Returns: int

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, Device device, SaveOptions options)

public void merge(String[] filesForMerge, Device device, SaveOptions options)

Fusionne les fichiers PS/EPS vers un dispositif.

Parameters:

ParamètreTypeDescription
filesForMergejava.lang.String[]Fichiers PS/EPS pour la fusion avec ce fichier vers un dispositif de sortie.
deviceDeviceUn périphérique de sortie.
optionsSaveOptionsContient des indicateurs qui spécifient la sortie des erreurs générées lors de la conversion.

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

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

Fusionne les fichiers PS/EPS vers un dispositif.

Parameters:

ParamètreTypeDescription
pdfStreamjava.io.OutputStreamUn flux PDF de sortie.
filesForMergejava.lang.String[]Fichiers PS/EPS pour la fusion avec ce fichier vers un dispositif de sortie.
optionsSaveOptionsContient des indicateurs qui spécifient la sortie des erreurs générées lors de la conversion.

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

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

Fusionne les fichiers PS/EPS vers un dispositif.

Parameters:

ParamètreTypeDescription
outPdfFilePathjava.lang.StringUn chemin de fichier PDF de sortie.
filesForMergejava.lang.String[]Fichiers PS/EPS pour la fusion avec ce fichier vers un dispositif de sortie.
optionsSaveOptionsContient des indicateurs qui spécifient la sortie des erreurs générées lors de la conversion.

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

openPage(float width, float height)

public void openPage(float width, float height)

Crée une nouvelle page et la rend courante.

Parameters:

ParamètreTypeDescription
largeurfloatLa largeur de la nouvelle page.
hauteurfloatLa hauteur de la nouvelle page.

openPage(String pageName)

public void openPage(String pageName)

Crée une nouvelle page avec la taille du document et la rend courante.

Parameters:

ParamètreTypeDescription
pageNamejava.lang.StringLe nom de la nouvelle page. Si elle est nulle, le nom de la page sera le numéro d’ordre de la page.

outlineText(String text, DrFont drFont, float x, float y)

public void outlineText(String text, DrFont drFont, float x, float y)

Ajoute une chaîne de texte en dessinant les contours des glyphes.

Parameters:

ParamètreTypeDescription
textjava.lang.StringLe texte à ajouter.
drFontcom.aspose.foundation.drawing.DrFontDrFont qui sera utilisé pour dessiner le texte. Il peut être utilisé avec une police personnalisée située dans un dossier personnalisé.
xfloatCoordonnée X de l’origine du texte.
yfloatCoordonnée Y de l’origine du texte.

outlineText(String text, DrFont drFont, float x, float y, Paint outlinePaint, Stroke stroke)

public void outlineText(String text, DrFont drFont, float x, float y, Paint outlinePaint, Stroke stroke)

Ajoute une chaîne de texte en dessinant les contours des glyphes.

Parameters:

ParamètreTypeDescription
textjava.lang.StringLe texte à ajouter.
drFontcom.aspose.foundation.drawing.DrFontDrFont qui sera utilisé pour dessiner le texte. Il peut être utilisé avec une police personnalisée située dans un dossier personnalisé.
xfloatCoordonnée X de l’origine du texte.
yfloatCoordonnée Y de l’origine du texte.
outlinePaintjava.awt.PaintLe java.awt.Paint utilisé pour peindre les contours des glyphes. Peut être n’importe quelle sous‑classe de la classe java.awt.Paint du JDK.
strokejava.awt.StrokeLe trait utilisé pour dessiner les contours des glyphes.

outlineText(String text, float[] advances, DrFont drFont, float x, float y)

public void outlineText(String text, float[] advances, DrFont drFont, float x, float y)

Ajoute une chaîne de texte en dessinant les contours des glyphes.

Parameters:

ParamètreTypeDescription
textjava.lang.StringLe texte à ajouter.
advancesfloat[]Un tableau de largeurs de glyphes. Sa longueur doit correspondre au nombre de glyphes dans la chaîne.
drFontcom.aspose.foundation.drawing.DrFontDrFont qui sera utilisé pour dessiner le texte. Il peut être utilisé avec une police personnalisée située dans un dossier personnalisé.
xfloatCoordonnée X de l’origine du texte.
yfloatCoordonnée Y de l’origine du texte.

outlineText(String text, float[] advances, DrFont drFont, float x, float y, Paint outlinePaint, Stroke stroke)

public void outlineText(String text, float[] advances, DrFont drFont, float x, float y, Paint outlinePaint, Stroke stroke)

Ajoute une chaîne de texte en dessinant les contours des glyphes.

Parameters:

ParamètreTypeDescription
textjava.lang.StringLe texte à ajouter.
advancesfloat[]Un tableau de largeurs de glyphes. Sa longueur doit correspondre au nombre de glyphes dans la chaîne.
drFontcom.aspose.foundation.drawing.DrFontDrFont qui sera utilisé pour dessiner le texte. Il peut être utilisé avec une police personnalisée située dans un dossier personnalisé.
xfloatCoordonnée X de l’origine du texte.
yfloatCoordonnée Y de l’origine du texte.
outlinePaintjava.awt.PaintLe java.awt.Paint utilisé pour peindre les contours des glyphes. Peut être n’importe quelle sous‑classe de la classe java.awt.Paint du JDK.
strokejava.awt.StrokeLe trait utilisé pour dessiner les contours des glyphes.

outlineText(String text, float[] advances, Font font, float x, float y)

public void outlineText(String text, float[] advances, Font font, float x, float y)

Ajoute une chaîne de texte en dessinant les contours des glyphes.

Parameters:

ParamètreTypeDescription
textjava.lang.StringLe texte à ajouter.
advancesfloat[]Un tableau de largeurs de glyphes. Sa longueur doit correspondre au nombre de glyphes dans la chaîne.
policejava.awt.FontPolice système qui sera utilisée pour dessiner le texte.
xfloatCoordonnée X de l’origine du texte.
yfloatCoordonnée Y de l’origine du texte.

outlineText(String text, float[] advances, Font font, float x, float y, Paint outlinePaint, Stroke stroke)

public void outlineText(String text, float[] advances, Font font, float x, float y, Paint outlinePaint, Stroke stroke)

Ajoute une chaîne de texte en dessinant les contours des glyphes.

Parameters:

ParamètreTypeDescription
textjava.lang.StringLe texte à ajouter.
advancesfloat[]Un tableau de largeurs de glyphes. Sa longueur doit correspondre au nombre de glyphes dans la chaîne.
policejava.awt.FontLa police qui sera utilisée pour dessiner le texte.
xfloatCoordonnée X de l’origine du texte.
yfloatCoordonnée Y de l’origine du texte.
outlinePaintjava.awt.PaintLe java.awt.Paint utilisé pour peindre les contours des glyphes. Peut être n’importe quelle sous‑classe de la classe java.awt.Paint du JDK.
strokejava.awt.StrokeLe trait utilisé pour dessiner les contours des glyphes.

outlineText(String text, Font font, float x, float y)

public void outlineText(String text, Font font, float x, float y)

Ajoute une chaîne de texte en dessinant les contours des glyphes.

Parameters:

ParamètreTypeDescription
textjava.lang.StringLe texte à ajouter.
policejava.awt.FontPolice système qui sera utilisée pour dessiner le texte.
xfloatCoordonnée X de l’origine du texte.
yfloatCoordonnée Y de l’origine du texte.

outlineText(String text, Font font, float x, float y, Paint outlinePaint, Stroke stroke)

public void outlineText(String text, Font font, float x, float y, Paint outlinePaint, Stroke stroke)

Ajoute une chaîne de texte en dessinant les contours des glyphes.

Parameters:

ParamètreTypeDescription
textjava.lang.StringLe texte à ajouter.
policejava.awt.FontLa police qui sera utilisée pour dessiner le texte.
xfloatCoordonnée X de l’origine du texte.
yfloatCoordonnée Y de l’origine du texte.
outlinePaintjava.awt.PaintLe java.awt.Paint utilisé pour peindre les contours des glyphes. Peut être n’importe quelle sous‑classe de la classe java.awt.Paint du JDK.
strokejava.awt.StrokeLe trait utilisé pour dessiner les contours des glyphes.

resizeEps(OutputStream epsStream, DimensionF newSizeInUnits, Units units)

public void resizeEps(OutputStream epsStream, DimensionF newSizeInUnits, Units units)

Redimensionne le PsDocument donné en tant que fichier EPS. Cette méthode n’est utilisée qu’après l’extraction de la taille EPS. Elle enregistre le fichier EPS initial avec le %%BoundingBox existant mis à jour ou crée un nouveau. La matrice de transformation de la page sera également définie.

Parameters:

ParamètreTypeDescription
epsStreamjava.io.OutputStream
newSizeInUnitsDimensionFNouvelle taille de l’image EPS dans les unités assignées.
unitsUnitsLes unités de la nouvelle taille. Elles peuvent être des points, des pouces, des millimètres, des centimètres et des pourcentages de la taille initiale.

rotate(float angleRadians)

public void rotate(float angleRadians)

Ajoute une rotation dans le sens antihoraire autour de l’origine à l’état graphique actuel (faire pivoter la matrice actuelle).

Parameters:

ParamètreTypeDescription
angleRadiansfloatL’angle de rotation en radians.

rotate(int angleDegrees)

public void rotate(int angleDegrees)

Ajoute une rotation dans le sens antihoraire autour de l’origine à l’état graphique actuel (faire pivoter la matrice actuelle).

Parameters:

ParamètreTypeDescription
angleDegreesintL’angle de rotation en degrés.

save()

public void save()

Enregistre le PsDocument donné en tant que fichier PS ou EPS. Cette méthode n’est utilisée que lorsque le PsDocument a été créé de toutes pièces.

save(Device device, SaveOptions options)

public void save(Device device, SaveOptions options)

Enregistre le fichier PS/EPS vers un dispositif.

Parameters:

ParamètreTypeDescription
deviceDeviceUn périphérique de sortie.
optionsSaveOptionsContient des indicateurs qui spécifient la sortie des erreurs générées lors de la conversion.

save(OutputStream epsStream)

public void save(OutputStream epsStream)

Enregistre le PsDocument donné dans le flux. Cette méthode n’est utilisée qu’après la mise à jour des métadonnées XMP. Elle enregistre le fichier EPS initial avec les métadonnées existantes mises à jour ou crée un nouveau lors de l’appel de la méthode getMetadata. Dans ce dernier cas, tout le code PostScript nécessaire et les commentaires EPS sont ajoutés.

Parameters:

ParamètreTypeDescription
epsStreamjava.io.OutputStreamFlux du fichier EPS de sortie.

save(String outEpsFilePath)

public void save(String outEpsFilePath)

Enregistre le PsDocument donné en tant que fichier EPS. Cette méthode n’est utilisée qu’après la mise à jour des métadonnées XMP. Elle enregistre le fichier EPS initial avec les métadonnées existantes mises à jour ou crée un nouveau lors de l’appel de la méthode getMetadata. Dans ce dernier cas, tout le code PostScript nécessaire et les commentaires EPS sont ajoutés.

Parameters:

ParamètreTypeDescription
outEpsFilePathjava.lang.StringUn chemin de fichier EPS de sortie..

saveAsImage(ImageSaveOptions options)

public void saveAsImage(ImageSaveOptions options)

Enregistre le fichier PS/EPS en fichier image. Le répertoire de sortie et le nom de fichier seront les mêmes que ceux du fichier PS 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 dérivé de FileInputStream, le fichier image sera enregistré dans le dossier actuel avec le modèle de nom de fichier par défaut.

Parameters:

ParamètreTypeDescription
optionsImageSaveOptionsContient les paramètres nécessaires pour enregistrer l’image et les indicateurs qui spécifient la sortie des erreurs générées lors de la conversion.

saveAsImage(ImageSaveOptions options, String outDir, String fileNameTemplate)

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

Enregistre le fichier PS/EPS en 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
optionsImageSaveOptionsContient les paramètres nécessaires pour enregistrer l’image et les indicateurs qui spécifient la sortie des erreurs générées lors de la conversion.
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 PS/EPS d’entrée est d’une seule page, ce sera exactement le nom de fichier, sinon “_[n]”, où “n” - le numéro de page à partir de 0, un suffixe sera ajouté à cela. L’extension du fichier correspondra au format d’image dans le paramètre “option”.

saveAsImagesBytes(ImageSaveOptions options)

public byte[][] saveAsImagesBytes(ImageSaveOptions options)

Enregistre le fichier PS/EPS dans des tableaux d’octets d’images.

Parameters:

ParamètreTypeDescription
optionsImageSaveOptionsContient les paramètres nécessaires pour enregistrer l’image et les indicateurs qui spécifient la sortie des erreurs générées lors de la conversion.

Returns: byte[][] - Octets d’images. Un tableau d’octets par page.

saveAsPdf(OutputStream pdfStream, PdfSaveOptions options)

public void saveAsPdf(OutputStream pdfStream, PdfSaveOptions options)

Enregistre le fichier PS/EPS dans un flux PDF de sortie.

Parameters:

ParamètreTypeDescription
pdfStreamjava.io.OutputStreamUn flux PDF de sortie.
optionsPdfSaveOptionsContient des indicateurs qui spécifient la sortie des erreurs générées lors de la conversion.

saveAsPdf(String outPdfFilePath, PdfSaveOptions options)

public void saveAsPdf(String outPdfFilePath, PdfSaveOptions options)

Enregistre le fichier PS/EPS en fichier PDF.

Parameters:

ParamètreTypeDescription
outPdfFilePathjava.lang.StringUn chemin de fichier PDF de sortie.
optionsPdfSaveOptionsContient des indicateurs qui spécifient la sortie des erreurs générées lors de la conversion.

saveImageAsEps(BufferedImage image, OutputStream epsStream, PsSaveOptions options)

public static void saveImageAsEps(BufferedImage image, OutputStream epsStream, PsSaveOptions options)

Enregistre l’objet BufferedImage en fichier EPS.

Parameters:

ParamètreTypeDescription
imagejava.awt.image.BufferedImageL’image.
epsStreamjava.io.OutputStreamFlux de sortie EPS.
optionsPsSaveOptionsContient les paramètres qui spécifient la sortie des erreurs générées lors de la conversion.

saveImageAsEps(BufferedImage image, String epsFilePath, PsSaveOptions options)

public static void saveImageAsEps(BufferedImage image, String epsFilePath, PsSaveOptions options)

Enregistre l’objet BufferedImage en fichier EPS.

Parameters:

ParamètreTypeDescription
imagejava.awt.image.BufferedImageL’image.
epsFilePathjava.lang.StringChemin du fichier EPS.
optionsPsSaveOptionsContient les paramètres qui spécifient la sortie des erreurs générées lors de la conversion.

saveImageAsEps(InputStream imageStream, OutputStream epsStream, PsSaveOptions options)

public static void saveImageAsEps(InputStream imageStream, OutputStream epsStream, PsSaveOptions options)

Enregistre l’image PNG/JPEG/BMP/GIF du flux d’entrée vers le flux de sortie EPS.

Parameters:

ParamètreTypeDescription
imageStreamjava.io.InputStreamFlux d’entrée d’image.
epsStreamjava.io.OutputStreamFlux de sortie EPS.
optionsPsSaveOptionsContient les paramètres qui spécifient la sortie des erreurs générées lors de la conversion.

saveImageAsEps(String imageFilePath, String epsFilePath, PsSaveOptions options)

public static void saveImageAsEps(String imageFilePath, String epsFilePath, PsSaveOptions options)

Enregistre l’image PNG/JPEG/BMP/GIF du fichier en fichier EPS.

Parameters:

ParamètreTypeDescription
imageFilePathjava.lang.StringChemin du fichier image.
epsFilePathjava.lang.StringChemin du fichier EPS.
optionsPsSaveOptionsContient les paramètres qui spécifient la sortie des erreurs générées lors de la conversion.

scale(float xScale, float yScale)

public void scale(float xScale, float yScale)

Ajoute une mise à l’échelle à l’état graphique actuel (mise à l’échelle de la matrice actuelle).

Parameters:

ParamètreTypeDescription
xScalefloatL’échelle sur l’axe X.
yScalefloatL’échelle sur l’axe Y.

setInputStream(InputStream is)

public void setInputStream(InputStream is)

Spécifie un flux d’entrée.

Parameters:

ParamètreTypeDescription
isjava.io.InputStreamFlux d’entrée du fichier PS/EPS.

setPageDevice(Map<String,Object> pageParams)

public void setPageDevice(Map<String,Object> pageParams)

Définit les paramètres du dispositif de page (voir l’opérateur “setpagedevice” de la spécification PostScript). Parmi ceux-ci peuvent figurer la taille de la page, la couleur, etc.

Parameters:

ParamètreTypeDescription
pageParamsjava.util.Map<java.lang.String,java.lang.Object>Paramètres de la page. Dans ce dictionnaire peuvent se trouver la taille de la page et la couleur, etc.

setPageSize(float width, float height)

public void setPageSize(float width, float height)

Définit la taille de la page. Pour créer des pages de tailles différentes dans un même document, utilisez la méthode setPageDevice juste après cette méthode.

Parameters:

ParamètreTypeDescription
largeurfloatLa largeur de la page dans le fichier PostScript résultant.
hauteurfloatLa hauteur de la page dans le fichier PostScript résultant.

setPaint(Paint paint)

public void setPaint(Paint paint)

Définit la peinture dans l’état graphique actuel.

Parameters:

ParamètreTypeDescription
paintjava.awt.PaintLe paint. Il peut s’agir de n’importe quelle sous‑classe de la classe Paint existant dans le JDK.

setStroke(Stroke stroke)

public void setStroke(Stroke stroke)

Définit le tracé dans l’état graphique actuel.

Parameters:

ParamètreTypeDescription
strokejava.awt.StrokeLe trait.

setTransform(AffineTransform matrix)

public void setTransform(AffineTransform matrix)

Définit la transformation actuelle à celle-ci.

Parameters:

ParamètreTypeDescription
matrixjava.awt.geom.AffineTransformLa transformation.

shear(float shx, float shy)

public void shear(float shx, float shy)

Ajoute une transformation de cisaillement à l’état graphique actuel (cisaillement de la matrice actuelle).

Parameters:

ParamètreTypeDescription
shxfloatLe cisaillement selon l’axe X.
shyfloatLe cisaillement selon l’axe Y.

toString()

public String toString()

Returns: java.lang.String

transform(AffineTransform matrix)

public void transform(AffineTransform matrix)

Ajoute une transformation à l’état graphique actuel (concatène cette matrice avec celle actuelle).

Parameters:

ParamètreTypeDescription
matrixjava.awt.geom.AffineTransformLa transformation.

translate(float x, float y)

public void translate(float x, float y)

Ajoute une translation à l’état graphique actuel (déplace la matrice actuelle).

Parameters:

ParamètreTypeDescription
xfloatLa translation dans la direction X.
yfloatLa translation dans la direction Y.

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

writeGraphicsRestore()

public void writeGraphicsRestore()

Écrit la restauration de l’état graphique actuel (voir la spécification PostScript concernant l’opérateur “grestore”).

writeGraphicsSave()

public void writeGraphicsSave()

Écrit la sauvegarde de l’état graphique actuel (voir la spécification PostScript concernant l’opérateur “gsave”).