Class XpsCanvas
Namespace: Aspose.Page.XPS.XpsModel
Assembly: Aspose.Page.dll (25.1.2)
캔버스 요소 기능을 캡슐화하는 클래스입니다.
이 요소는 여러 요소를 함께 그룹화합니다. 예를 들어, 글리프 및 경로 요소는 단위로 식별되거나(하이퍼링크 목적지로서) 각 자식 및 조상 요소에 조합된 속성 값을 적용하기 위해 캔버스에 그룹화될 수 있습니다.
public sealed class XpsCanvas : XpsContentElement, IEnumerable<xpscontentelement>, IEnumerable
상속
object ← XpsObject ← XpsElement ← XpsHyperlinkElement ← XpsContentElement ← XpsCanvas
구현
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; }
속성 값
메서드
Add<t>(T)
이 캔버스의 자식 목록에 요소를 추가합니다.
public T Add<t>(T element) where T : XpsContentElement
매개변수
element
T
추가할 요소입니다.
반환
T
추가된 요소입니다.
형식 매개변수
T
추가할 요소의 형식입니다.
AddCanvas()
이 캔버스의 자식 목록에 새 캔버스를 추가합니다.
public XpsCanvas AddCanvas()
반환
추가된 캔버스입니다.
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
인쇄할 문자열입니다.
반환
추가된 글리프입니다.
AddPath(XpsPathGeometry)
이 캔버스의 자식 목록에 새 경로를 추가합니다.
public XpsPath AddPath(XpsPathGeometry data)
매개변수
data
XpsPathGeometry
경로의 기하학입니다.
반환
추가된 경로입니다.
Clone()
이 캔버스를 복제합니다.
public XpsCanvas Clone()
반환
이 캔버스의 복제본입니다.
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
새 캔버스를 삽입할 위치입니다.
반환
삽입된 캔버스입니다.
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
인쇄할 문자열입니다.
반환
추가된 글리프입니다.
InsertPath(int, XpsPathGeometry)
이 캔버스의 자식 목록에 index
위치에서 새 경로를 삽입합니다.
public XpsPath InsertPath(int index, XpsPathGeometry data)
매개변수
index
int
새 경로를 삽입할 위치입니다.
data
XpsPathGeometry
경로의 기하학입니다.
반환
삽입된 경로입니다.