PageAPI

Inheritance: java.lang.Object

All Implemented Interfaces: com.aspose.xps.features.EventBasedModifications.IModificationAPI

public class PageAPI implements EventBasedModifications.IModificationAPI

Page 요소 수정 API.

메서드

메서드설명
add(T element)콘텐츠 요소 (Canvas, Path, 또는 Glyphs)를 추가합니다
insert(int index, T element)페이지에 요소 (Canvas, Path, 또는 Glyphs)를 인덱스 위치에 삽입합니다
remove(T element)페이지에서 요소를 제거합니다
addCanvas()페이지에 새 canvas를 추가합니다
addGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, String unicodeString)페이지에 새 glyphs를 추가합니다
addGlyphs(String fontFamily, float fontRenderingEmSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)페이지에 새 glyphs를 추가합니다
addOutlineEntry(String description, int outlineLevel, int targetPageNumber)문서에 개요 항목을 추가합니다
addPath(XpsPathGeometry data)페이지에 새 path를 추가합니다
createArcSegment(Point2D point, Dimension2D size, float rotationAngle, boolean isLargeArc, XpsSweepDirection sweepDirection)새 스트로크된 타원 호 세그먼트를 생성합니다
createArcSegment(Point2D point, Dimension2D size, float rotationAngle, boolean isLargeArc, XpsSweepDirection sweepDirection, boolean isStroked)새 타원 호 세그먼트를 생성합니다
createCanvas()새 canvas를 생성합니다
createColor(XpsIccProfile iccProfile, float[] components)ICC 기반 색 공간에서 새 색을 생성합니다
createColor(float r, float g, float b)scRGB 색 공간에서 새 색을 생성합니다
createColor(float a, float r, float g, float b)scRGB 색 공간에서 새 색을 생성합니다
createColor(int r, int g, int b)sRGB 색 공간에서 새 색을 생성합니다
createColor(int a, int r, int g, int b)sRGB 색 공간에서 새 색을 생성합니다
createColor(Color color)새 색을 생성합니다
createColor(String path, float[] components)ICC 기반 색 공간에서 새 색을 생성합니다
createGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, String unicodeString)새 glyphs를 생성합니다
createGlyphs(String fontFamily, float fontRenderingEmSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)새 glyphs를 생성합니다
createGradientStop(XpsColor color, float offset)새 그라디언트 스톱을 생성합니다
createGradientStop(Color color, float offset)새 그라디언트 스톱을 생성합니다
createImageBrush(XpsImage image, Rectangle2D viewbox, Rectangle2D viewport)새 이미지 브러시를 생성합니다
createImageBrush(String imagePath, Rectangle2D viewbox, Rectangle2D viewport)새 이미지 브러시를 생성합니다
createLinearGradientBrush(Point2D startPoint, Point2D endPoint)새 선형 그라디언트 브러시를 생성합니다
createLinearGradientBrush(List gradientStops, Point2D startPoint, Point2D endPoint)새 선형 그라디언트 브러시를 생성합니다
createMatrix(float m11, float m12, float m21, float m22, float m31, float m32)새 어파인 변환 행렬을 생성합니다
createPath(XpsPathGeometry data)새 path를 생성합니다
createPathFigure(Point2D startPoint)새 열린 path 피규어를 생성합니다
createPathFigure(Point2D startPoint, boolean isClosed)새 path 피규어를 생성합니다
createPathFigure(Point2D startPoint, List segments)새 열린 path 피규어를 생성합니다
createPathFigure(Point2D startPoint, List segments, boolean isClosed)새 path 피규어를 생성합니다
createPathGeometry()새 path 기하학을 생성합니다
createPathGeometry(String abbreviatedGeometry)축약형으로 지정된 새로운 경로 기하학을 생성합니다.
createPathGeometry(List pathFigures)지정된 경로 도형 목록으로 새로운 경로 기하학을 생성합니다.
createPolyBezierSegment(Point2D[] points)새로운 스트로크된 3차 베지어 곡선 집합을 생성합니다.
createPolyBezierSegment(Point2D[] points, boolean isStroked)새로운 3차 베지어 곡선 집합을 생성합니다.
createPolyLineSegment(Point2D[] points)임의 개수의 개별 정점을 포함하는 새로운 스트로크된 다각형 그리기를 생성합니다.
createPolyLineSegment(Point2D[] points, boolean isStroked)임의 개수의 개별 정점을 포함하는 새로운 다각형 그리기를 생성합니다.
createPolyQuadraticBezierSegment(Point2D[] points)지정된 제어점을 사용하여 경로 도형의 이전 점에서 정점 집합을 통해 스트로크된 2차 베지어 곡선 집합을 생성합니다.
createPolyQuadraticBezierSegment(Point2D[] points, boolean isStroked)지정된 제어점을 사용하여 경로 도형의 이전 점에서 정점 집합을 통해 2차 베지어 곡선 집합을 생성합니다.
createRadialGradientBrush(Point2D center, Point2D gradientOrigin, float radiusX, float radiusY)새로운 방사형 그라디언트 브러시를 생성합니다.
createRadialGradientBrush(List gradientStops, Point2D center, Point2D gradientOrigin, float radiusX, float radiusY)새로운 방사형 그라디언트 브러시를 생성합니다.
createSolidColorBrush(XpsColor color)새로운 단색 브러시를 생성합니다.
createSolidColorBrush(Color color)새로운 단색 브러시를 생성합니다.
createVisualBrush(XpsContentElement element, Rectangle2D viewbox, Rectangle2D viewport)새로운 비주얼 브러시를 생성합니다.
equals(Object arg0)
getClass()
getHeight()페이지의 높이를 반환합니다. 높이는 유효 좌표 공간 단위의 실수값으로 표현됩니다.
getPageCount()활성 문서의 페이지 수를 반환합니다.
getTotalPageCount()XPS 문서 내부 모든 문서의 전체 페이지 수를 반환합니다.
getUtils()공식 XPS 조작 API를 넘어서는 유틸리티를 제공하는 객체를 가져옵니다.
getWidth()페이지의 너비를 반환합니다. 너비는 유효 좌표 공간 단위의 실수값으로 표현됩니다.
hashCode()
insertCanvas(int index)페이지의 index 위치에 새로운 캔버스를 삽입합니다.
insertGlyphs(int index, XpsFont font, float fontSize, float originX, float originY, String unicodeString)페이지의 index 위치에 새로운 글리프를 삽입합니다.
insertGlyphs(int index, String fontFamily, float fontSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)페이지의 index 위치에 새로운 글리프를 삽입합니다.
insertPath(int index, XpsPathGeometry data)페이지의 index 위치에 새로운 경로를 삽입합니다.
notify()
notifyAll()
removeAt(int index)페이지에서 index 위치에 있는 요소를 제거합니다.
setHeight(float value)페이지의 높이를 설정합니다. 높이는 유효 좌표 공간 단위의 실수값으로 표현됩니다.
setWidth(float value)페이지의 너비를 설정합니다. 너비는 유효 좌표 공간 단위의 실수값으로 표현됩니다.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

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)를 인덱스 위치에 삽입합니다

