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 파일을 읽고 XmpMetadata가 이미 존재하면 추출하고, 존재하지 않으면 새로 추가합니다.
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를 업데이트하거나 새로 생성된 %%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.DrFont텍스트를 그리는 데 사용될 DrFont. 사용자 지정 폴더에 위치한 사용자 정의 글꼴과 함께 사용할 수 있습니다.
xfloat텍스트 시작점의 X 좌표.
yfloat텍스트 시작점의 Y 좌표.
fillPaintjava.awt.Paint글리프 내부를 채우는 데 사용되는 fill.
strokePaintjava.awt.Paint글리프 외곽선을 그리는 데 사용되는 java.awt.Paint. JDK의 java.awt.Paint 클래스의 모든 하위 클래스가 될 수 있습니다.
strokejava.awt.Stroke글리프 윤곽선을 그리는 데 사용되는 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.DrFont텍스트를 그리는 데 사용될 DrFont. 사용자 지정 폴더에 위치한 사용자 정의 글꼴과 함께 사용할 수 있습니다.
xfloat텍스트 시작점의 X 좌표.
yfloat텍스트 시작점의 Y 좌표.
fillPaintjava.awt.Paint글리프 내부를 채우는 데 사용되는 fill.
strokePaintjava.awt.Paint글리프 외곽선을 그리는 데 사용되는 java.awt.Paint. JDK의 java.awt.Paint 클래스의 모든 하위 클래스가 될 수 있습니다.
strokejava.awt.Stroke글리프 윤곽선을 그리는 데 사용되는 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글리프 내부를 채우는 데 사용되는 fill.
strokePaintjava.awt.Paint글리프 외곽선을 그리는 데 사용되는 java.awt.Paint. JDK의 java.awt.Paint 클래스의 모든 하위 클래스가 될 수 있습니다.
strokejava.awt.Stroke글리프 윤곽선을 그리는 데 사용되는 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글리프 내부를 채우는 데 사용되는 fill.
strokePaintjava.awt.Paint글리프 외곽선을 그리는 데 사용되는 java.awt.Paint. JDK의 java.awt.Paint 클래스의 모든 하위 클래스가 될 수 있습니다.
strokejava.awt.Stroke글리프 윤곽선을 그리는 데 사용되는 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.DrFont텍스트를 그리는 데 사용될 DrFont. 사용자 지정 폴더에 위치한 사용자 정의 글꼴과 함께 사용할 수 있습니다.
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.DrFont텍스트를 그리는 데 사용될 DrFont. 사용자 지정 폴더에 위치한 사용자 정의 글꼴과 함께 사용할 수 있습니다.
xfloat텍스트 시작점의 X 좌표.
yfloat텍스트 시작점의 Y 좌표.
filljava.awt.Paint글리프를 그리는 데 사용되는 fill.

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.DrFont텍스트를 그리는 데 사용될 DrFont. 사용자 지정 폴더에 위치한 사용자 정의 글꼴과 함께 사용할 수 있습니다.
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.DrFont텍스트를 그리는 데 사용될 DrFont. 사용자 지정 폴더에 위치한 사용자 정의 글꼴과 함께 사용할 수 있습니다.
xfloat텍스트 시작점의 X 좌표.
yfloat텍스트 시작점의 Y 좌표.
filljava.awt.Paint글리프를 그리는 데 사용되는 fill.

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글리프를 그리는 데 사용되는 fill.

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글리프를 그리는 데 사용되는 fill.

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 - 현재 paint.

getStroke()

public Stroke getStroke()

현재 그래픽 상태의 스트로크를 가져옵니다.

Returns: java.awt.Stroke - 현재 스트로크.

getXmpMetadata()

public XmpMetadata getXmpMetadata()

PS/EPS 파일을 읽고 XmpMetadata가 이미 존재하면 추출하고, 존재하지 않으면 새로 추가합니다.

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 - 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:

매개변수유형설명
너비float새 페이지의 너비.
높이float새 페이지의 높이.

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.DrFont텍스트를 그리는 데 사용될 DrFont. 사용자 지정 폴더에 위치한 사용자 정의 글꼴과 함께 사용할 수 있습니다.
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.DrFont텍스트를 그리는 데 사용될 DrFont. 사용자 지정 폴더에 위치한 사용자 정의 글꼴과 함께 사용할 수 있습니다.
xfloat텍스트 시작점의 X 좌표.
yfloat텍스트 시작점의 Y 좌표.
outlinePaintjava.awt.Paint글리프 외곽선을 그리는 데 사용되는 java.awt.Paint. JDK의 java.awt.Paint 클래스의 모든 하위 클래스가 될 수 있습니다.
strokejava.awt.Stroke글리프 윤곽선을 그리는 데 사용되는 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.DrFont텍스트를 그리는 데 사용될 DrFont. 사용자 지정 폴더에 위치한 사용자 정의 글꼴과 함께 사용할 수 있습니다.
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.DrFont텍스트를 그리는 데 사용될 DrFont. 사용자 지정 폴더에 위치한 사용자 정의 글꼴과 함께 사용할 수 있습니다.
xfloat텍스트 시작점의 X 좌표.
yfloat텍스트 시작점의 Y 좌표.
outlinePaintjava.awt.Paint글리프 외곽선을 그리는 데 사용되는 java.awt.Paint. JDK의 java.awt.Paint 클래스의 모든 하위 클래스가 될 수 있습니다.
strokejava.awt.Stroke글리프 윤곽선을 그리는 데 사용되는 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.Paint글리프 외곽선을 그리는 데 사용되는 java.awt.Paint. JDK의 java.awt.Paint 클래스의 모든 하위 클래스가 될 수 있습니다.
strokejava.awt.Stroke글리프 윤곽선을 그리는 데 사용되는 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.Paint글리프 외곽선을 그리는 데 사용되는 java.awt.Paint. JDK의 java.awt.Paint 클래스의 모든 하위 클래스가 될 수 있습니다.
strokejava.awt.Stroke글리프 윤곽선을 그리는 데 사용되는 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[][] - 이미지 바이트. 페이지당 하나의 바이트 배열입니다.

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)

페이지 크기를 설정합니다. 하나의 문서에서 서로 다른 크기의 페이지를 만들려면 이 메서드 바로 뒤에 setPageDevice 메서드를 사용하십시오.

Parameters:

매개변수유형설명
너비float결과 PostScript 파일에서 페이지의 너비입니다.
높이float결과 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 사양을 참조).