Class XpsCanvas

Class XpsCanvas

Namespace: Aspose.Page.XPS.XpsModel
Assembly: Aspose.Page.dll (25.1.2)

캔버스 요소 기능을 캡슐화하는 클래스입니다.
이 요소는 여러 요소를 함께 그룹화합니다. 예를 들어, 글리프 및 경로 요소는 단위로 식별되거나(하이퍼링크 목적지로서) 각 자식 및 조상 요소에 조합된 속성 값을 적용하기 위해 캔버스에 그룹화될 수 있습니다.

public sealed class XpsCanvas : XpsContentElement, IEnumerable<xpscontentelement>, IEnumerable

상속

objectXpsObjectXpsElementXpsHyperlinkElementXpsContentElementXpsCanvas

구현

IEnumerable<xpscontentelement>, IEnumerable

상속된 멤버

XpsContentElement.RenderTransform, XpsContentElement.Clip, XpsContentElement.Opacity, XpsContentElement.OpacityMask, XpsHyperlinkElement.HyperlinkTarget, XpsElement.GetEnumerator(), XpsElement.this[int], XpsElement.Count, object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

속성

EdgeMode

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

public XpsEdgeMode EdgeMode { get; set; }

속성 값

XpsEdgeMode

메서드

Add<t>(T)

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

public T Add<t>(T element) where T : XpsContentElement

매개변수

element T

추가할 요소입니다.

반환

T

추가된 요소입니다.

형식 매개변수

T

추가할 요소의 형식입니다.

AddCanvas()

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

public XpsCanvas AddCanvas()

반환

XpsCanvas

추가된 캔버스입니다.

AddGlyphs(string, float, FontStyle, float, float, string)

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

public XpsGlyphs AddGlyphs(string fontFamily, float fontSize, FontStyle fontStyle, float originX, float originY, string unicodeString)

매개변수

fontFamily string

글꼴 패밀리입니다.

fontSize float

글꼴 크기입니다.

fontStyle FontStyle

글꼴 스타일입니다.

originX float

글리프의 원점 X 좌표입니다.

originY float

글리프의 원점 Y 좌표입니다.

unicodeString string

인쇄할 문자열입니다.

반환

XpsGlyphs

추가된 글리프입니다.

AddPath(XpsPathGeometry)

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

public XpsPath AddPath(XpsPathGeometry data)

매개변수

data XpsPathGeometry

경로의 기하학입니다.

반환

XpsPath

추가된 경로입니다.

Clone()

이 캔버스를 복제합니다.

public XpsCanvas Clone()

반환

XpsCanvas

이 캔버스의 복제본입니다.

Insert<t>(int, T)

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

public T Insert<t>(int index, T element) where T : XpsContentElement

매개변수

index int

요소를 삽입할 위치입니다.

element T

삽입할 요소입니다.

반환

T

삽입된 요소입니다.

형식 매개변수

T

추가할 요소의 형식입니다.

InsertCanvas(int)

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

public XpsCanvas InsertCanvas(int index)

매개변수

index int

새 캔버스를 삽입할 위치입니다.

반환

XpsCanvas

삽입된 캔버스입니다.

InsertGlyphs(int, string, float, FontStyle, float, float, string)

이 캔버스의 자식 목록에 index 위치에서 새로운 글리프를 삽입합니다.

public XpsGlyphs InsertGlyphs(int index, string fontFamily, float fontSize, FontStyle fontStyle, float originX, float originY, string unicodeString)

매개변수

index int

새 글리프를 삽입할 위치입니다.

fontFamily string

글꼴 패밀리입니다.

fontSize float

글꼴 크기입니다.

fontStyle FontStyle

글꼴 스타일입니다.

originX float

글리프의 원점 X 좌표입니다.

originY float

글리프의 원점 Y 좌표입니다.

unicodeString string

인쇄할 문자열입니다.

반환

XpsGlyphs

추가된 글리프입니다.

InsertPath(int, XpsPathGeometry)

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

public XpsPath InsertPath(int index, XpsPathGeometry data)

매개변수

index int

새 경로를 삽입할 위치입니다.

data XpsPathGeometry

경로의 기하학입니다.

반환

XpsPath

삽입된 경로입니다.

 한국어