Class MaskBuilder

Class MaskBuilder

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

CSS 마스크 속성을 만드는 건축가 클래스.이 클래스는 다양한 속성을 사용하여 복잡한 마스크 스타일의 건설을 허용합니다, 예를 들어, 모스크 출처, 위치, 크기, 반복 스타일, 그리고 더.결과 링은 CSS에서 요소의 마스크 행동을 정의하는 데 사용될 수 있습니다.

[ComVisible(true)]
public class MaskBuilder

Inheritance

object MaskBuilder

상속 회원들

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

Constructors

MaskBuilder()

public MaskBuilder()

Methods

BackgroundSize(이중, 두 배, 길이)

마스크에 대한 배경 크기를 설정합니다.

public MaskBuilder BackgroundSize(double width, double height, LengthType type = LengthType.Px)

Parameters

width double

배경의 넓이.

height double

배경의 높이.

type LengthType

길이 측정의 유형입니다.

Returns

MaskBuilder

MaskBuilder의 현재 사례.

Build()

마스크 속성의 가치를 끈으로 만듭니다.

public string Build()

Returns

string

CSS에서 사용하기에 적합한 마스크 속성의 끈 표현.

CompositingOperator(CompositingOperator)

마스크를위한 컴포지션 운영자를 설정합니다.

public MaskBuilder CompositingOperator(CompositingOperator op)

Parameters

op CompositingOperator

컴포지션 운영자

Returns

MaskBuilder

MaskBuilder의 현재 사례.

GeometryBox(GeometryBox)

마스크의 기하학 상자를 설정합니다.

public MaskBuilder GeometryBox(GeometryBox box)

Parameters

box GeometryBox

지오메트리 상자

Returns

MaskBuilder

MaskBuilder의 현재 사례.

GeometryBoxNoclip(GeometryBox)

마스크의 지메트리 상자를 클립 없이 설정합니다.

public MaskBuilder GeometryBoxNoclip(GeometryBox box)

Parameters

box GeometryBox

지오메트리 상자

Returns

MaskBuilder

MaskBuilder의 현재 사례.

MaskSourceId(스트리트)

마스크의 출처 ID를 설정합니다.

public MaskBuilder MaskSourceId(string maskSourceId)

Parameters

maskSourceId string

마스크 출처 요소의 ID.

Returns

MaskBuilder

MaskBuilder의 현재 사례.

Exceptions

ArgumentException

마스크SourceId가 null 또는 whitespace이 될 때 흔들립니다.

Position(두 배, 길이)

마스크의 위치를 설정합니다.

public MaskBuilder Position(double position, LengthType type = LengthType.Px)

Parameters

position double

위치의 가치가 있습니다.

type LengthType

길이 측정의 유형입니다.

Returns

MaskBuilder

MaskBuilder의 현재 사례.

Position(이중, 두 배, 길이)

마스크의 위치를 수평 및 수직 값을 사용하여 설정합니다.

public MaskBuilder Position(double horizontal, double vertical, LengthType type = LengthType.Px)

Parameters

horizontal double

수평 위치의 가치.

vertical double

수직 위치 가치.

type LengthType

길이 측정의 유형입니다.

Returns

MaskBuilder

MaskBuilder의 현재 사례.

Position(수평 위치, 이중, 길이 타입)

마스크의 위치를 미리 정의된 수평 위치와 수직 값을 사용하여 설정합니다.

public MaskBuilder Position(HorizontalPosition horizontal, double vertical, LengthType type = LengthType.Px)

Parameters

horizontal HorizontalPosition

미리 정의된 수평 위치.

vertical double

수직 위치 가치.

type LengthType

길이 측정의 유형입니다.

Returns

MaskBuilder

MaskBuilder의 현재 사례.

Position(수직 위치, 이중, 길이 타입)

마스크의 위치를 미리 정의된 수직 위치와 수평 값을 사용하여 설정합니다.

public MaskBuilder Position(VerticalPosition vertical, double horizontal, LengthType type = LengthType.Px)

Parameters

vertical VerticalPosition

미리 정의된 수직 위치.

horizontal double

수평 위치의 가치.

type LengthType

길이 측정의 유형입니다.

Returns

MaskBuilder

MaskBuilder의 현재 사례.

Position(수평 위치, 수직 위치)

마스크의 위치를 미리 정의된 수평 및 수직 위치로 설정합니다.

public MaskBuilder Position(HorizontalPosition horizontal, VerticalPosition vertical)

Parameters

horizontal HorizontalPosition

미리 정의된 수평 위치.

vertical VerticalPosition

미리 정의된 수직 위치.

Returns

MaskBuilder

MaskBuilder의 현재 사례.

Position(수평, 이중, 수직, 두 배, 길이 타입)

마스크의 위치를 측면과 값을 사용하여 설정합니다.

public MaskBuilder Position(HorizontalEdge horizontalEdge, double horizontalValue, VerticalEdge verticalEdge, double verticalValue, LengthType type = LengthType.Px)

Parameters

horizontalEdge HorizontalEdge

수평 좌석 위치.

horizontalValue double

수평 위치의 가치.

verticalEdge VerticalEdge

수직 좌석 위치.

verticalValue double

수직 위치 가치.

type LengthType

길이 측정의 유형입니다.

Returns

MaskBuilder

MaskBuilder의 현재 사례.

RepeatStyle(RepeatStyle)

마스크의 반복적인 스타일을 설정합니다.

public MaskBuilder RepeatStyle(RepeatStyle style)

Parameters

style RepeatStyle

반복하는 스타일

Returns

MaskBuilder

MaskBuilder의 현재 사례.

 한국어