XpsCanvas

Inheritance: java.lang.Object, com.aspose.xps.XpsObject, com.aspose.xps.XpsElement, com.aspose.xps.XpsHyperlinkElement, com.aspose.xps.XpsContentElement

public final class XpsCanvas extends XpsContentElement

Canvas 요소 기능을 캡슐화하는 클래스입니다. 이 요소는 요소들을 함께 그룹화합니다. 예를 들어, Glyphs와 Path 요소를 캔버스에 그룹화하여 단위(하이퍼링크 대상)로 식별하거나 각 자식 및 조상 요소에 복합 속성 값을 적용할 수 있습니다.

메서드

메서드설명
add(T element)이 캔버스의 자식 목록에 요소를 추가합니다.
insert(int index, T element)이 캔버스의 자식 목록에 요소를 인덱스 위치에 삽입합니다.
addCanvas()이 캔버스의 자식 목록에 새 캔버스를 추가합니다.
addGlyphs(String fontFamily, float fontSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)이 캔버스의 자식 목록에 새 글리프를 추가합니다.
addPath(XpsPathGeometry data)이 캔버스의 자식 목록에 새 경로를 추가합니다.
deepClone()이 캔버스를 복제합니다.
equals(Object arg0)
get(int i)인덱스 i 로 요소의 자식에 접근할 수 있습니다.
getClass()
getClip()요소의 렌더링 영역을 제한하는 경로 기하학을 반환합니다.
getEdgeMode()캔버스 내 경로 가장자리의 렌더링 방식을 제어하는 값을 반환합니다.
getHyperlinkTarget()하이퍼링크 대상 객체를 반환합니다.
getOpacity()요소의 균일한 투명성을 정의하는 값을 반환합니다.
getOpacityMask()Opacity 속성과 동일한 방식으로 요소에 적용되는 알파 값 마스크를 지정하는 브러시를 반환하지만, 요소의 서로 다른 영역에 대해 서로 다른 알파 값을 허용합니다.
getRenderTransform()요소와 모든 자식 요소(있는 경우)의 모든 속성에 대한 새로운 좌표계를 설정하는 아핀 변환 행렬을 반환합니다.
hashCode()
insertCanvas(int index)이 캔버스의 자식 목록에 새 캔버스를 인덱스 위치에 삽입합니다.
insertGlyphs(int index, String fontFamily, float fontSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)이 캔버스의 자식 목록에 새 글리프를 인덱스 위치에 삽입합니다.
insertPath(int index, XpsPathGeometry data)이 캔버스의 자식 목록에 새 경로를 인덱스 위치에 삽입합니다.
iterator()Iterable 인터페이스의 구현.
notify()
notifyAll()
setClip(XpsPathGeometry value)요소의 렌더링 영역을 제한하는 경로 기하학을 설정합니다.
setEdgeMode(XpsEdgeMode value)캔버스 내 경로 가장자리의 렌더링 방식을 제어하는 값을 설정합니다.
setHyperlinkTarget(XpsHyperlinkTarget value)하이퍼링크 대상 객체를 설정합니다.
setOpacity(float value)요소의 균일한 투명성을 정의하는 값을 설정합니다.
setOpacityMask(XpsBrush value)Opacity 속성과 동일한 방식으로 요소에 적용되는 알파 값 마스크를 지정하는 브러시를 설정하지만, 요소의 서로 다른 영역에 대해 다른 알파 값을 허용합니다.
setRenderTransform(XpsMatrix value)요소 및 모든 하위 요소(있는 경우)의 모든 속성에 대한 새로운 좌표 프레임을 설정하는 아핀 변환 행렬을 설정합니다.
size()하위 요소의 수를 반환합니다.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

add(T element)

public T <T>add(T element)

이 캔버스의 자식 목록에 요소를 추가합니다.

Parameters:

매개변수유형설명
요소T추가할 요소입니다.

Returns: T - 추가된 요소.

insert(int index, T element)

public T <T>insert(int index, T element)

이 캔버스의 자식 목록에 요소를 인덱스 위치에 삽입합니다.

Parameters:

매개변수유형설명
인덱스int요소가 삽입되어야 할 위치.
요소T삽입할 요소.

Returns: T - 삽입된 요소.

addCanvas()

public XpsCanvas addCanvas()

이 캔버스의 자식 목록에 새 캔버스를 추가합니다.

Returns: XpsCanvas - Added canvas.

addGlyphs(String fontFamily, float fontSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)

public XpsGlyphs addGlyphs(String fontFamily, float fontSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)

이 캔버스의 자식 목록에 새 글리프를 추가합니다.

Parameters:

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

Returns: XpsGlyphs - Added glyphs.

addPath(XpsPathGeometry data)

public XpsPath addPath(XpsPathGeometry data)

이 캔버스의 자식 목록에 새 경로를 추가합니다.

Parameters:

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

Returns: XpsPath - Added path.

