PsDocument

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

public final class PsDocument extends Document

このクラスは PS/EPS ドキュメントをカプセル化します。

コンストラクタ

コンストラクタ説明
PsDocument()空の PsDocument を初期化されたページで初期化します。
PsDocument(String outPsFilePath, PsSaveOptions options)空の PsDocument を初期化されたページで初期化します。
PsDocument(OutputStream psStream, PsSaveOptions options)空の PsDocument を初期化されたページで初期化します。
PsDocument(String outPsFilePath, PsSaveOptions options, boolean multipaged)空の PsDocument を初期化します。
PsDocument(OutputStream psStream, PsSaveOptions options, boolean multipaged)空の PsDocument を初期化します。
PsDocument(String outPsFilePath, PsSaveOptions options, int numberOfPages)事前にPostscriptドキュメントページ数が分かっている場合、空の PsDocument を初期化します。
PsDocument(OutputStream psStream, PsSaveOptions options, int numberOfPages)事前にPostscriptドキュメントページ数が分かっている場合、空の PsDocument を初期化します。
PsDocument(String psFilePath)入力PS/EPSファイルで PsDocument を初期化します。
PsDocument(InputStream psStream)PS/EPSファイルのストリームで PsDocument を初期化します。

メソッド

メソッド説明
clip(Shape s)現在のグラフィックス状態にクリップを追加します。
clipAndNewPath(Shape s)現在のグラフィックス状態にクリップを追加し、次に "newpath" 演算子を書き込みます。
clipRectangle(Rectangle2D.Float rect)現在のグラフィックス状態にクリッピング矩形を追加します。
clipText(String text, Font font, float x, float y)指定されたフォントの指定テキストのアウトラインからクリップを追加します。
closePage()現在のページを完了します。
convertType1FontToTTF(String type1FontFilePath, String outputDir)Type 1 フントを TrueType に変換します。
convertType3FontToTTF(String type3FontFilePath, OutputStream outputStream)Type 3 フントを TrueType に変換します。
convertType3FontToTTF(String type3FontFilePath, String outputDir)Type 3 フントを TrueType に変換します。
cropEps(OutputStream epsStream, float[] cropBox)指定された PsDocument を EPS ファイルとしてトリミングします。
draw(Shape shape)任意のパスを描画します。
drawExplicitImageMask(BufferedImage image24bpp, BufferedImage alphaMask1bpp, AffineTransform transform)マスクされた画像を描画します。
drawImage(BufferedImage image)画像を描画します。
drawImage(BufferedImage image, AffineTransform transform, Color bkg)背景付きで変換された画像を描画します。
drawTransparentImage(BufferedImage image, AffineTransform transform, int transparencyThreshold)背景付きで変換された透明画像を描画します。
equals(Object arg0)
extractEpsBoundingBox()EPS ファイルを読み取り、%%BoundingBox コメントから EPS 画像のバウンディングボックスを抽出します。存在しない場合はデフォルトページサイズ (0, 0, 595, 842) の境界を使用します。
extractEpsSize()EPS ファイルを読み取り、%%BoundingBox コメントから EPS 画像のサイズを抽出します。存在しない場合はデフォルトページサイズ (595, 842) を使用します。
extractText(SaveOptions options, int startPage, int endPage)PS ファイルからテキストを抽出します。
fill(Shape shape)任意のパスを塗りつぶす。
fillAndStrokeText(String text, DrFont drFont, float x, float y, Paint fillPaint, Paint strokePaint, Stroke stroke)グリフの内部を塗りつぶし、グリフの輪郭を描画してテキスト文字列を追加します。
fillAndStrokeText(String text, float[] advances, DrFont drFont, float x, float y, Paint fillPaint, Paint strokePaint, Stroke stroke)グリフの内部を塗りつぶし、グリフの輪郭を描画してテキスト文字列を追加します。
fillAndStrokeText(String text, float[] advances, Font font, float x, float y, Paint fillPaint, Paint strokePaint, Stroke stroke)グリフの内部を塗りつぶし、グリフの輪郭を描画してテキスト文字列を追加します。
fillAndStrokeText(String text, Font font, float x, float y, Paint fillPaint, Paint strokePaint, Stroke stroke)グリフの内部を塗りつぶし、グリフの輪郭を描画してテキスト文字列を追加します。
fillText(String text, DrFont drFont, float x, float y)グリフの内部を塗りつぶしてテキスト文字列を追加します。
fillText(String text, DrFont drFont, float x, float y, Paint fill)グリフの内部を塗りつぶしてテキスト文字列を追加します。
fillText(String text, float[] advances, DrFont drFont, float x, float y)グリフの内部を塗りつぶしてテキスト文字列を追加します。
fillText(String text, float[] advances, DrFont drFont, float x, float y, Paint fill)グリフの内部を塗りつぶしてテキスト文字列を追加します。
fillText(String text, float[] advances, Font font, float x, float y)グリフの内部を塗りつぶしてテキスト文字列を追加します。
fillText(String text, float[] advances, Font font, float x, float y, Paint fill)グリフの内部を塗りつぶしてテキスト文字列を追加します。
fillText(String text, Font font, float x, float y)グリフの内部を塗りつぶしてテキスト文字列を追加します。
fillText(String text, Font font, float x, float y, Paint fill)グリフの内部を塗りつぶしてテキスト文字列を追加します。
getClass()
getInputStream()
getNumberOfPages()結果の PDF ドキュメントのページ数を取得します。
getPaint()現在のグラフィックス状態のペイントを取得します。
getStroke()現在のグラフィックス状態のストロークを取得します。
getXmpMetadata()PS/EPS ファイルを読み取り、XMP メタデータが既に存在すれば抽出し、存在しなければ新しく追加します。
hashCode()
isLicensed()Aspose.Page for Java 製品ライセンスがアクセスされ、有効かどうかを示します。
merge(String[] filesForMerge, Device device, SaveOptions options)PS/EPS ファイルをデバイスにマージします。
mergeToPdf(OutputStream pdfStream, String[] filesForMerge, SaveOptions options)PS/EPS ファイルをデバイスにマージします。
mergeToPdf(String outPdfFilePath, String[] filesForMerge, SaveOptions options)PS/EPS ファイルをデバイスにマージします。
notify()
notifyAll()
openPage(float width, float height)新しいページを作成し、現在のページに設定します。
openPage(String pageName)ドキュメントのサイズで新しいページを作成し、現在のページに設定します。
outlineText(String text, DrFont drFont, float x, float y)グリフの輪郭を描画してテキスト文字列を追加します。
outlineText(String text, DrFont drFont, float x, float y, Paint outlinePaint, Stroke stroke)グリフの輪郭を描画してテキスト文字列を追加します。
outlineText(String text, float[] advances, DrFont drFont, float x, float y)グリフの輪郭を描画してテキスト文字列を追加します。
outlineText(String text, float[] advances, DrFont drFont, float x, float y, Paint outlinePaint, Stroke stroke)グリフの輪郭を描画してテキスト文字列を追加します。
outlineText(String text, float[] advances, Font font, float x, float y)グリフの輪郭を描画してテキスト文字列を追加します。
outlineText(String text, float[] advances, Font font, float x, float y, Paint outlinePaint, Stroke stroke)グリフの輪郭を描画してテキスト文字列を追加します。
outlineText(String text, Font font, float x, float y)グリフの輪郭を描画してテキスト文字列を追加します。
outlineText(String text, Font font, float x, float y, Paint outlinePaint, Stroke stroke)グリフの輪郭を描画してテキスト文字列を追加します。
resizeEps(OutputStream epsStream, DimensionF newSizeInUnits, Units units)指定された PsDocument を EPS ファイルとしてサイズ変更します。
rotate(float angleRadians)原点を中心に反時計回りの回転を現在のグラフィックス状態に追加します(現在の行列を回転)。
rotate(int angleDegrees)原点を中心に反時計回りの回転を現在のグラフィックス状態に追加します(現在の行列を回転)。
save()指定された PsDocument を PS または EPS ファイルとして保存します。
save(Device device, SaveOptions options)PS/EPS ファイルをデバイスに保存します。
save(OutputStream epsStream)指定された PsDocument をストリームに保存します。
save(String outEpsFilePath)指定された PsDocument を EPS ファイルとして保存します。
saveAsImage(ImageSaveOptions options)PS/EPS ファイルを画像ファイルに保存します。
saveAsImage(ImageSaveOptions options, String outDir, String fileNameTemplate)PS/EPS ファイルを指定されたディレクトリの指定されたファイル名で画像ファイルに保存します。
saveAsImagesBytes(ImageSaveOptions options)PS/EPS ファイルを画像のバイト配列に保存します。
saveAsPdf(OutputStream pdfStream, PdfSaveOptions options)PS/EPS ファイルを出力 PDF ストリームに保存します。
saveAsPdf(String outPdfFilePath, PdfSaveOptions options)PS/EPS ファイルを PDF ファイルに保存します。
saveImageAsEps(BufferedImage image, OutputStream epsStream, PsSaveOptions options)BufferedImage オブジェクトを EPS ファイルに保存します。
saveImageAsEps(BufferedImage image, String epsFilePath, PsSaveOptions options)BufferedImage オブジェクトを EPS ファイルに保存します。
saveImageAsEps(InputStream imageStream, OutputStream epsStream, PsSaveOptions options)入力ストリームから PNG/JPEG/BMP/GIF 画像を EPS 出力ストリームに保存します。
saveImageAsEps(String imageFilePath, String epsFilePath, PsSaveOptions options)ファイルから PNG/JPEG/BMP/GIF 画像を EPS ファイルに保存します。
scale(float xScale, float yScale)現在のグラフィックス状態にスケールを追加します(現在の行列をスケール)。
setInputStream(InputStream is)入力ストリームを指定します。
setPageDevice(Map<String,Object> pageParams)ページデバイスパラメータを設定します(演算子 “setpagedevice” の PostScript 仕様を参照)。
setPageSize(float width, float height)ページサイズを設定します。
setPaint(Paint paint)現在のグラフィックス状態の塗りを設定します。
setStroke(Stroke stroke)現在のグラフィックス状態のストロークを設定します。
setTransform(AffineTransform matrix)現在の変換をこれに設定します。
shear(float shx, float shy)現在のグラフィックス状態にせん断変換を追加します(現在の行列をせん断)。
toString()
transform(AffineTransform matrix)現在のグラフィックス状態に変換を追加します(この行列を現在の行列と連結)。
translate(float x, float y)現在のグラフィックス状態に平行移動を追加します(現在の行列を平行移動)。
wait()
wait(long arg0)
wait(long arg0, int arg1)
writeGraphicsRestore()現在のグラフィックス状態の復元を書き込みます(演算子 “grestore” の PostScript 仕様を参照)。
writeGraphicsSave()現在のグラフィックス状態の保存を書き込みます(演算子 “gsave” の PostScript 仕様を参照)。

