XpsDocument
Inheritance: java.lang.Object, com.aspose.page.Document
All Implemented Interfaces: java.io.Closeable
public final class XpsDocument extends Document implements Closeable
XPS 문서의 주요 엔터티를 캡슐화하며, 모든 XPS 요소에 대한 조작 메서드를 제공합니다.
생성자
| 생성자 | 설명 |
|---|---|
| XpsDocument() | 기본 페이지 크기로 빈 XPS 문서를 생성합니다. |
| XpsDocument(String path) | 지정된 path 에 있는 기존 XPS 문서를 엽니다. |
| XpsDocument(InputStream stream, LoadOptions options) | 스토어된 stream 에서 기존 문서를 XPS 문서로 로드합니다. |
메서드
XpsDocument()
public XpsDocument()
기본 페이지 크기로 빈 XPS 문서를 생성합니다.
XpsDocument(String path)
public XpsDocument(String path)
지정된 path 에 있는 기존 XPS 문서를 엽니다.
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| path | java.lang.String | 문서의 위치. |
XpsDocument(InputStream stream, LoadOptions options)
public XpsDocument(InputStream stream, LoadOptions options)
스토어된 stream 에서 기존 문서를 XPS 문서로 로드합니다.
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| 스트림 | java.io.InputStream | 문서 스트림. |
| options | LoadOptions | 문서 로드 옵션. |
add(T element)
public T <T>add(T element)
콘텐츠 요소 (Canvas, Path, 또는 Glyphs)를 추가합니다
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| 요소 | T | 추가할 요소입니다. |
Returns: T - 추가된 요소.
insert(int index, T element)
public T <T>insert(int index, T element)
활성 페이지에 요소 (Canvas, Path, 또는 Glyphs)를 index 위치에 삽입합니다.
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| 인덱스 | int | 요소를 삽입해야 하는 위치. |
| 요소 | T | 삽입할 요소. |
Returns: T - 삽입된 요소.
remove(T element)
public T <T>remove(T element)
활성 페이지에서 요소를 제거합니다.
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| 요소 | T | 제거할 요소. |
Returns: T - 제거된 요소.
addCanvas()
public XpsCanvas addCanvas()
활성 페이지에 새 캔버스를 추가합니다.
Returns: XpsCanvas - Added canvas.
addDocument()
public void addDocument()
기본 페이지 크기로 빈 문서를 추가하고 추가된 문서를 활성으로 선택합니다.
addDocument(boolean activate)
public void addDocument(boolean activate)
기본 페이지 크기로 빈 문서를 추가합니다.
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| 활성화 | boolean | 추가된 문서를 활성으로 선택할지 여부를 나타내는 플래그. |
addDocument(float width, float height)
public void addDocument(float width, float height)
첫 페이지의 width 및 height 차원으로 빈 문서를 추가하고 추가된 문서를 활성으로 선택합니다.
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| 너비 | float | 첫 번째 페이지의 너비. |
| 높이 | float | 첫 번째 페이지의 높이. |
addDocument(float width, float height, boolean activate)
public void addDocument(float width, float height, boolean activate)
첫 페이지 차원 width와 height로 빈 문서를 추가합니다.
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| 너비 | float | 첫 번째 페이지의 너비. |
| 높이 | float | 첫 번째 페이지의 높이. |
| 활성화 | boolean | 추가된 문서를 활성으로 선택할지 여부를 나타내는 플래그. |
addGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, String unicodeString)
public XpsGlyphs addGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, String unicodeString)
활성 페이지에 새로운 글리프를 추가합니다.
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| font | XpsFont | 폰트 리소스. |
| fontRenderingEmSize | float | 폰트 크기. |
| originX | float | 글리프 원점 X 좌표. |
| originY | float | 글리프 원점 Y 좌표. |
| unicodeString | java.lang.String | 출력할 문자열. |
Returns: XpsGlyphs - Added glyphs.
addGlyphs(String fontFamily, float fontRenderingEmSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)
public XpsGlyphs addGlyphs(String fontFamily, float fontRenderingEmSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)
활성 페이지에 새로운 글리프를 추가합니다.
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| fontFamily | java.lang.String | 폰트 패밀리. |
| fontRenderingEmSize | float | 폰트 크기. |
| fontStyle | XpsFontStyle | 글꼴 스타일. |
| originX | float | 글리프 원점 X 좌표. |
| originY | float | 글리프 원점 Y 좌표. |
| unicodeString | java.lang.String | 출력할 문자열. |
Returns: XpsGlyphs - Added glyphs.
addOutlineEntry(String description, int outlineLevel, XpsHyperlinkTarget target)
public void addOutlineEntry(String description, int outlineLevel, XpsHyperlinkTarget target)
문서에 개요 항목을 추가합니다
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| 설명 | java.lang.String | 항목 설명. |
| outlineLevel | int | 개요 수준. |
| target | XpsHyperlinkTarget | 엔트리 대상. |
addPage()
public XpsPage addPage()
기본 페이지 크기로 문서에 빈 페이지를 추가합니다.
Returns: XpsPage - Added page.
addPage(boolean activate)
public XpsPage addPage(boolean activate)
기본 페이지 크기로 문서에 빈 페이지를 추가합니다.
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| 활성화 | boolean | 추가된 페이지를 활성으로 선택할지 여부를 나타내는 플래그. |
Returns: XpsPage - Added page.
addPage(XpsPage page)
public XpsPage addPage(XpsPage page)
문서에 페이지를 추가하고 추가된 페이지를 활성화합니다.
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| page | XpsPage | 추가될 페이지. |
Returns: XpsPage - Added page.
addPage(XpsPage page, boolean activate)
public XpsPage addPage(XpsPage page, boolean activate)
문서에 페이지를 추가합니다.
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| page | XpsPage | 추가될 페이지. |
| 활성화 | boolean | 추가된 페이지를 활성으로 선택할지 여부를 나타내는 플래그. |
Returns: XpsPage - Added page.
addPage(float width, float height)
public XpsPage addPage(float width, float height)
지정된 width와 height로 문서에 빈 페이지를 추가합니다.
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| 너비 | float | 새 페이지의 너비. |
| 높이 | float | 새 페이지의 높이. |
Returns: XpsPage - Added page.
addPage(float width, float height, boolean activate)
public XpsPage addPage(float width, float height, boolean activate)
지정된 width와 height로 문서에 빈 페이지를 추가합니다.
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| 너비 | float | 새 페이지의 너비. |
| 높이 | float | 새 페이지의 높이. |
| 활성화 | boolean | 추가된 페이지를 활성으로 선택할지 여부를 나타내는 플래그. |
Returns: XpsPage - Added page.
addPath(XpsPathGeometry data)
public XpsPath addPath(XpsPathGeometry data)
활성 페이지에 새로운 경로를 추가합니다.
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| data | XpsPathGeometry | 경로의 기하학. |
Returns: XpsPath - Added path.
close()
public void close()
인스턴스를 해제합니다.
createArcSegment(Point2D point, Dimension2D size, float rotationAngle, boolean isLargeArc, XpsSweepDirection sweepDirection)
public XpsArcSegment createArcSegment(Point2D point, Dimension2D size, float rotationAngle, boolean isLargeArc, XpsSweepDirection sweepDirection)
새 스트로크된 타원 호 세그먼트를 생성합니다
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| 포인트 | java.awt.geom.Point2D | 타원 호의 끝점. |
| 크기 | java.awt.geom.Dimension2D | 타원 호의 x와 y 반지름을 x,y 쌍으로 나타냅니다. |
| rotationAngle | float | 현재 좌표계에 대해 타원이 어떻게 회전되는지를 나타냅니다. |
| isLargeArc | boolean | 호가 180도 이상을 휘어 그려지는지 여부를 결정합니다. |
| sweepDirection | XpsSweepDirection | 호가 그려지는 방향입니다. |
Returns: XpsArcSegment - New elliptical arc segment.
createArcSegment(Point2D point, Dimension2D size, float rotationAngle, boolean isLargeArc, XpsSweepDirection sweepDirection, boolean isStroked)
public XpsArcSegment createArcSegment(Point2D point, Dimension2D size, float rotationAngle, boolean isLargeArc, XpsSweepDirection sweepDirection, boolean isStroked)
새 타원 호 세그먼트를 생성합니다
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| 포인트 | java.awt.geom.Point2D | 타원 호의 끝점. |
| 크기 | java.awt.geom.Dimension2D | 타원 호의 x와 y 반지름을 x,y 쌍으로 나타냅니다. |
| rotationAngle | float | 현재 좌표계에 대해 타원이 어떻게 회전되는지를 나타냅니다. |
| isLargeArc | boolean | 호가 180도 이상을 휘어 그려지는지 여부를 결정합니다. |
| sweepDirection | XpsSweepDirection | 호가 그려지는 방향입니다. |
| isStroked | boolean | 경로의 이 구간에 대한 스트로크가 그려지는지 여부를 지정합니다. |
Returns: XpsArcSegment - New elliptical arc segment.
createCanvas()
public XpsCanvas createCanvas()
새 canvas를 생성합니다
Returns: XpsCanvas - New canvas.
createColor(XpsIccProfile iccProfile, float[] components)
public XpsColor createColor(XpsIccProfile iccProfile, float[] components)
ICC 기반 색 공간에서 새 색을 생성합니다
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| iccProfile | XpsIccProfile | ICC 프로파일 리소스입니다. |
| components | float[] | 색상 구성 요소입니다. |
Returns: XpsColor - New color.
createColor(float r, float g, float b)
public XpsColor createColor(float r, float g, float b)
scRGB 색 공간에서 새 색을 생성합니다
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| r | float | 빨간색 구성 요소입니다. |
| g | float | 녹색 구성 요소입니다. |
| b | float | 파란색 구성 요소입니다. |
Returns: XpsColor - New color.
createColor(float a, float r, float g, float b)
public XpsColor createColor(float a, float r, float g, float b)
scRGB 색 공간에서 새 색을 생성합니다
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| a | float | 알파 색상 구성 요소입니다. |
| r | float | 빨간색 구성 요소입니다. |
| g | float | 녹색 구성 요소입니다. |
| b | float | 파란색 구성 요소입니다. |
Returns: XpsColor - New color.
createColor(int r, int g, int b)
public XpsColor createColor(int r, int g, int b)
sRGB 색 공간에서 새 색을 생성합니다
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| r | int | 빨간색 구성 요소입니다. |
| g | int | 녹색 구성 요소입니다. |
| b | int | 파란색 구성 요소입니다. |
Returns: XpsColor - New color.
createColor(int a, int r, int g, int b)
public XpsColor createColor(int a, int r, int g, int b)
sRGB 색 공간에서 새 색을 생성합니다
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| a | int | 알파 색상 구성 요소입니다. |
| r | int | 빨간색 구성 요소입니다. |
| g | int | 녹색 구성 요소입니다. |
| b | int | 파란색 구성 요소입니다. |
Returns: XpsColor - New color.
createColor(Color color)
public XpsColor createColor(Color color)
새 색을 생성합니다
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| color | java.awt.Color | RGB 색상에 대한 네이티브 색상 인스턴스입니다. |
Returns: XpsColor - New color.
createColor(String path, float[] components)
public XpsColor createColor(String path, float[] components)
ICC 기반 색 공간에서 새 색을 생성합니다
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| path | java.lang.String | ICC 프로파일 경로입니다. |
| components | float[] | 색상 구성 요소입니다. |
Returns: XpsColor - New color.
createFont(InputStream stream)
public XpsFont createFont(InputStream stream)
스트림에서 새로운 TrueType 글꼴 리소스를 생성합니다.
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| 스트림 | java.io.InputStream | 리소스로 사용할 ICC 프로파일을 포함하는 스트림. |
Returns: XpsFont - New TrueType font resource.
createFont(String fontFamily, XpsFontStyle fontStyle)
public XpsFont createFont(String fontFamily, XpsFontStyle fontStyle)
새로운 TrueType 글꼴 리소스를 생성합니다.
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| fontFamily | java.lang.String | 폰트 패밀리. |
| fontStyle | XpsFontStyle | 폰트 스타일. 결합 가능한 값에 대해서는 XpsFont 클래스 상수(비트 플래그)를 참조하십시오. |
Returns: XpsFont - New TrueType font resource.
createGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, String unicodeString)
public XpsGlyphs createGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, String unicodeString)
새 glyphs를 생성합니다
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| font | XpsFont | 폰트 리소스. |
| fontRenderingEmSize | float | 폰트 크기. |
| originX | float | 글리프 원점 X 좌표. |
| originY | float | 글리프 원점 Y 좌표. |
| unicodeString | java.lang.String | 출력할 문자열. |
Returns: XpsGlyphs - New glyphs.
createGlyphs(String fontFamily, float fontRenderingEmSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)
public XpsGlyphs createGlyphs(String fontFamily, float fontRenderingEmSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)
새 glyphs를 생성합니다
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| fontFamily | java.lang.String | 폰트 패밀리. |
| fontRenderingEmSize | float | 폰트 크기. |
| fontStyle | XpsFontStyle | 글꼴 스타일. |
| originX | float | 글리프 원점 X 좌표. |
| originY | float | 글리프 원점 Y 좌표. |
| unicodeString | java.lang.String | 출력할 문자열. |
Returns: XpsGlyphs - New glyphs.
createGradientStop(XpsColor color, float offset)
public XpsGradientStop createGradientStop(XpsColor color, float offset)
새 그라디언트 스톱을 생성합니다
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| color | XpsColor | 그라디언트 정지 색상입니다. |
| 오프셋 | float | 그라디언트 오프셋. |
Returns: XpsGradientStop - New gradient stop.
createGradientStop(Color color, float offset)
public XpsGradientStop createGradientStop(Color color, float offset)
새 그라디언트 스톱을 생성합니다
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| color | java.awt.Color | 그라디언트 정지 색상입니다. |
| 오프셋 | float | 그라디언트 오프셋. |
Returns: XpsGradientStop - New gradient stop.
createIccProfile(InputStream stream)
public XpsIccProfile createIccProfile(InputStream stream)
스트림에서 새로운 ICC 프로파일 리소스를 생성합니다.
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| 스트림 | java.io.InputStream | 리소스로 사용할 ICC 프로파일을 포함하는 스트림. |
Returns: XpsIccProfile - New ICC profile resource.
createIccProfile(String iccProfilePath)
public XpsIccProfile createIccProfile(String iccProfilePath)
iccProfilePath에 위치한 ICC 프로파일 파일에서 새로운 ICC 프로파일 리소스를 생성합니다.
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| iccProfilePath | java.lang.String | 리소스로 사용할 ICC 프로파일 경로. |
Returns: XpsIccProfile - New ICC profile resource.
createImage(InputStream stream)
public XpsImage createImage(InputStream stream)
스트림에서 새로운 이미지 리소스를 생성합니다.
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| 스트림 | java.io.InputStream | 리소스로 사용할 이미지를 포함하는 스트림. |
Returns: XpsImage - New image resource.
createImage(String imagePath)
public XpsImage createImage(String imagePath)
imagePath에 위치한 이미지 파일에서 새로운 이미지 리소스를 생성합니다.
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| imagePath | java.lang.String | 리소스로 사용할 이미지 경로. |
Returns: XpsImage - New image resource.
createImageBrush(XpsImage image, Rectangle2D viewbox, Rectangle2D viewport)
public XpsImageBrush createImageBrush(XpsImage image, Rectangle2D viewbox, Rectangle2D viewport)
새 이미지 브러시를 생성합니다
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| image | XpsImage | 이미지 리소스입니다. |
| 뷰박스 | java.awt.geom.Rectangle2D | 브러시 소스 콘텐츠의 위치와 차원입니다. |
| 뷰포트 | java.awt.geom.Rectangle2D | 프라임 브러시 타일이 포함된 좌표 공간에서 (반복적으로) 적용되어 브러시가 적용되는 영역을 채우는 영역. |
Returns: XpsImageBrush - New image brush.
createImageBrush(String imagePath, Rectangle2D viewbox, Rectangle2D viewport)
public XpsImageBrush createImageBrush(String imagePath, Rectangle2D viewbox, Rectangle2D viewport)
새 이미지 브러시를 생성합니다
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| imagePath | java.lang.String | 브러시 타일로 사용할 이미지의 경로입니다. |
| 뷰박스 | java.awt.geom.Rectangle2D | 브러시 소스 콘텐츠의 위치와 차원입니다. |
| 뷰포트 | java.awt.geom.Rectangle2D | 프라임 브러시 타일이 포함된 좌표 공간에서 (반복적으로) 적용되어 브러시가 적용되는 영역을 채우는 영역. |
Returns: XpsImageBrush - New image brush.
createLinearGradientBrush(Point2D startPoint, Point2D endPoint)
public XpsLinearGradientBrush createLinearGradientBrush(Point2D startPoint, Point2D endPoint)
새 선형 그라디언트 브러시를 생성합니다
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| startPoint | java.awt.geom.Point2D | 선형 그라디언트의 시작점입니다. |
| endPoint | java.awt.geom.Point2D | 선형 그라디언트의 끝점입니다. |
Returns: XpsLinearGradientBrush - New linear gradient brush.
createLinearGradientBrush(List gradientStops, Point2D startPoint, Point2D endPoint)
public XpsLinearGradientBrush createLinearGradientBrush(List<XpsGradientStop> gradientStops, Point2D startPoint, Point2D endPoint)
새 선형 그라디언트 브러시를 생성합니다
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| gradientStops | java.util.List<com.aspose.xps.XpsGradientStop> | 그라디언트 스톱 목록입니다. |
| startPoint | java.awt.geom.Point2D | 선형 그라디언트의 시작점입니다. |
| endPoint | java.awt.geom.Point2D | 선형 그라디언트의 끝점입니다. |
Returns: XpsLinearGradientBrush - New linear gradient brush.
createMatrix(float m11, float m12, float m21, float m22, float m31, float m32)
public XpsMatrix createMatrix(float m11, float m12, float m21, float m22, float m31, float m32)
새 어파인 변환 행렬을 생성합니다
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| m11 | float | 요소 11. |
| m12 | float | 요소 12. |
| m21 | float | 요소 21. |
| m22 | float | 요소 22. |
| m31 | float | 요소 31. |
| m32 | float | 요소 32. |
Returns: XpsMatrix - New affine transformation matrix.
createPath(XpsPathGeometry data)
public XpsPath createPath(XpsPathGeometry data)
새 path를 생성합니다
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| data | XpsPathGeometry | 경로의 기하학. |
Returns: XpsPath - New path.
createPathFigure(Point2D startPoint)
public XpsPathFigure createPathFigure(Point2D startPoint)
새 열린 path 피규어를 생성합니다
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| startPoint | java.awt.geom.Point2D | 경로 도형의 첫 번째 세그먼트 시작점. |
Returns: XpsPathFigure - New path figure.
createPathFigure(Point2D startPoint, boolean isClosed)
public XpsPathFigure createPathFigure(Point2D startPoint, boolean isClosed)
새 path 피규어를 생성합니다
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| startPoint | java.awt.geom.Point2D | 경로 도형의 첫 번째 세그먼트 시작점. |
| isClosed | boolean | 경로가 닫혀 있는지 여부를 지정합니다. true로 설정하면 스트로크가 “closed"로 그려지며, 즉 경로 도형의 마지막 세그먼트의 마지막 점이 StartPoint 속성에 지정된 점과 연결됩니다. 그렇지 않으면 스트로크가 “open"으로 그려지고 마지막 점이 시작점과 연결되지 않습니다. 이 속성은 스트로크를 지정하는 Path 요소에서 경로 도형이 사용될 때만 적용됩니다. |
Returns: XpsPathFigure - New path figure.
createPathFigure(Point2D startPoint, List segments)
public XpsPathFigure createPathFigure(Point2D startPoint, List<XpsPathSegment> segments)
새 열린 path 피규어를 생성합니다
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| startPoint | java.awt.geom.Point2D | 경로 도형의 첫 번째 세그먼트 시작점. |
| segments | java.util.List<com.aspose.xps.XpsPathSegment> | 경로 세그먼트 목록. |
Returns: XpsPathFigure - New path figure.
createPathFigure(Point2D startPoint, List segments, boolean isClosed)
public XpsPathFigure createPathFigure(Point2D startPoint, List<XpsPathSegment> segments, boolean isClosed)
새 path 피규어를 생성합니다
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| startPoint | java.awt.geom.Point2D | 경로 도형의 첫 번째 세그먼트 시작점. |
| segments | java.util.List<com.aspose.xps.XpsPathSegment> | 경로 세그먼트 목록. |
| isClosed | boolean | 경로가 닫혀 있는지 여부를 지정합니다. true로 설정하면 스트로크가 “closed"로 그려지며, 즉 경로 도형의 마지막 세그먼트의 마지막 점이 StartPoint 속성에 지정된 점과 연결됩니다. 그렇지 않으면 스트로크가 “open"으로 그려지고 마지막 점이 시작점과 연결되지 않습니다. 이 속성은 스트로크를 지정하는 Path 요소에서 경로 도형이 사용될 때만 적용됩니다. |
Returns: XpsPathFigure - New path figure.
createPathGeometry()
public XpsPathGeometry createPathGeometry()
새 path 기하학을 생성합니다
Returns: XpsPathGeometry - New path geometry.
createPathGeometry(String abbreviatedGeometry)
public XpsPathGeometry createPathGeometry(String abbreviatedGeometry)
축약형으로 지정된 새로운 경로 기하학을 생성합니다.
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| abbreviatedGeometry | java.lang.String | 경로 기하학의 축약형. |
Returns: XpsPathGeometry - New path geometry.
createPathGeometry(List pathFigures)
public XpsPathGeometry createPathGeometry(List<XpsPathFigure> pathFigures)
지정된 경로 도형 목록으로 새로운 경로 기하학을 생성합니다.
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| pathFigures | java.util.List<com.aspose.xps.XpsPathFigure> | 경로 도형 목록. |
Returns: XpsPathGeometry - New path geometry.
createPolyBezierSegment(Point2D[] points)
public XpsPolyBezierSegment createPolyBezierSegment(Point2D[] points)
새로운 스트로크된 3차 베지어 곡선 집합을 생성합니다.
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| points | java.awt.geom.Point2D[] | 다중 B?베지어 세그먼트에 대한 제어점. |
Returns: XpsPolyBezierSegment - New cubic B?zier curves segment.
createPolyBezierSegment(Point2D[] points, boolean isStroked)
public XpsPolyBezierSegment createPolyBezierSegment(Point2D[] points, boolean isStroked)
새로운 3차 베지어 곡선 집합을 생성합니다.
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| points | java.awt.geom.Point2D[] | 다중 B?베지어 세그먼트에 대한 제어점. |
| isStroked | boolean | 경로의 이 구간에 대한 스트로크가 그려지는지 여부를 지정합니다. |
Returns: XpsPolyBezierSegment - New cubic B?zier curves segment.
createPolyLineSegment(Point2D[] points)
public XpsPolyLineSegment createPolyLineSegment(Point2D[] points)
임의 개수의 개별 정점을 포함하는 새로운 스트로크된 다각형 그리기를 생성합니다.
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| points | java.awt.geom.Point2D[] | 폴리라인 세그먼트를 정의하는 다중 세그먼트에 대한 좌표 집합. |
Returns: XpsPolyLineSegment - New polygonal drawing segment.
createPolyLineSegment(Point2D[] points, boolean isStroked)
public XpsPolyLineSegment createPolyLineSegment(Point2D[] points, boolean isStroked)
임의 개수의 개별 정점을 포함하는 새로운 다각형 그리기를 생성합니다.
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| points | java.awt.geom.Point2D[] | 폴리라인 세그먼트를 정의하는 다중 세그먼트에 대한 좌표 집합. |
| isStroked | boolean | 경로의 이 구간에 대한 스트로크가 그려지는지 여부를 지정합니다. |
Returns: XpsPolyLineSegment - New polygonal drawing segment.
createPolyQuadraticBezierSegment(Point2D[] points)
public XpsPolyQuadraticBezierSegment createPolyQuadraticBezierSegment(Point2D[] points)
지정된 제어점을 사용하여 경로 도형의 이전 점에서 정점 집합을 통해 스트로크된 2차 베지어 곡선 집합을 생성합니다.
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| points | java.awt.geom.Point2D[] | 다중 2차 B?베지어 세그먼트에 대한 제어점. |
Returns: XpsPolyQuadraticBezierSegment - New quadratic B?zier curves segment.
createPolyQuadraticBezierSegment(Point2D[] points, boolean isStroked)
public XpsPolyQuadraticBezierSegment createPolyQuadraticBezierSegment(Point2D[] points, boolean isStroked)
지정된 제어점을 사용하여 경로 도형의 이전 점에서 정점 집합을 통해 2차 베지어 곡선 집합을 생성합니다.
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| points | java.awt.geom.Point2D[] | 다중 2차 B?베지어 세그먼트에 대한 제어점. |
| isStroked | boolean | 경로의 이 구간에 대한 스트로크가 그려지는지 여부를 지정합니다. |
Returns: XpsPolyQuadraticBezierSegment - New quadratic B?zier curves segment.
createRadialGradientBrush(Point2D center, Point2D gradientOrigin, float radiusX, float radiusY)
public XpsRadialGradientBrush createRadialGradientBrush(Point2D center, Point2D gradientOrigin, float radiusX, float radiusY)
새로운 방사형 그라디언트 브러시를 생성합니다.
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| center | java.awt.geom.Point2D | 방사형 그라디언트의 중심점(즉, 타원의 중심). |
| gradientOrigin | java.awt.geom.Point2D | 방사형 그라디언트의 원점. |
| radiusX | float | 방사형 그라디언트를 정의하는 타원의 x 차원 반경. |
| radiusY | float | 방사형 그라디언트를 정의하는 타원의 y 차원 반경. |
Returns: XpsRadialGradientBrush - New radial gradient brush.
createRadialGradientBrush(List gradientStops, Point2D center, Point2D gradientOrigin, float radiusX, float radiusY)
public XpsRadialGradientBrush createRadialGradientBrush(List<XpsGradientStop> gradientStops, Point2D center, Point2D gradientOrigin, float radiusX, float radiusY)
새로운 방사형 그라디언트 브러시를 생성합니다.
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| gradientStops | java.util.List<com.aspose.xps.XpsGradientStop> | 그라디언트 스톱 목록입니다. |
| center | java.awt.geom.Point2D | 방사형 그라디언트의 중심점(즉, 타원의 중심). |
| gradientOrigin | java.awt.geom.Point2D | 방사형 그라디언트의 원점. |
| radiusX | float | 방사형 그라디언트를 정의하는 타원의 x 차원 반경. |
| radiusY | float | 방사형 그라디언트를 정의하는 타원의 y 차원 반경. |
Returns: XpsRadialGradientBrush - New radial gradient brush.
createSolidColorBrush(XpsColor color)
public XpsSolidColorBrush createSolidColorBrush(XpsColor color)
새로운 단색 브러시를 생성합니다.
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| color | XpsColor | 채워진 요소의 색상. |
Returns: XpsSolidColorBrush - New solid color brush.
createSolidColorBrush(Color color)
public XpsSolidColorBrush createSolidColorBrush(Color color)
새로운 단색 브러시를 생성합니다.
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| color | java.awt.Color | 채워진 요소의 색상. |
Returns: XpsSolidColorBrush - New solid color brush.
createVisualBrush(XpsContentElement element, Rectangle2D viewbox, Rectangle2D viewport)
public XpsVisualBrush createVisualBrush(XpsContentElement element, Rectangle2D viewbox, Rectangle2D viewport)
새로운 비주얼 브러시를 생성합니다.
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| element | XpsContentElement | Visual 속성의 시각적 브러시를 위한 XPS 요소(Canvas, Path 또는 Glyphs). |
| 뷰박스 | java.awt.geom.Rectangle2D | 브러시 소스 콘텐츠의 위치와 차원입니다. |
| 뷰포트 | java.awt.geom.Rectangle2D | 프라임 브러시 타일이 포함된 좌표 공간에서 (반복적으로) 적용되어 브러시가 적용되는 영역을 채우는 영역. |
Returns: XpsVisualBrush - New visual brush.
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| arg0 | java.lang.Object |
Returns: boolean
getActiveDocument()
public int getActiveDocument()
활성 문서 번호를 반환합니다.
Returns: int - 정수 값.
getActivePage()
public int getActivePage()
활성 문서 내의 활성 페이지 번호를 반환합니다.
Returns: int - 정수 값.
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getDocumentCount()
public int getDocumentCount()
XPS 패키지 내부의 문서 수를 반환합니다.
Returns: int - XPS 패키지 내부에 있는 문서 수.
getDocumentPrintTicket(int documentIndex)
public DocumentPrintTicket getDocumentPrintTicket(int documentIndex)
documentIndex로 인덱싱된 문서의 인쇄 티켓을 가져옵니다.
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| documentIndex | int | 반환할 인쇄 티켓이 있는 문서의 인덱스. |
Returns: DocumentPrintTicket - Document’s print ticket.
getJobPrintTicket()
public JobPrintTicket getJobPrintTicket()
문서의 작업 인쇄 티켓을 반환합니다.
Returns: JobPrintTicket - The document’s job print ticket.
getPage()
public XpsPage getPage()
활성 페이지에 대한 XpsPage 인스턴스를 반환합니다.
Returns: XpsPage - The XpsPage instance for active page.
getPageCount()
public int getPageCount()
활성 문서의 페이지 수를 반환합니다.
Returns: int - 활성 문서의 페이지 수.
getPagePrintTicket(int documentIndex, int pageIndex)
public PagePrintTicket getPagePrintTicket(int documentIndex, int pageIndex)
documentIndex로 인덱싱된 문서 내 pageIndex로 인덱싱된 페이지의 인쇄 티켓을 가져옵니다.
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| documentIndex | int | 문서의 인덱스. |
| pageIndex | int | 반환할 인쇄 티켓이 있는 페이지의 인덱스. |
Returns: PagePrintTicket - Page’s print ticket.
getTotalPageCount()
public int getTotalPageCount()
XPS 문서 내부 모든 문서의 전체 페이지 수를 반환합니다.
Returns: int - XPS 문서 내 모든 문서의 총 페이지 수.
getUtils()
public DocumentUtils getUtils()
공식 XPS 조작 API를 넘어서는 유틸리티를 제공하는 객체를 가져옵니다.
Returns: DocumentUtils - The utilities object.
hashCode()
public native int hashCode()
Returns: int
insertCanvas(int index)
public XpsCanvas insertCanvas(int index)
index 위치에 새로운 캔버스를 활성 페이지에 삽입합니다.
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| 인덱스 | int | 새 캔버스를 삽입해야 하는 위치. |
Returns: XpsCanvas - Inserted canvas.
insertDocument(int index)
public void insertDocument(int index)
index 위치에 기본 페이지 크기의 빈 문서를 삽입하고 삽입된 문서를 활성화합니다.
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| 인덱스 | int | 문서를 삽입해야 하는 위치. |
insertDocument(int index, boolean activate)
public void insertDocument(int index, boolean activate)
index 위치에 기본 페이지 크기의 빈 문서를 삽입합니다.
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| 인덱스 | int | 문서를 삽입해야 하는 위치. |
| 활성화 | boolean | 삽입된 문서를 활성으로 선택할지 여부를 나타내는 플래그. |
insertDocument(int index, float width, float height)
public void insertDocument(int index, float width, float height)
index 위치에 첫 페이지 차원 width와 height를 가진 빈 문서를 삽입하고 삽입된 문서를 활성화합니다.
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| 인덱스 | int | 문서를 삽입해야 하는 위치. |
| 너비 | float | 첫 번째 페이지의 너비. |
| 높이 | float | 첫 번째 페이지의 높이. |
insertDocument(int index, float width, float height, boolean activate)
public void insertDocument(int index, float width, float height, boolean activate)
첫 페이지 차원인 width 와 height 로 빈 문서를 인덱스 position 에 삽입합니다.
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| 인덱스 | int | 문서를 삽입해야 하는 위치. |
| 너비 | float | 첫 번째 페이지의 너비. |
| 높이 | float | 첫 번째 페이지의 높이. |
| 활성화 | boolean | 삽입된 문서를 활성으로 선택할지 여부를 나타내는 플래그. |
insertGlyphs(int index, XpsFont font, float fontSize, float originX, float originY, String unicodeString)
public XpsGlyphs insertGlyphs(int index, XpsFont font, float fontSize, float originX, float originY, String unicodeString)
활성 페이지에 새 글리프를 인덱스 position 에 삽입합니다.
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| 인덱스 | int | 새 글리프를 삽입해야 하는 위치. |
| font | XpsFont | 폰트 리소스. |
| fontSize | float | 폰트 크기. |
| originX | float | 글리프 원점 X 좌표. |
| originY | float | 글리프 원점 Y 좌표. |
| unicodeString | java.lang.String | 출력할 문자열. |
Returns: XpsGlyphs - Inserted glyphs.
insertGlyphs(int index, String fontFamily, float fontSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)
public XpsGlyphs insertGlyphs(int index, String fontFamily, float fontSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)
활성 페이지에 새 글리프를 인덱스 position 에 삽입합니다.
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| 인덱스 | int | 새 글리프를 삽입해야 하는 위치. |
| fontFamily | java.lang.String | 폰트 패밀리. |
| fontSize | float | 폰트 크기. |
| fontStyle | XpsFontStyle | 글꼴 스타일. |
| originX | float | 글리프 원점 X 좌표. |
| originY | float | 글리프 원점 Y 좌표. |
| unicodeString | java.lang.String | 출력할 문자열. |
Returns: XpsGlyphs - Inserted glyphs.
insertPage(int index)
public XpsPage insertPage(int index)
기본 페이지 크기로 빈 페이지를 인덱스 position 에 문서에 삽입하고 삽입된 페이지를 활성화합니다.
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| 인덱스 | int | 페이지를 삽입해야 하는 위치. |
Returns: XpsPage - Inserted page.
insertPage(int index, boolean activate)
public XpsPage insertPage(int index, boolean activate)
기본 페이지 크기로 빈 페이지를 인덱스 position 에 문서에 삽입합니다.
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| 인덱스 | int | 페이지를 삽입해야 하는 위치. |
| 활성화 | boolean | 삽입된 페이지를 활성으로 선택할지 여부를 나타내는 플래그. |
Returns: XpsPage - Inserted page.
insertPage(int index, XpsPage page)
public XpsPage insertPage(int index, XpsPage page)
페이지를 인덱스 position 에 문서에 삽입하고 삽입된 페이지를 활성화합니다.
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| 인덱스 | int | 페이지를 추가해야 하는 위치. |
| page | XpsPage | 삽입될 페이지. |
Returns: XpsPage - Inserted page.
insertPage(int index, XpsPage page, boolean activate)
public XpsPage insertPage(int index, XpsPage page, boolean activate)
페이지를 인덱스 position 에 문서에 삽입합니다.
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| 인덱스 | int | 페이지를 추가해야 하는 위치. |
| page | XpsPage | 삽입될 페이지. |
| 활성화 | boolean | 삽입된 페이지를 활성으로 선택할지 여부를 나타내는 플래그. |
Returns: XpsPage - Inserted page.
insertPage(int index, float width, float height)
public XpsPage insertPage(int index, float width, float height)
지정된 width 와 height 로 빈 페이지를 인덱스 position 에 문서에 삽입하고 삽입된 페이지를 활성화합니다.
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| 인덱스 | int | 페이지를 삽입해야 하는 위치. |
| 너비 | float | 새 페이지의 너비. |
| 높이 | float | 새 페이지의 높이. |
Returns: XpsPage - Inserted page.
insertPage(int index, float width, float height, boolean activate)
public XpsPage insertPage(int index, float width, float height, boolean activate)
지정된 width 와 height 로 빈 페이지를 인덱스 position 에 문서에 삽입합니다.
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| 인덱스 | int | 페이지를 삽입해야 하는 위치. |
| 너비 | float | 새 페이지의 너비. |
| 높이 | float | 새 페이지의 높이. |
| 활성화 | boolean | 삽입된 페이지를 활성으로 선택할지 여부를 나타내는 플래그. |
Returns: XpsPage - Inserted page.
insertPath(int index, XpsPathGeometry data)
public XpsPath insertPath(int index, XpsPathGeometry data)
새 경로를 활성 페이지에 인덱스 position 에 삽입합니다.
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| 인덱스 | int | 새 경로를 삽입해야 하는 위치. |
| data | XpsPathGeometry | 경로의 기하학. |
Returns: XpsPath - Inserted path.
isLicensed()
public boolean isLicensed()
Aspose.Page for Java 제품 라이선스에 접근했는지 및 유효한지 여부를 나타냅니다.
Returns: boolean - boolean 값
merge(String[] filesForMerge, OutputStream outStream)
public void merge(String[] filesForMerge, OutputStream outStream)
여러 XPS 파일을 하나의 XPS 문서로 병합합니다.
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| filesForMerge | java.lang.String[] | 이 문서와 병합할 XPS 파일. |
| outStream | java.io.OutputStream | 병합된 XPS 문서를 저장할 출력 스트림. |
merge(String[] filesForMerge, String outXpsFilePath)
public void merge(String[] filesForMerge, String outXpsFilePath)
여러 XPS 파일을 하나의 XPS 문서로 병합합니다.
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| filesForMerge | java.lang.String[] | 이 문서와 병합할 XPS 파일. |
| outXpsFilePath | java.lang.String | 출력 XPS 파일 경로. |
mergeToPdf(String outPdfFilePath, String[] filesForMerge, PdfSaveOptions options)
public void mergeToPdf(String outPdfFilePath, String[] filesForMerge, PdfSaveOptions options)
Device 인스턴스를 사용하여 XPS 문서를 PDF로 병합합니다.
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| outPdfFilePath | java.lang.String | 출력 PDF 파일 경로. |
| filesForMerge | java.lang.String[] | 이 문서를 출력 장치와 병합할 XPS 파일. |
| options | PdfSaveOptions | 문서 저장 옵션. |
mergeToPdf(String[] filesForMerge, OutputStream pdfStream, PdfSaveOptions options)
public void mergeToPdf(String[] filesForMerge, OutputStream pdfStream, PdfSaveOptions options)
Device 인스턴스를 사용하여 XPS 문서를 PDF로 병합합니다.
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| filesForMerge | java.lang.String[] | 이 문서를 출력 장치와 병합할 XPS 파일. |
| pdfStream | java.io.OutputStream | 결과 PDF를 쓸 출력 스트림. |
| options | PdfSaveOptions | 문서 저장 옵션. |
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
removeAt(int index)
public XpsContentElement removeAt(int index)
활성 페이지에서 인덱스 position 에 있는 요소를 제거합니다.
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| 인덱스 | int | 요소를 제거해야 하는 위치. |
Returns: XpsContentElement - Removed element.
removeDocumentAt(int index)
public void removeDocumentAt(int index)
인덱스 position 에 있는 문서를 제거합니다.
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| 인덱스 | int | 문서를 제거해야 하는 위치. |
removePage(XpsPage page)
public XpsPage removePage(XpsPage page)
문서에서 페이지를 제거합니다.
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| page | XpsPage | 제거될 페이지. |
Returns: XpsPage - Removed page.
removePageAt(int index)
public XpsPage removePageAt(int index)
문서에서 인덱스 position 에 있는 페이지를 제거합니다.
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| 인덱스 | int | 페이지를 제거해야 하는 위치. |
Returns: XpsPage - Removed page.
save(Device device, SaveOptions options)
public void save(Device device, SaveOptions options)
Device 인스턴스를 사용하여 문서를 저장합니다.
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| device | Device | 그 Device 인스턴스. |
| options | SaveOptions | 문서 저장 옵션. |
save(OutputStream stream)
public void save(OutputStream stream)
XPS 문서를 스트림에 저장합니다.
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| 스트림 | java.io.OutputStream | 스트림 XPS 문서를 저장할 대상. |
save(String path)
public void save(String path)
XPS 문서를 경로 path 에 있는 XPS 파일에 저장합니다.
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| path | java.lang.String | 문서의 위치. |
saveAsImage(ImageSaveOptions options)
public void saveAsImage(ImageSaveOptions options)
문서를 이미지 파일로 저장합니다. 출력 디렉터리와 파일 이름은 입력 XPS 파일과 동일합니다. 파일 확장자는 “options” 매개변수에 지정된 이미지 형식에 따라 결정됩니다. 문서가 FileInputStream이 아닌 스트림으로 초기화된 경우, 이미지 파일은 현재 폴더에 기본 파일 이름 템플릿으로 저장됩니다.
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| options | ImageSaveOptions | 비트맵 이미지 형식으로 문서를 저장하기 위한 옵션. |
saveAsImage(ImageSaveOptions options, String outDir, String fileNameTemplate)
public void saveAsImage(ImageSaveOptions options, String outDir, String fileNameTemplate)
문서를 지정된 디렉터리와 지정된 파일 이름으로 이미지 파일에 저장합니다. 파일 확장자는 “options” 매개변수에 지정된 이미지 형식에 따라 결정됩니다.
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| options | ImageSaveOptions | 비트맵 이미지 형식으로 문서를 저장하기 위한 옵션. |
| outDir | java.lang.String | 이미지 파일이 저장될 출력 디렉터리. |
| fileNameTemplate | java.lang.String | 이미지 파일 이름 템플릿(확장자 제외)입니다. 입력 XPS 파일이 1페이지인 경우 정확히 해당 파일 이름이 사용되고, 그렇지 않으면 “_[n]” 형태가 되며, 여기서 “n"은 1부터 시작하는 페이지 번호를 의미하고 접미사가 추가됩니다. 파일 확장자는 “option” 매개변수에 지정된 이미지 형식에 따라 결정됩니다. |
saveAsImageBytes(ImageSaveOptions options)
public byte[][][] saveAsImageBytes(ImageSaveOptions options)
문서를 비트맵 이미지 형식으로 바이트 배열로 저장합니다.
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| options | ImageSaveOptions | 비트맵 이미지 형식으로 문서를 저장하기 위한 옵션. |
Returns: byte[][][] - 결과 이미지 바이트 배열입니다. 첫 번째 차원은 내부 문서를, 두 번째 차원은 내부 문서 내 페이지를 나타냅니다.
saveAsPdf(OutputStream stream, PdfSaveOptions options)
public void saveAsPdf(OutputStream stream, PdfSaveOptions options)
문서를 PDF 형식으로 저장합니다.
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| 스트림 | java.io.OutputStream | 출력 PDF 파일을 기록할 스트림. |
| options | PdfSaveOptions | PDF 형식으로 문서를 저장하기 위한 옵션. |
saveAsPdf(String outPdfFilePath, PdfSaveOptions options)
public void saveAsPdf(String outPdfFilePath, PdfSaveOptions options)
문서를 PDF 형식으로 저장합니다.
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| outPdfFilePath | java.lang.String | 출력 PDF 파일 경로. |
| options | PdfSaveOptions | PDF 형식으로 문서를 저장하기 위한 옵션. |
saveAsPs(OutputStream stream, PsSaveOptions options)
public void saveAsPs(OutputStream stream, PsSaveOptions options)
문서를 PS 형식으로 저장합니다.
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| 스트림 | java.io.OutputStream | 출력 PS 파일을 기록할 스트림. |
| options | PsSaveOptions | PS 형식으로 문서를 저장하기 위한 옵션. |
saveAsPs(String outPsFilePath, PsSaveOptions options)
public void saveAsPs(String outPsFilePath, PsSaveOptions options)
문서를 PostSscript 형식으로 저장합니다.
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| outPsFilePath | java.lang.String | 출력 PostScript 파일 경로. |
| options | PsSaveOptions | PDF 형식으로 문서를 저장하기 위한 옵션. |
selectActiveDocument(int documentNumber)
public void selectActiveDocument(int documentNumber)
편집을 위해 활성 문서를 선택합니다.
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| documentNumber | int | 문서 번호. |
selectActivePage(int pageNumber)
public XpsPage selectActivePage(int pageNumber)
편집을 위해 활성 문서 페이지를 선택합니다.
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| pageNumber | int | 페이지 번호. |
Returns: XpsPage - XpsPage instance for active page.
setDocumentPrintTicket(int documentIndex, DocumentPrintTicket printTicket)
public void setDocumentPrintTicket(int documentIndex, DocumentPrintTicket printTicket)
printTicket을 documentIndex로 인덱싱된 문서에 연결합니다.
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| documentIndex | int | 인쇄 티켓을 연결할 문서의 인덱스. |
| printTicket | DocumentPrintTicket | 연결할 인쇄 티켓. |
setJobPrintTicket(JobPrintTicket value)
public void setJobPrintTicket(JobPrintTicket value)
문서의 작업 인쇄 티켓을 설정합니다.
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| value | JobPrintTicket | 문서의 작업 인쇄 티켓. |
setPagePrintTicket(int documentIndex, int pageIndex, PagePrintTicket printTicket)
public void setPagePrintTicket(int documentIndex, int pageIndex, PagePrintTicket printTicket)
printTicket을 documentIndex로 인덱싱된 문서의 pageIndex로 인덱싱된 페이지에 연결합니다.
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| documentIndex | int | 문서의 인덱스. |
| pageIndex | int | 인쇄 티켓을 연결할 페이지의 인덱스. |
| printTicket | PagePrintTicket | 연결할 인쇄 티켓. |
toString()
public String toString()
Returns: java.lang.String
wait()
public final void wait()
wait(long arg0)
public final native void wait(long arg0)
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| arg0 | long | |
| arg1 | int |