Class PathBuilder

Class PathBuilder

이름 공간 : Aspose.Svg.Builder 모임: Aspose.SVG.dll (25.5.0)

SVG 경로 데이터 스트립을 만드는 건축 클래스.

[ComVisible(true)]
public class PathBuilder

Inheritance

object PathBuilder

상속 회원들

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

PathBuilder()

public PathBuilder()

Methods

A(듀얼, 더블, 두 배, 보올, 바울, 이중)

경로 데이터에 ‘Elliptical Arc Curve’ 명령을 추가합니다.

public PathBuilder A(double r1, double r2, double angle, bool largeArcFlag, bool sweepFlag, double x, double y)

Parameters

r1 double

엘리피스의 X 라디오

r2 double

엘리피스의 Y 라디오.

angle double

엘리프스의 회전 각도는 등급으로 나타납니다.

largeArcFlag bool

깃발은 구멍이 180도 이상 또는 동일해야 하는지 여부를 나타냅니다.

sweepFlag bool

깃발은 구멍이 긍정적 인 각도 방향으로 끌려야하는지 여부를 나타냅니다.

x double

궤의 끝점의 x 조정.

y double

궤의 끝점의 y 조정.

Returns

PathBuilder

현재의 PathBuilder 사례입니다.

AddPathSegment(스트리트)

지정된 경로 세그먼트를 도로 데이터에 추가합니다.

public PathBuilder AddPathSegment(string segment)

Parameters

segment string

사용자 지정 경로 segment string.

Returns

PathBuilder

현재의 PathBuilder 사례입니다.

Ar(듀얼, 더블, 두 배, 보올, 바울, 이중)

경로 데이터에 상대적인 ‘Elliptical Arc Curve’ 명령을 추가합니다.

public PathBuilder Ar(double r1, double r2, double angle, bool largeArcFlag, bool sweepFlag, double x, double y)

Parameters

r1 double

엘리피스의 X-라디오, 현재 위치에 비해.

r2 double

현재 위치와 비교하여 엘리피스의 y-라디오.

angle double

엘리프스의 회전 각도는 현재 위치와 비교하여 정도입니다.

largeArcFlag bool

깃발은 구멍이 180도 이상 또는 동일해야 하는지 여부를 나타냅니다.

sweepFlag bool

깃발은 구멍이 긍정적 인 각도 방향으로 끌려야하는지 여부를 나타냅니다.

x double

궤의 최종 지점의 x 조정, 현재 위치와 관련하여.

y double

궤의 끝점의 y 조정, 현재 위치와 비교하여.

Returns

PathBuilder

현재의 PathBuilder 사례입니다.

Build()

경로 데이터 스트립을 구축합니다.

public string Build()

Returns

string

건설된 경로 데이터 스트립.

C(더블, 더블, 더블, 더블, 더블)

경로 데이터에 ‘Cubic Bezier Curve’ 명령을 추가합니다.

public PathBuilder C(double x1, double y1, double x2, double y2, double x, double y)

Parameters

x1 double

첫 번째 컨트롤 포인트의 x 조정.

y1 double

첫 번째 컨트롤 포인트의 Y 조정.

x2 double

제 2 컨트롤 포인트의 x 조정.

y2 double

두 번째 컨트롤 포인트의 Y 조정.

x double

곡선의 끝점의 x 조정.

y double

곡선의 끝점의 y 조정.

Returns

PathBuilder

현재의 PathBuilder 사례입니다.

Cr(더블, 더블, 더블, 더블, 더블)

경로 데이터에 상대적인 ‘Cubic Bezier Curve’ 명령을 추가합니다.

public PathBuilder Cr(double x1, double y1, double x2, double y2, double x, double y)

Parameters

x1 double

첫 번째 컨트롤 포인트의 x 조정, 현재 위치와 관련하여.

y1 double

첫 번째 컨트롤 포인트의 y 조정, 현재 위치와 관련하여.

x2 double

제 2 통제 지점의 x 조정, 현재 위치와 관련하여.

y2 double

현재 위치와 관련하여 두 번째 통제 지점의 y 조정.

x double

곡선의 최종 지점의 x 조정, 현재 위치와 관련하여.

y double

곡선의 끝점의 y 조정, 현재 위치와 관련하여.

Returns

PathBuilder

현재의 PathBuilder 사례입니다.

H(듀얼)

경로 데이터에 ‘Horizontal Line To’ 명령을 추가합니다.

public PathBuilder H(double x)

Parameters

x double

x-코디네이트는 수평 라인을 끌어내는 것입니다.

Returns

PathBuilder

현재의 PathBuilder 사례입니다.

Hr(듀얼)

경로 데이터에 상대적인 ‘Horizontal Line To’ 명령을 추가합니다.

public PathBuilder Hr(double x)

Parameters

x double

x-코디네이트는 현재 위치와 비교하여 수평선을 끌어내는 것입니다.

Returns

PathBuilder

현재의 PathBuilder 사례입니다.

L(더블, 더블)

경로 데이터에 ‘Line To’ 명령을 추가합니다.

public PathBuilder L(double x, double y)

Parameters

x double

라인의 끝점의 x 조정.

y double