PsDocument()

public PsDocument()

空の PsDocument を初期化されたページとともに初期化します。このコンストラクタは、PostScript ファイルに関連しない追加操作(例:フォント変換)のみで使用されます。

PsDocument(String outPsFilePath, PsSaveOptions options)

public PsDocument(String outPsFilePath, PsSaveOptions options)

空の PsDocument を初期化されたページで初期化します。

Parameters:

パラメータ説明
outPsFilePathjava.lang.String出力 PS/EPS ファイルのパスです。
optionsPsSaveOptionsPostScript ファイルの保存を制御するパラメータのセットです。

PsDocument(OutputStream psStream, PsSaveOptions options)

public PsDocument(OutputStream psStream, PsSaveOptions options)

空の PsDocument を初期化されたページで初期化します。

Parameters:

パラメータ説明
psStreamjava.io.OutputStreamPS/EPS ファイルを保存するストリームです。
optionsPsSaveOptionsPostScript ファイルの保存を制御するパラメータのセットです。

PsDocument(String outPsFilePath, PsSaveOptions options, boolean multipaged)

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

空の PsDocument を初期化します。

Parameters:

パラメータ説明
outPsFilePathjava.lang.String出力 PS/EPS ファイルのパスです。
optionsPsSaveOptionsPostScript ファイルの保存を制御するパラメータのセットです。
multipagedbooleanfalse の場合、ページは初期化されません。この場合、ページの初期化は明示的な “openPage(width, height)” 呼び出しで実行する必要があります。