Parameters:

매개변수유형설명
인덱스int요소를 삽입해야 하는 위치.
요소T삽입할 요소.

Returns: T - 삽입된 요소.

remove(T element)

public T <T>remove(T element)

페이지에서 요소를 제거합니다

Parameters:

매개변수유형설명
요소T제거할 요소.

Returns: T - 제거된 요소.

addCanvas()

public XpsCanvas addCanvas()

페이지에 새 canvas를 추가합니다

Returns: XpsCanvas - Added canvas.

addGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, String unicodeString)

public XpsGlyphs addGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, String unicodeString)

페이지에 새 glyphs를 추가합니다

Parameters:

매개변수유형설명
fontXpsFont폰트 리소스.
fontRenderingEmSizefloat폰트 크기.
originXfloat글리프 원점 X 좌표.
originYfloat글리프 원점 Y 좌표.
unicodeStringjava.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)

페이지에 새 glyphs를 추가합니다

Parameters:

매개변수유형설명
fontFamilyjava.lang.String폰트 패밀리.
fontRenderingEmSizefloat폰트 크기.
fontStyleXpsFontStyle글꼴 스타일.
originXfloat글리프 원점 X 좌표.
originYfloat글리프 원점 Y 좌표.
unicodeStringjava.lang.String출력할 문자열.