라인의 끝점의 Y 조정.

Returns

PathBuilder

현재의 PathBuilder 사례입니다.

Lr(더블, 더블)

경로 데이터에 상대적인 ‘Line To’ 명령을 추가합니다.

public PathBuilder Lr(double x, double y)

Parameters

x double

라인의 끝점의 x-조정, 현재 위치와 관련하여.

y double

라인의 끝점의 y-조정, 현재 위치와 비교하여.

Returns

PathBuilder

현재의 PathBuilder 사례입니다.

M(더블, 더블)

경로 데이터에 ‘Move To’ 명령을 추가합니다.

public PathBuilder M(double x, double y)

Parameters

x double

X-코디네이터가 움직일 수 있습니다.

y double

움직이기 위한 Y 조정.

Returns

PathBuilder

현재의 PathBuilder 사례입니다.

Mr(더블, 더블)

경로 데이터에 상대적인 ‘Move To’ 명령을 추가합니다.

public PathBuilder Mr(double x, double y)

Parameters

x double

현재 위치와 비교하여 움직일 x 조정.

y double

현재 위치와 비교하여 이동하는 Y 조정.

Returns

PathBuilder

현재의 PathBuilder 사례입니다.

Q(더블, 더블, 더블, 더블)

경로 데이터에 ‘Quadratic Bezier Curve’ 명령을 추가합니다.

public PathBuilder Q(double x1, double y1, double x, double y)

Parameters

x1 double

컨트롤 포인트의 x 조정.

y1 double

컨트롤 포인트의 Y 조정.

x double

곡선의 끝점의 x 조정.

y double

곡선의 끝점의 y 조정.

Returns

PathBuilder

현재의 PathBuilder 사례입니다.

Qr(더블, 더블, 더블, 더블)

경로 데이터에 상대적인 ‘Quadratic Bezier Curve’ 명령을 추가합니다.

public PathBuilder Qr(double x1, double y1, double x, double y)

Parameters

x1 double

컨트롤 포인트의 x-코디네이트, 현재 위치와 관련하여.

y1 double

현재 위치와 비교하여 컨트롤 포인트의 y 조정.

x double

곡선의 최종 지점의 x 조정, 현재 위치와 관련하여.

y double

곡선의 끝점의 y 조정, 현재 위치와 관련하여.

Returns

PathBuilder

현재의 PathBuilder 사례입니다.

S(더블, 더블, 더블, 더블)

경로 데이터에 ‘Smooth Cubic Bezier Curve To’ 명령을 추가합니다.

public PathBuilder S(double x2, double y2, double x, double y)

Parameters

x2 double

제 2 컨트롤 포인트의 x 조정.

y2 double

두 번째 컨트롤 포인트의 Y 조정.

x double

곡선의 끝점의 x 조정.

y double

곡선의 끝점의 y 조정.

Returns

PathBuilder

현재의 PathBuilder 사례입니다.

Sr(더블, 더블, 더블, 더블)

경로 데이터에 상대적인 ‘Smooth Cubic Bezier Curve To’ 명령을 추가합니다.

public PathBuilder Sr(double x2, double y2, double x, double y)

Parameters

x2 double

제 2 통제 지점의 x 조정, 현재 위치와 관련하여.

y2 double

현재 위치와 관련하여 두 번째 통제 지점의 y 조정.

x double

곡선의 최종 지점의 x 조정, 현재 위치와 관련하여.

y double

곡선의 끝점의 y 조정, 현재 위치와 관련하여.

Returns

PathBuilder

현재의 PathBuilder 사례입니다.

T(더블, 더블)

경로 데이터에 ‘Smooth Quadratic Bezier Curve To’ 명령을 추가합니다.

public PathBuilder T(double x, double y)

Parameters

x double

곡선의 끝점의 x 조정.

y double

곡선의 끝점의 y 조정.

Returns

PathBuilder

현재의 PathBuilder 사례입니다.

Tr(더블, 더블)

경로 데이터에 상대적인 ‘Smooth Quadratic Bezier Curve To’ 명령을 추가합니다.

public PathBuilder Tr(double x, double y)

Parameters

x double

곡선의 최종 지점의 x 조정, 현재 위치와 관련하여.

y double

곡선의 끝점의 y 조정, 현재 위치와 관련하여.

Returns

PathBuilder

현재의 PathBuilder 사례입니다.

V(듀얼)

경로 데이터에 ‘Vertical Line To’ 명령을 추가합니다.

public PathBuilder V(double y)

Parameters

y double

Y-코디네이트는 수직 라인을 끌어내는 것입니다.

Returns

PathBuilder

현재의 PathBuilder 사례입니다.

Vr(듀얼)

경로 데이터에 상대적인 ‘Vertical Line To’ 명령을 추가합니다.

public PathBuilder Vr(double y)

Parameters

y double

y-조정은 현재 위치와 비교하여 수직 라인을 끌어내는 것입니다.

Returns

PathBuilder

현재의 PathBuilder 사례입니다.

Z()

경로 데이터에 ‘Close Path’ 명령을 추가합니다.

public PathBuilder Z()

Returns

PathBuilder

현재의 PathBuilder 사례입니다.

 한국어