PsDocument(OutputStream psStream, PsSaveOptions options, boolean multipaged)

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

空の PsDocument を初期化します。

Parameters:

パラメータ説明
psStreamjava.io.OutputStreamPS/EPS ファイルを保存するストリームです。
optionsPsSaveOptionsPostScript ファイルの保存を制御するパラメータのセットです。
multipagedbooleanfalse の場合、ページは初期化されません。この場合、ページの初期化は明示的な “openPage(width, height)” 呼び出しで実行する必要があります。

PsDocument(String outPsFilePath, PsSaveOptions options, int numberOfPages)

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

事前にPostscriptドキュメントページ数が分かっている場合、空の PsDocument を初期化します。

Parameters:

パラメータ説明
outPsFilePathjava.lang.String出力 PS/EPS ファイルのパスです。
optionsPsSaveOptionsPostScript ファイルの保存を制御するパラメータのセットです。
numberOfPagesintPostScript ドキュメントのページ数です。

PsDocument(OutputStream psStream, PsSaveOptions options, int numberOfPages)

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

事前にPostscriptドキュメントページ数が分かっている場合、空の PsDocument を初期化します。

Parameters:

パラメータ説明
psStreamjava.io.OutputStreamPS/EPS ファイルを保存するストリームです。
optionsPsSaveOptionsPostScript ファイルの保存を制御するパラメータのセットです。
numberOfPagesintPostScript ドキュメントのページ数です。

PsDocument(String psFilePath)

public PsDocument(String psFilePath)

入力PS/EPSファイルで PsDocument を初期化します。

Parameters:

パラメータ説明
psFilePathjava.lang.StringPS/EPS ファイルのパスです。

PsDocument(InputStream psStream)

public PsDocument(InputStream psStream)

PS/EPSファイルのストリームで PsDocument を初期化します。

Parameters:

パラメータ説明
psStreamjava.io.InputStreamPS/EPS ファイルのストリームです。

clip(Shape s)

public void clip(Shape s)

現在のグラフィックス状態にクリップを追加します。

Parameters:

パラメータ説明
sjava.awt.Shapeクリッピングパス。

clipAndNewPath(Shape s)

public void clipAndNewPath(Shape s)

現在のグラフィックス状態にクリップを追加し、次に “newpath” 演算子を書き込みます。このクリッピングパスと、“charpath” 演算子でアウトライン化されたグリフなどの後続パスとの合流を回避するために必要です。

Parameters:

パラメータ説明
sjava.awt.Shapeクリッピングパス。

clipRectangle(Rectangle2D.Float rect)

public void clipRectangle(Rectangle2D.Float rect)

現在のグラフィックス状態にクリッピング矩形を追加します。

Parameters:

パラメータ説明
rectjava.awt.geom.Rectangle2D.Floatクリッピング矩形。

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

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

指定されたフォントの指定テキストのアウトラインからクリップを追加します。

Parameters:

パラメータ説明
textjava.lang.Stringテキスト。
fontjava.awt.Fontフォント。
xfloatテキスト位置の X 座標。
yfloat

closePage()

public void closePage()

現在のページを完了します。

convertType1FontToTTF(String type1FontFilePath, String outputDir)

public void convertType1FontToTTF(String type1FontFilePath, String outputDir)

Type 1 フォントを TrueType に変換します。変換された TTF フォントファイルの名前は、入力の Type 1 フォントと同じで、拡張子は “.ttf” になります。TTF ファイルは割り当てられた出力ディレクトリに保存されます。

Parameters:

パラメータ説明
type1FontFilePathjava.lang.StringType 1 フォントファイルのパス..
outputDirjava.lang.String生成された TrueType フォントを保存する出力ディレクトリ。

convertType3FontToTTF(String type3FontFilePath, OutputStream outputStream)

public void convertType3FontToTTF(String type3FontFilePath, OutputStream outputStream)

Type 3 フォントを TrueType に変換します。TTF ファイルは指定された出力ストリームに保存されます。

Parameters:

パラメータ説明
type3FontFilePathjava.lang.StringType 3 フォントファイルのパス。
outputStreamjava.io.OutputStream生成された TrueType フォントを保存する出力ストリーム。

convertType3FontToTTF(String type3FontFilePath, String outputDir)

public void convertType3FontToTTF(String type3FontFilePath, String outputDir)