Returns: XpsGlyphs - Added glyphs.

addOutlineEntry(String description, int outlineLevel, int targetPageNumber)

public void addOutlineEntry(String description, int outlineLevel, int targetPageNumber)

문서에 개요 항목을 추가합니다

Parameters:

매개변수유형설명
설명java.lang.String항목 설명.
outlineLevelint개요 수준.
targetPageNumberint대상 페이지 번호.

addPath(XpsPathGeometry data)

public XpsPath addPath(XpsPathGeometry data)

페이지에 새 path를 추가합니다

Parameters:

매개변수유형설명
dataXpsPathGeometry경로의 기하학.

Returns: XpsPath - Added path.

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 쌍으로 나타냅니다.
rotationAnglefloat현재 좌표계에 대해 타원이 어떻게 회전되는지를 나타냅니다.
isLargeArcboolean호가 180도 이상을 휘어 그려지는지 여부를 결정합니다.
sweepDirectionXpsSweepDirection호가 그려지는 방향입니다.

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 쌍으로 나타냅니다.
rotationAnglefloat현재 좌표계에 대해 타원이 어떻게 회전되는지를 나타냅니다.
isLargeArcboolean호가 180도 이상을 휘어 그려지는지 여부를 결정합니다.
sweepDirectionXpsSweepDirection호가 그려지는 방향입니다.
isStrokedboolean경로의 이 구간에 대한 스트로크가 그려지는지 여부를 지정합니다.

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:

매개변수유형설명
iccProfileXpsIccProfileICC 프로파일 리소스입니다.
componentsfloat[]색상 구성 요소입니다.

Returns: XpsColor - New color.

createColor(float r, float g, float b)

public XpsColor createColor(float r, float g, float b)

scRGB 색 공간에서 새 색을 생성합니다

Parameters:

매개변수유형설명
rfloat빨간색 구성 요소입니다.
gfloat녹색 구성 요소입니다.
bfloat파란색 구성 요소입니다.

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:

매개변수유형설명
afloat알파 색상 구성 요소입니다.
rfloat빨간색 구성 요소입니다.
gfloat녹색 구성 요소입니다.
bfloat파란색 구성 요소입니다.

Returns: XpsColor - New color.

createColor(int r, int g, int b)

public XpsColor createColor(int r, int g, int b)

sRGB 색 공간에서 새 색을 생성합니다

Parameters:

매개변수유형설명
rint빨간색 구성 요소입니다.
gint녹색 구성 요소입니다.
bint파란색 구성 요소입니다.

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:

매개변수유형설명
aint알파 색상 구성 요소입니다.
rint빨간색 구성 요소입니다.
gint녹색 구성 요소입니다.
bint파란색 구성 요소입니다.

Returns: XpsColor - New color.

createColor(Color color)

public XpsColor createColor(Color color)

새 색을 생성합니다

Parameters:

매개변수유형설명
colorjava.awt.ColorRGB 색상에 대한 네이티브 색상 인스턴스입니다.

Returns: XpsColor - New color.

createColor(String path, float[] components)

public XpsColor createColor(String path, float[] components)

ICC 기반 색 공간에서 새 색을 생성합니다

Parameters:

매개변수유형설명
pathjava.lang.StringICC 프로파일 경로입니다.
componentsfloat[]색상 구성 요소입니다.