deepClone()

public XpsCanvas deepClone()

이 캔버스를 복제합니다.

Returns: XpsCanvas - Clone of this canvas.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

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

Returns: boolean

get(int i)

public XpsContentElement get(int i)

인덱스 i 로 요소의 자식에 접근할 수 있습니다.

Parameters:

매개변수유형설명
iint하위 요소의 인덱스.

Returns: XpsContentElement - Child element at i position.

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getClip()

public XpsPathGeometry getClip()

요소의 렌더링 영역을 제한하는 경로 기하학을 반환합니다.

Returns: XpsPathGeometry - The path geometry limiting the rendered region of the element.

getEdgeMode()

public XpsEdgeMode getEdgeMode()

캔버스 내 경로 가장자리의 렌더링 방식을 제어하는 값을 반환합니다.

Returns: XpsEdgeMode - The edge rendering mode.

getHyperlinkTarget()

public XpsHyperlinkTarget getHyperlinkTarget()

하이퍼링크 대상 객체를 반환합니다.

Returns: XpsHyperlinkTarget - Hyperlink target object.

getOpacity()

public float getOpacity()

요소의 균일한 투명성을 정의하는 값을 반환합니다.

Returns: float - 요소의 균일한 투명성을 정의하는 값.

getOpacityMask()

public XpsBrush getOpacityMask()

Opacity 속성과 동일한 방식으로 요소에 적용되는 알파 값 마스크를 지정하는 브러시를 반환하지만, 요소의 서로 다른 영역에 대해 서로 다른 알파 값을 허용합니다.

Returns: XpsBrush - The brush specifying a mask.

getRenderTransform()

public XpsMatrix getRenderTransform()

요소와 모든 자식 요소(있는 경우)의 모든 속성에 대한 새로운 좌표계를 설정하는 아핀 변환 행렬을 반환합니다.

Returns: XpsMatrix - The affine transformation matrix.

hashCode()

public native int hashCode()

Returns: int

insertCanvas(int index)

public XpsCanvas insertCanvas(int index)

이 캔버스의 자식 목록에 새 캔버스를 인덱스 위치에 삽입합니다.

Parameters:

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

Returns: XpsCanvas - Inserted canvas.

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)

이 캔버스의 자식 목록에 새 글리프를 인덱스 위치에 삽입합니다.

Parameters:

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

Returns: XpsGlyphs - Added glyphs.

insertPath(int index, XpsPathGeometry data)

public XpsPath insertPath(int index, XpsPathGeometry data)

이 캔버스의 자식 목록에 새 경로를 인덱스 위치에 삽입합니다.

Parameters:

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

Returns: XpsPath - Inserted path.

iterator()

public Iterator<XpsContentElement> iterator()

Iterable 인터페이스의 구현.

Returns: java.util.Iterator<com.aspose.xps.XpsContentElement> - 목록에 대한 열거자를 반환합니다.

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

setClip(XpsPathGeometry value)

public void setClip(XpsPathGeometry value)

요소의 렌더링 영역을 제한하는 경로 기하학을 설정합니다.

Parameters:

매개변수유형설명
valueXpsPathGeometry요소의 렌더링 영역을 제한하는 경로 기하학.

setEdgeMode(XpsEdgeMode value)

public void setEdgeMode(XpsEdgeMode value)

캔버스 내 경로 가장자리의 렌더링 방식을 제어하는 값을 설정합니다.

Parameters:

매개변수유형설명
valueXpsEdgeMode가장자리 렌더링 모드.

setHyperlinkTarget(XpsHyperlinkTarget value)

public void setHyperlinkTarget(XpsHyperlinkTarget value)

하이퍼링크 대상 객체를 설정합니다.

Parameters:

매개변수유형설명
valueXpsHyperlinkTarget하이퍼링크 대상 객체.

setOpacity(float value)

public void setOpacity(float value)

요소의 균일한 투명성을 정의하는 값을 설정합니다.

Parameters:

매개변수유형설명
float요소의 균일한 투명성을 정의하는 값.

setOpacityMask(XpsBrush value)

public void setOpacityMask(XpsBrush value)

Opacity 속성과 동일한 방식으로 요소에 적용되는 알파 값 마스크를 지정하는 브러시를 설정하지만, 요소의 서로 다른 영역에 대해 다른 알파 값을 허용합니다.

Parameters:

매개변수유형설명
valueXpsBrush마스크를 지정하는 브러시.

setRenderTransform(XpsMatrix value)

public void setRenderTransform(XpsMatrix value)

요소 및 모든 하위 요소(있는 경우)의 모든 속성에 대한 새로운 좌표 프레임을 설정하는 아핀 변환 행렬을 설정합니다.

Parameters:

매개변수유형설명
valueXpsMatrix아핀 변환 행렬.

size()

public int size()

하위 요소의 수를 반환합니다.

Returns: int - 하위 요소의 수.

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