Type 3 フォントを TrueType に変換します。変換された TTF フォントファイルの名前は、入力の Type 3 フォントと同じで、拡張子は “.ttf” になります。TTF ファイルは割り当てられた出力ディレクトリに保存されます。

Parameters:

パラメータ説明
type3FontFilePathjava.lang.StringType 3 フォントファイルのパス..
outputDirjava.lang.String生成された TrueType フォントを保存する出力ディレクトリ。

cropEps(OutputStream epsStream, float[] cropBox)

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

指定された PsDocument を EPS ファイルとしてトリミングします。既存の %%BoundingBox を更新した初期 EPS ファイルを保存するか、または新しいものが作成されます。

Parameters:

パラメータ説明
epsStreamjava.io.OutputStream
cropBoxfloat[]クロップボックス (x0, y0, x, y) です。

draw(Shape shape)

public void draw(Shape shape)

任意のパスを描画します。

Parameters:

パラメータ説明
shapejava.awt.Shape塗りつぶすパス。

drawExplicitImageMask(BufferedImage image24bpp, BufferedImage alphaMask1bpp, AffineTransform transform)

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

マスクされた画像を描画します。

Parameters:

パラメータ説明
image24bppjava.awt.image.BufferedImage描画する画像です。24bpp RGB 画像形式である必要があります。
alphaMask1bppjava.awt.image.BufferedImage画像マスクです。1bpp 画像形式である必要があります。
transformjava.awt.geom.AffineTransform画像を変換する行列です。

drawImage(BufferedImage image)

public void drawImage(BufferedImage image)

画像を描画します。

Parameters:

パラメータ説明
imagejava.awt.image.BufferedImage描画する画像です。

drawImage(BufferedImage image, AffineTransform transform, Color bkg)

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

背景付きで変換された画像を描画します。

Parameters:

パラメータ説明
imagejava.awt.image.BufferedImage描画する画像です。
transformjava.awt.geom.AffineTransform画像を変換する行列です。
bkgjava.awt.Color画像の背景です。

drawTransparentImage(BufferedImage image, AffineTransform transform, int transparencyThreshold)

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

背景付きで変換された透過画像を描画します。画像にアルファチャンネルがない場合は不透明画像として描画されます。

Parameters:

パラメータ説明
imagejava.awt.image.BufferedImage描画する画像です。
transformjava.awt.geom.AffineTransform画像を変換する行列です。
transparencyThresholdint透過度ピクセルが完全に透過と解釈される閾値を定義するしきい値です。この閾値未満のすべての値は完全に不透明と解釈されます。

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

パラメータ説明
arg0java.lang.Object

Returns: boolean

extractEpsBoundingBox()

public int[] extractEpsBoundingBox()

EPS ファイルを読み取り、%%BoundingBox コメントから EPS 画像のバウンディングボックスを抽出します。存在しない場合はデフォルトページサイズ (0, 0, 595, 842) の境界を使用します。

Returns: int[] - EPS 画像のバウンディングボックスです。

extractEpsSize()

public Dimension extractEpsSize()

EPS ファイルを読み取り、%%BoundingBox コメントから EPS 画像のサイズを抽出します。存在しない場合はデフォルトページサイズ (595, 842) を使用します。

Returns: java.awt.Dimension - EPS 画像のサイズです。

extractText(SaveOptions options, int startPage, int endPage)

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

PS ファイルからテキストを抽出します。TrueType フォント (Type 42) または TrueType フォントで構成された複合フォント (Type 0) で書かれたテキストに対してのみ機能します。

Parameters:

パラメータ説明
optionsSaveOptions保存オプションです。
startPageintテキスト抽出を開始するページ(含む)です。
endPageintテキストを抽出する対象ページ(含む)です。

Returns: java.lang.String - 選択された PS ファイルのページに含まれるテキストです。

fill(Shape shape)

public void fill(Shape shape)

任意のパスを塗りつぶす。

Parameters:

パラメータ説明
shapejava.awt.Shape塗りつぶすパス。

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)

グリフの内部を塗りつぶし、グリフの輪郭を描画してテキスト文字列を追加します。

Parameters:

パラメータ説明
textjava.lang.String追加するテキストです。
drFontcom.aspose.foundation.drawing.DrFontDrFont はテキスト描画に使用されます。カスタムフォルダーにあるカスタムフォントと併用できます。
xfloatテキスト原点の X 座標です。
yfloatテキスト原点の Y 座標です。
fillPaintjava.awt.Paintグリフ内部の塗りに使用される塗料です。
strokePaintjava.awt.Paintjava.awt.Paint はグリフの輪郭塗装に使用されます。JDK の java.awt.Paint クラスの任意のサブクラスを使用できます。
strokejava.awt.Strokeグリフ輪郭の描画に使用されるストロークです。

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)

グリフの内部を塗りつぶし、グリフの輪郭を描画してテキスト文字列を追加します。

Parameters:

パラメータ説明
textjava.lang.String追加するテキストです。
advancesfloat[]グリフ幅の配列です。その長さは文字列中のグリフ数と一致する必要があります。
drFontcom.aspose.foundation.drawing.DrFontDrFont はテキスト描画に使用されます。カスタムフォルダーにあるカスタムフォントと併用できます。
xfloatテキスト原点の X 座標です。
yfloatテキスト原点の Y 座標です。
fillPaintjava.awt.Paintグリフ内部の塗りに使用される塗料です。
strokePaintjava.awt.Paintjava.awt.Paint はグリフの輪郭塗装に使用されます。JDK の java.awt.Paint クラスの任意のサブクラスを使用できます。
strokejava.awt.Strokeグリフ輪郭の描画に使用されるストロークです。

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)