Returns: XpsColor - New color.

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:

매개변수유형설명
fontXpsFont폰트 리소스.
fontRenderingEmSizefloat폰트 크기.
originXfloat글리프 원점 X 좌표.
originYfloat글리프 원점 Y 좌표.
unicodeStringjava.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:

매개변수유형설명
fontFamilyjava.lang.String폰트 패밀리.
fontRenderingEmSizefloat폰트 크기.
fontStyleXpsFontStyle글꼴 스타일.
originXfloat글리프 원점 X 좌표.
originYfloat글리프 원점 Y 좌표.
unicodeStringjava.lang.String출력할 문자열.

Returns: XpsGlyphs - New glyphs.

createGradientStop(XpsColor color, float offset)

public XpsGradientStop createGradientStop(XpsColor color, float offset)

새 그라디언트 스톱을 생성합니다

Parameters:

매개변수유형설명
colorXpsColor그라디언트 정지 색상입니다.
오프셋float그라디언트 오프셋.

Returns: XpsGradientStop - New gradient stop.

createGradientStop(Color color, float offset)

public XpsGradientStop createGradientStop(Color color, float offset)

새 그라디언트 스톱을 생성합니다

Parameters:

매개변수유형설명
colorjava.awt.Color그라디언트 정지 색상입니다.
오프셋float그라디언트 오프셋.

Returns: XpsGradientStop - New gradient stop.

createImageBrush(XpsImage image, Rectangle2D viewbox, Rectangle2D viewport)

public XpsImageBrush createImageBrush(XpsImage image, Rectangle2D viewbox, Rectangle2D viewport)

새 이미지 브러시를 생성합니다

Parameters:

매개변수유형설명
imageXpsImage이미지 리소스입니다.
뷰박스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:

매개변수유형설명
imagePathjava.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:

매개변수유형설명
startPointjava.awt.geom.Point2D선형 그라디언트의 시작점입니다.
endPointjava.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:

매개변수유형설명
gradientStopsjava.util.List<com.aspose.xps.XpsGradientStop>그라디언트 스톱 목록입니다.
startPointjava.awt.geom.Point2D선형 그라디언트의 시작점입니다.
endPointjava.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:

매개변수유형설명
m11float요소 11.
m12float요소 12.
m21float요소 21.
m22float요소 22.
m31float요소 31.
m32float요소 32.

Returns: XpsMatrix - New affine transformation matrix.

createPath(XpsPathGeometry data)

public XpsPath createPath(XpsPathGeometry data)

새 path를 생성합니다

Parameters:

매개변수유형설명
dataXpsPathGeometry경로의 기하학.

Returns: XpsPath - New path.

createPathFigure(Point2D startPoint)

public XpsPathFigure createPathFigure(Point2D startPoint)

새 열린 path 피규어를 생성합니다

Parameters:

매개변수유형설명
startPointjava.awt.geom.Point2D경로 도형의 첫 번째 세그먼트 시작점.

Returns: XpsPathFigure - New path figure.

createPathFigure(Point2D startPoint, boolean isClosed)

public XpsPathFigure createPathFigure(Point2D startPoint, boolean isClosed)

새 path 피규어를 생성합니다

Parameters:

매개변수유형설명
startPointjava.awt.geom.Point2D경로 도형의 첫 번째 세그먼트 시작점.
isClosedboolean경로가 닫혀 있는지 여부를 지정합니다. 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:

매개변수유형설명
startPointjava.awt.geom.Point2D경로 도형의 첫 번째 세그먼트 시작점.
segmentsjava.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:

매개변수유형설명
startPointjava.awt.geom.Point2D경로 도형의 첫 번째 세그먼트 시작점.
segmentsjava.util.List<com.aspose.xps.XpsPathSegment>경로 세그먼트 목록.
isClosedboolean경로가 닫혀 있는지 여부를 지정합니다. 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:

매개변수유형설명
abbreviatedGeometryjava.lang.String경로 기하학의 축약형.