グリフの内部を塗りつぶし、グリフの輪郭を描画してテキスト文字列を追加します。

Parameters:

パラメータ説明
textjava.lang.String追加するテキストです。advances はグリフ幅の配列で、その長さは文字列中のグリフ数と一致する必要があります。
advancesfloat[]
fontjava.awt.Fontテキスト描画に使用されるシステムフォントです。
xfloatテキスト原点の X 座標です。
yfloatテキスト原点の Y 座標です。
fillPaintjava.awt.Paintグリフ内部の塗りに使用される塗料です。
strokePaintjava.awt.Paintjava.awt.Paint はグリフの輪郭塗装に使用されます。JDK の java.awt.Paint クラスの任意のサブクラスを使用できます。
strokejava.awt.Strokeグリフ輪郭の描画に使用されるストロークです。

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)

グリフの内部を塗りつぶし、グリフの輪郭を描画してテキスト文字列を追加します。

Parameters:

パラメータ説明
textjava.lang.String追加するテキストです。
fontjava.awt.Fontテキスト描画に使用されるシステムフォントです。
xfloatテキスト原点の X 座標です。
yfloatテキスト原点の Y 座標です。
fillPaintjava.awt.Paintグリフ内部の塗りに使用される塗料です。
strokePaintjava.awt.Paintjava.awt.Paint はグリフの輪郭塗装に使用されます。JDK の java.awt.Paint クラスの任意のサブクラスを使用できます。
strokejava.awt.Strokeグリフ輪郭の描画に使用されるストロークです。

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

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

グリフの内部を塗りつぶしてテキスト文字列を追加します。

Parameters:

パラメータ説明
textjava.lang.String追加するテキストです。
drFontcom.aspose.foundation.drawing.DrFontDrFont はテキスト描画に使用されます。カスタムフォルダーにあるカスタムフォントと併用できます。
xfloatテキスト原点の X 座標です。
yfloatテキスト原点の Y 座標です。

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

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

グリフの内部を塗りつぶしてテキスト文字列を追加します。

Parameters:

パラメータ説明
textjava.lang.String追加するテキストです。
drFontcom.aspose.foundation.drawing.DrFontDrFont はテキスト描画に使用されます。カスタムフォルダーにあるカスタムフォントと併用できます。
xfloatテキスト原点の X 座標です。
yfloatテキスト原点の Y 座標です。
filljava.awt.Paintグリフの塗装に使用される塗りです。

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

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

グリフの内部を塗りつぶしてテキスト文字列を追加します。

Parameters:

パラメータ説明
textjava.lang.String追加するテキストです。
advancesfloat[]グリフ幅の配列です。その長さは文字列中のグリフ数と一致する必要があります。
drFontcom.aspose.foundation.drawing.DrFontDrFont はテキスト描画に使用されます。カスタムフォルダーにあるカスタムフォントと併用できます。
xfloatテキスト原点の X 座標です。
yfloatテキスト原点の Y 座標です。

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)

グリフの内部を塗りつぶしてテキスト文字列を追加します。

Parameters:

パラメータ説明
textjava.lang.String追加するテキストです。
advancesfloat[]グリフ幅の配列です。その長さは文字列中のグリフ数と一致する必要があります。
drFontcom.aspose.foundation.drawing.DrFontDrFont はテキスト描画に使用されます。カスタムフォルダーにあるカスタムフォントと併用できます。
xfloatテキスト原点の X 座標です。
yfloatテキスト原点の Y 座標です。
filljava.awt.Paintグリフの塗装に使用される塗りです。

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

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

グリフの内部を塗りつぶしてテキスト文字列を追加します。

Parameters:

パラメータ説明
textjava.lang.String追加するテキストです。
advancesfloat[]グリフ幅の配列です。その長さは文字列中のグリフ数と一致する必要があります。
fontjava.awt.Fontテキスト描画に使用されるシステムフォントです。
xfloatテキスト原点の X 座標です。
yfloatテキスト原点の Y 座標です。

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)

グリフの内部を塗りつぶしてテキスト文字列を追加します。

Parameters:

パラメータ説明
textjava.lang.String追加するテキストです。
advancesfloat[]グリフ幅の配列です。その長さは文字列中のグリフ数と一致する必要があります。
fontjava.awt.Fontテキスト描画に使用されるフォントです。
xfloatテキスト原点の X 座標です。
yfloatテキスト原点の Y 座標です。
filljava.awt.Paintグリフの塗装に使用される塗りです。

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

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

グリフの内部を塗りつぶしてテキスト文字列を追加します。

Parameters:

パラメータ説明
textjava.lang.String追加するテキストです。
fontjava.awt.Fontテキスト描画に使用されるシステムフォントです。
xfloatテキスト原点の X 座標です。
yfloatテキスト原点の Y 座標です。

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

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

グリフの内部を塗りつぶしてテキスト文字列を追加します。

Parameters:

パラメータ説明
textjava.lang.String追加するテキストです。
fontjava.awt.Fontテキスト描画に使用されるフォントです。
xfloatテキスト原点の X 座標です。
yfloatテキスト原点の Y 座標です。
filljava.awt.Paintグリフの塗装に使用される塗りです。

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getInputStream()

public InputStream getInputStream()

Returns: java.io.InputStream

getNumberOfPages()

public int getNumberOfPages()

結果の PDF ドキュメントのページ数を取得します。

Returns: int - ページ数です。

getPaint()

public Paint getPaint()

現在のグラフィックス状態のペイントを取得します。

Returns: java.awt.Paint - 現在の塗料です。

getStroke()

public Stroke getStroke()

現在のグラフィックス状態のストロークを取得します。