Returns: XpsPathGeometry - New path geometry.

createPathGeometry(List pathFigures)

public XpsPathGeometry createPathGeometry(List<XpsPathFigure> pathFigures)

지정된 경로 도형 목록으로 새로운 경로 기하학을 생성합니다.

Parameters:

매개변수유형설명
pathFiguresjava.util.List<com.aspose.xps.XpsPathFigure>경로 도형 목록.

Returns: XpsPathGeometry - New path geometry.

createPolyBezierSegment(Point2D[] points)

public XpsPolyBezierSegment createPolyBezierSegment(Point2D[] points)

새로운 스트로크된 3차 베지어 곡선 집합을 생성합니다.

Parameters:

매개변수유형설명
pointsjava.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:

매개변수유형설명
pointsjava.awt.geom.Point2D[]다중 B?베지어 세그먼트에 대한 제어점.
isStrokedboolean경로의 이 구간에 대한 스트로크가 그려지는지 여부를 지정합니다.

Returns: XpsPolyBezierSegment - New cubic B?zier curves segment.

createPolyLineSegment(Point2D[] points)

public XpsPolyLineSegment createPolyLineSegment(Point2D[] points)

임의 개수의 개별 정점을 포함하는 새로운 스트로크된 다각형 그리기를 생성합니다.

Parameters:

매개변수유형설명
pointsjava.awt.geom.Point2D[]폴리라인 세그먼트를 정의하는 다중 세그먼트에 대한 좌표 집합.

Returns: XpsPolyLineSegment - New polygonal drawing segment.

createPolyLineSegment(Point2D[] points, boolean isStroked)

public XpsPolyLineSegment createPolyLineSegment(Point2D[] points, boolean isStroked)

임의 개수의 개별 정점을 포함하는 새로운 다각형 그리기를 생성합니다.

Parameters:

매개변수유형설명
pointsjava.awt.geom.Point2D[]폴리라인 세그먼트를 정의하는 다중 세그먼트에 대한 좌표 집합.
isStrokedboolean경로의 이 구간에 대한 스트로크가 그려지는지 여부를 지정합니다.

Returns: XpsPolyLineSegment - New polygonal drawing segment.

createPolyQuadraticBezierSegment(Point2D[] points)

public XpsPolyQuadraticBezierSegment createPolyQuadraticBezierSegment(Point2D[] points)

지정된 제어점을 사용하여 경로 도형의 이전 점에서 정점 집합을 통해 스트로크된 2차 베지어 곡선 집합을 생성합니다.

Parameters:

매개변수유형설명
pointsjava.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:

매개변수유형설명
pointsjava.awt.geom.Point2D[]다중 2차 B?베지어 세그먼트에 대한 제어점.
isStrokedboolean경로의 이 구간에 대한 스트로크가 그려지는지 여부를 지정합니다.

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:

매개변수유형설명
centerjava.awt.geom.Point2D방사형 그라디언트의 중심점(즉, 타원의 중심).
gradientOriginjava.awt.geom.Point2D방사형 그라디언트의 원점.
radiusXfloat방사형 그라디언트를 정의하는 타원의 x 차원 반경.
radiusYfloat방사형 그라디언트를 정의하는 타원의 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:

매개변수유형설명
gradientStopsjava.util.List<com.aspose.xps.XpsGradientStop>그라디언트 스톱 목록입니다.
centerjava.awt.geom.Point2D방사형 그라디언트의 중심점(즉, 타원의 중심).
gradientOriginjava.awt.geom.Point2D방사형 그라디언트의 원점.
radiusXfloat방사형 그라디언트를 정의하는 타원의 x 차원 반경.
radiusYfloat방사형 그라디언트를 정의하는 타원의 y 차원 반경.

Returns: XpsRadialGradientBrush - New radial gradient brush.

createSolidColorBrush(XpsColor color)

public XpsSolidColorBrush createSolidColorBrush(XpsColor color)