Returns: java.awt.Stroke - 現在のストローク。

getXmpMetadata()

public XmpMetadata getXmpMetadata()

PS/EPS ファイルを読み取り、XMP メタデータが既に存在すれば抽出し、存在しなければ新しく追加します。

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

hashCode()

public native int hashCode()

Returns: int

isLicensed()

public boolean isLicensed()

Aspose.Page for Java 製品ライセンスがアクセスされ、有効かどうかを示します。

Returns: boolean - 真偽値

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

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

PS/EPS ファイルをデバイスにマージします。

Parameters:

パラメータ説明
filesForMergejava.lang.String[]このファイルと出力デバイスにマージするための PS/EPS ファイル。
deviceDevice出力デバイス。
optionsSaveOptions変換中にスローされたエラーの出力を指定するフラグを含みます。

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

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

PS/EPS ファイルをデバイスにマージします。

Parameters:

パラメータ説明
pdfStreamjava.io.OutputStream出力 PDF ストリーム。
filesForMergejava.lang.String[]このファイルと出力デバイスにマージするための PS/EPS ファイル。
optionsSaveOptions変換中にスローされたエラーの出力を指定するフラグを含みます。

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

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

PS/EPS ファイルをデバイスにマージします。

Parameters:

パラメータ説明
outPdfFilePathjava.lang.String出力 PDF ファイルのパス。
filesForMergejava.lang.String[]このファイルと出力デバイスにマージするための PS/EPS ファイル。
optionsSaveOptions変換中にスローされたエラーの出力を指定するフラグを含みます。

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

openPage(float width, float height)

public void openPage(float width, float height)

新しいページを作成し、現在のページに設定します。

Parameters:

パラメータ説明
widthfloat新しいページの幅。
heightfloat新しいページの高さ。

openPage(String pageName)

public void openPage(String pageName)

ドキュメントのサイズで新しいページを作成し、現在のページに設定します。

Parameters:

パラメータ説明
pageNamejava.lang.String新しいページの名前。null の場合、ページの名前はページの順序番号になります。

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

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

グリフの輪郭を描画してテキスト文字列を追加します。

Parameters:

パラメータ説明
textjava.lang.String追加するテキストです。
drFontcom.aspose.foundation.drawing.DrFontDrFont はテキスト描画に使用されます。カスタムフォルダーにあるカスタムフォントと併用できます。
xfloatテキスト原点の X 座標です。
yfloatテキスト原点の Y 座標です。

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)

グリフの輪郭を描画してテキスト文字列を追加します。

Parameters:

パラメータ説明
textjava.lang.String追加するテキストです。
drFontcom.aspose.foundation.drawing.DrFontDrFont はテキスト描画に使用されます。カスタムフォルダーにあるカスタムフォントと併用できます。
xfloatテキスト原点の X 座標です。
yfloatテキスト原点の Y 座標です。
outlinePaintjava.awt.Paintjava.awt.Paint はグリフの輪郭塗装に使用されます。JDK の java.awt.Paint クラスの任意のサブクラスを使用できます。
strokejava.awt.Strokeグリフ輪郭の描画に使用されるストロークです。

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

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

グリフの輪郭を描画してテキスト文字列を追加します。

Parameters:

パラメータ説明
textjava.lang.String追加するテキストです。
advancesfloat[]グリフ幅の配列です。その長さは文字列中のグリフ数と一致する必要があります。
drFontcom.aspose.foundation.drawing.DrFontDrFont はテキスト描画に使用されます。カスタムフォルダーにあるカスタムフォントと併用できます。
xfloatテキスト原点の X 座標です。
yfloatテキスト原点の Y 座標です。

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)

グリフの輪郭を描画してテキスト文字列を追加します。

Parameters:

パラメータ説明
textjava.lang.String追加するテキストです。
advancesfloat[]グリフ幅の配列です。その長さは文字列中のグリフ数と一致する必要があります。
drFontcom.aspose.foundation.drawing.DrFontDrFont はテキスト描画に使用されます。カスタムフォルダーにあるカスタムフォントと併用できます。
xfloatテキスト原点の X 座標です。
yfloatテキスト原点の Y 座標です。
outlinePaintjava.awt.Paintjava.awt.Paint はグリフの輪郭塗装に使用されます。JDK の java.awt.Paint クラスの任意のサブクラスを使用できます。
strokejava.awt.Strokeグリフ輪郭の描画に使用されるストロークです。

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

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

グリフの輪郭を描画してテキスト文字列を追加します。

Parameters:

パラメータ説明
textjava.lang.String追加するテキストです。
advancesfloat[]グリフ幅の配列です。その長さは文字列中のグリフ数と一致する必要があります。
fontjava.awt.Fontテキスト描画に使用されるシステムフォントです。
xfloatテキスト原点の X 座標です。
yfloatテキスト原点の Y 座標です。

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)

グリフの輪郭を描画してテキスト文字列を追加します。

Parameters:

パラメータ説明
textjava.lang.String追加するテキストです。
advancesfloat[]グリフ幅の配列です。その長さは文字列中のグリフ数と一致する必要があります。
fontjava.awt.Fontテキスト描画に使用されるフォントです。
xfloatテキスト原点の X 座標です。
yfloatテキスト原点の Y 座標です。
outlinePaintjava.awt.Paintjava.awt.Paint はグリフの輪郭塗装に使用されます。JDK の java.awt.Paint クラスの任意のサブクラスを使用できます。
strokejava.awt.Strokeグリフ輪郭の描画に使用されるストロークです。

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

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

グリフの輪郭を描画してテキスト文字列を追加します。

Parameters:

パラメータ説明
textjava.lang.String追加するテキストです。
fontjava.awt.Fontテキスト描画に使用されるシステムフォントです。
xfloatテキスト原点の X 座標です。
yfloatテキスト原点の Y 座標です。

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)

グリフの輪郭を描画してテキスト文字列を追加します。

Parameters:

パラメータ説明
textjava.lang.String追加するテキストです。
fontjava.awt.Fontテキスト描画に使用されるフォントです。
xfloatテキスト原点の X 座標です。
yfloatテキスト原点の Y 座標です。
outlinePaintjava.awt.Paintjava.awt.Paint はグリフの輪郭塗装に使用されます。JDK の java.awt.Paint クラスの任意のサブクラスを使用できます。
strokejava.awt.Strokeグリフ輪郭の描画に使用されるストロークです。

resizeEps(OutputStream epsStream, DimensionF newSizeInUnits, Units units)

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

指定された PsDocument を EPS ファイルとしてサイズ変更します。このメソッドは EPS サイズを抽出した後にのみ使用されます。既存の %%BoundingBox を更新した初期 EPS ファイルを保存するか、新しいものが作成されます。ページ変換行列も設定されます。

Parameters:

パラメータ説明
epsStreamjava.io.OutputStream
newSizeInUnitsDimensionF割り当てられた単位での EPS 画像の新しいサイズ。
unitsUnits新しいサイズの単位。ポイント、インチ、ミリメートル、センチメートル、または元のサイズのパーセントを指定できます。

rotate(float angleRadians)

public void rotate(float angleRadians)

原点を中心に反時計回りの回転を現在のグラフィックス状態に追加します(現在の行列を回転)。

Parameters:

パラメータ説明
angleRadiansfloatラジアン単位の回転角度。

rotate(int angleDegrees)

public void rotate(int angleDegrees)

原点を中心に反時計回りの回転を現在のグラフィックス状態に追加します(現在の行列を回転)。

Parameters:

パラメータ説明
angleDegreesint度単位の回転角度。

save()

public void save()

指定された PsDocument を PS または EPS ファイルとして保存します。このメソッドは PsDocument が最初から作成された場合にのみ使用されます。

save(Device device, SaveOptions options)

public void save(Device device, SaveOptions options)

PS/EPS ファイルをデバイスに保存します。

Parameters:

パラメータ説明
deviceDevice出力デバイス。
optionsSaveOptions変換中にスローされたエラーの出力を指定するフラグを含みます。

save(OutputStream epsStream)

public void save(OutputStream epsStream)

指定された PsDocument をストリームに保存します。このメソッドは XMP メタデータを更新した後にのみ使用されます。既存のメタデータを更新した初期 EPS ファイルを保存するか、getMetadata メソッドを呼び出す際に新しく作成されたものを保存します。後者の場合、必要なすべての PostScript コードと EPS コメントが追加されます。

Parameters:

パラメータ説明
epsStreamjava.io.OutputStream出力 EPS ファイルのストリーム。

save(String outEpsFilePath)

public void save(String outEpsFilePath)

指定された PsDocument を EPS ファイルとして保存します。このメソッドは XMP メタデータを更新した後にのみ使用されます。既存のメタデータを更新した初期 EPS ファイルを保存するか、getMetadata メソッドを呼び出す際に新しく作成されたものを保存します。後者の場合、必要なすべての PostScript コードと EPS コメントが追加されます。

Parameters:

パラメータ説明
outEpsFilePathjava.lang.String出力 EPS ファイルパスです。

saveAsImage(ImageSaveOptions options)

public void saveAsImage(ImageSaveOptions options)

PS/EPS ファイルを画像ファイルに保存します。出力ディレクトリとファイル名は入力 PS ファイルと同じになります。ファイル拡張子は "options" パラメータの画像形式に対応します。ドキュメントが FileInputStream から派生していないストリームで初期化された場合、画像ファイルはデフォルトのファイル名テンプレートで現在のフォルダーに保存されます。

Parameters:

パラメータ説明
optionsImageSaveOptions画像保存に必要なパラメータと、変換中にスローされたエラーの出力を指定するフラグを含みます。

saveAsImage(ImageSaveOptions options, String outDir, String fileNameTemplate)

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

指定されたディレクトリに、指定されたファイル名で PS/EPS ファイルを画像ファイルに保存します。ファイル拡張子は "options" パラメータの画像形式に対応します。

Parameters:

パラメータ説明
optionsImageSaveOptions画像保存に必要なパラメータと、変換中にスローされたエラーの出力を指定するフラグを含みます。
outDirjava.lang.String画像ファイルが保存される出力ディレクトリです。
fileNameTemplatejava.lang.String画像のファイル名テンプレート(拡張子なし)。入力 PS/EPS ファイルが 1 ページの場合は正確にそのファイル名になります。それ以外の場合は "\_[n]" となり、"n" は 0 から始まるページ番号です。サフィックスがこのテンプレートに付加されます。ファイル拡張子は "option" パラメータの画像形式に対応します。

saveAsImagesBytes(ImageSaveOptions options)

public byte[][] saveAsImagesBytes(ImageSaveOptions options)

PS/EPS ファイルを画像のバイト配列に保存します。

Parameters:

パラメータ説明
optionsImageSaveOptions画像保存に必要なパラメータと、変換中にスローされたエラーの出力を指定するフラグを含みます。

Returns: byte[][] - 画像バイト。1 ページにつき 1 つのバイト配列です。

saveAsPdf(OutputStream pdfStream, PdfSaveOptions options)

public void saveAsPdf(OutputStream pdfStream, PdfSaveOptions options)

PS/EPS ファイルを出力 PDF ストリームに保存します。

Parameters:

パラメータ説明
pdfStreamjava.io.OutputStream出力 PDF ストリーム。
optionsPdfSaveOptions変換中にスローされたエラーの出力を指定するフラグを含みます。

saveAsPdf(String outPdfFilePath, PdfSaveOptions options)

public void saveAsPdf(String outPdfFilePath, PdfSaveOptions options)

PS/EPS ファイルを PDF ファイルに保存します。

Parameters:

パラメータ説明
outPdfFilePathjava.lang.String出力 PDF ファイルのパス。
optionsPdfSaveOptions変換中にスローされたエラーの出力を指定するフラグを含みます。

saveImageAsEps(BufferedImage image, OutputStream epsStream, PsSaveOptions options)

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

BufferedImage オブジェクトを EPS ファイルに保存します。

Parameters:

パラメータ説明
imagejava.awt.image.BufferedImage画像です。
epsStreamjava.io.OutputStreamEPS 出力ストリームです。
optionsPsSaveOptions変換中にスローされたエラーの出力を指定するパラメータを含みます。

saveImageAsEps(BufferedImage image, String epsFilePath, PsSaveOptions options)

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

BufferedImage オブジェクトを EPS ファイルに保存します。

Parameters:

パラメータ説明
imagejava.awt.image.BufferedImage画像です。
epsFilePathjava.lang.StringEPS ファイルパスです。
optionsPsSaveOptions変換中にスローされたエラーの出力を指定するパラメータを含みます。

saveImageAsEps(InputStream imageStream, OutputStream epsStream, PsSaveOptions options)

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

入力ストリームから PNG/JPEG/BMP/GIF 画像を EPS 出力ストリームに保存します。

Parameters:

パラメータ説明
imageStreamjava.io.InputStream画像入力ストリームです。
epsStreamjava.io.OutputStreamEPS 出力ストリームです。
optionsPsSaveOptions変換中にスローされたエラーの出力を指定するパラメータを含みます。

saveImageAsEps(String imageFilePath, String epsFilePath, PsSaveOptions options)

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

ファイルから PNG/JPEG/BMP/GIF 画像を EPS ファイルに保存します。

Parameters:

パラメータ説明
imageFilePathjava.lang.String画像ファイルパスです。
epsFilePathjava.lang.StringEPS ファイルパスです。
optionsPsSaveOptions変換中にスローされたエラーの出力を指定するパラメータを含みます。

scale(float xScale, float yScale)

public void scale(float xScale, float yScale)

現在のグラフィックス状態にスケールを追加します(現在の行列をスケール)。

Parameters:

パラメータ説明
xScalefloatX 軸のスケールです。
yScalefloatY 軸のスケールです。

setInputStream(InputStream is)

public void setInputStream(InputStream is)

入力ストリームを指定します。

Parameters:

パラメータ説明
isjava.io.InputStreamPS/EPS ファイルの入力ストリームです。

setPageDevice(Map<String,Object> pageParams)

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

ページデバイスパラメータを設定します(演算子 "setpagedevice" の PostScript 仕様を参照)。これにはページサイズやカラーなどが含まれます。

Parameters:

パラメータ説明
pageParamsjava.util.Map<java.lang.String,java.lang.Object>ページのパラメータ。この辞書にはページサイズや色などが含まれます。

setPageSize(float width, float height)

public void setPageSize(float width, float height)

ページサイズを設定します。1つのドキュメント内で異なるサイズのページを作成するには、このメソッドの直後に setPageDevice メソッドを使用します。

Parameters:

パラメータ説明
widthfloat結果の PostScript ファイルにおけるページの幅。
heightfloat結果の PostScript ファイルにおけるページの高さ。

setPaint(Paint paint)

public void setPaint(Paint paint)

現在のグラフィックス状態の塗りを設定します。

Parameters:

パラメータ説明
paintjava.awt.Paintペイントです。JDK に存在する Paint クラスの任意のサブクラスを使用できます。

setStroke(Stroke stroke)

public void setStroke(Stroke stroke)

現在のグラフィックス状態のストロークを設定します。

Parameters:

パラメータ説明
strokejava.awt.Strokeストロークです。

setTransform(AffineTransform matrix)

public void setTransform(AffineTransform matrix)

現在の変換をこれに設定します。

Parameters:

パラメータ説明
matrixjava.awt.geom.AffineTransform変換です。

shear(float shx, float shy)

public void shear(float shx, float shy)

現在のグラフィックス状態にせん断変換を追加します(現在の行列をせん断)。

Parameters:

パラメータ説明
shxfloatX 軸方向のせん断です。
shyfloatY 軸方向のせん断です。

toString()

public String toString()

Returns: java.lang.String

transform(AffineTransform matrix)

public void transform(AffineTransform matrix)

現在のグラフィックス状態に変換を追加します(この行列を現在の行列と連結)。

Parameters:

パラメータ説明
matrixjava.awt.geom.AffineTransform変換です。

translate(float x, float y)

public void translate(float x, float y)

現在のグラフィックス状態に平行移動を追加します(現在の行列を平行移動)。

Parameters:

パラメータ説明
xfloatX 方向への平行移動です。
yfloatY 方向への平行移動です。

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Parameters:

パラメータ説明
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

パラメータ説明
arg0long
arg1int

writeGraphicsRestore()

public void writeGraphicsRestore()

現在のグラフィックス状態の復元を書き込みます(演算子 “grestore” の PostScript 仕様を参照)。

writeGraphicsSave()

public void writeGraphicsSave()

現在のグラフィックス状態の保存を書き込みます(演算子 “gsave” の PostScript 仕様を参照)。