새로운 단색 브러시를 생성합니다.

Parameters:

매개변수유형설명
colorXpsColor채워진 요소의 색상.

Returns: XpsSolidColorBrush - New solid color brush.

createSolidColorBrush(Color color)

public XpsSolidColorBrush createSolidColorBrush(Color color)

새로운 단색 브러시를 생성합니다.

Parameters:

매개변수유형설명
colorjava.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:

매개변수유형설명
elementXpsContentElement시각적 브러시의 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:

매개변수유형설명
arg0java.lang.Object

Returns: boolean

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getHeight()

public float getHeight()

페이지의 높이를 반환합니다. 높이는 유효 좌표 공간 단위의 실수값으로 표현됩니다.

Returns: float - 페이지의 높이.

getPageCount()

public int getPageCount()

활성 문서의 페이지 수를 반환합니다.

Returns: int - 활성 문서의 페이지 수.

getTotalPageCount()

public int getTotalPageCount()

XPS 문서 내부 모든 문서의 전체 페이지 수를 반환합니다.

Returns: int - XPS 문서 내 모든 문서의 총 페이지 수.

getUtils()

public DocumentUtils getUtils()

공식 XPS 조작 API를 넘어서는 유틸리티를 제공하는 객체를 가져옵니다.

Returns: DocumentUtils - The object that provides utilities beyond the formal XPS manipulation API.

getWidth()

public float getWidth()

페이지의 너비를 반환합니다. 너비는 유효 좌표 공간 단위의 실수값으로 표현됩니다.

Returns: float - 페이지의 너비.

hashCode()

public native int hashCode()

Returns: int

insertCanvas(int index)

public XpsCanvas insertCanvas(int index)

페이지의 index 위치에 새로운 캔버스를 삽입합니다.

Parameters:

매개변수유형설명
인덱스int새 캔버스를 삽입해야 하는 위치.

Returns: XpsCanvas - Inserted canvas.

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)

페이지의 index 위치에 새로운 글리프를 삽입합니다.

Parameters:

매개변수유형설명
인덱스int새 글리프를 삽입해야 하는 위치.
fontXpsFont폰트 리소스.
fontSizefloat폰트 크기.
originXfloat글리프 원점 X 좌표.
originYfloat글리프 원점 Y 좌표.
unicodeStringjava.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)

페이지의 index 위치에 새로운 글리프를 삽입합니다.

Parameters:

매개변수유형설명
인덱스int새 글리프를 삽입해야 하는 위치.
fontFamilyjava.lang.String폰트 패밀리.
fontSizefloat폰트 크기.
fontStyleXpsFontStyle글꼴 스타일.
originXfloat글리프 원점 X 좌표.
originYfloat글리프 원점 Y 좌표.
unicodeStringjava.lang.String출력할 문자열.

Returns: XpsGlyphs - Inserted glyphs.

insertPath(int index, XpsPathGeometry data)

public XpsPath insertPath(int index, XpsPathGeometry data)

페이지의 index 위치에 새로운 경로를 삽입합니다.

Parameters:

매개변수유형설명
인덱스int새 경로를 삽입해야 하는 위치.
dataXpsPathGeometry경로의 기하학.

Returns: XpsPath - Inserted path.

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

removeAt(int index)

public XpsContentElement removeAt(int index)

페이지에서 index 위치에 있는 요소를 제거합니다.

Parameters:

매개변수유형설명
인덱스int요소를 제거해야 하는 위치.

Returns: XpsContentElement - Removed element.

setHeight(float value)

public void setHeight(float value)

페이지의 높이를 설정합니다. 높이는 유효 좌표 공간 단위의 실수값으로 표현됩니다.

Parameters:

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

setWidth(float value)

public void setWidth(float value)

페이지의 너비를 설정합니다. 너비는 유효 좌표 공간 단위의 실수값으로 표현됩니다.

Parameters:

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

toString()

public String toString()

Returns: java.lang.String

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