Class MaskBuilder
이름 공간 : Aspose.Svg.Builder 모임: Aspose.SVG.dll (25.5.0)
CSS 마스크 속성을 만드는 건축가 클래스.이 클래스는 다양한 속성을 사용하여 복잡한 마스크 스타일의 건설을 허용합니다, 예를 들어, 모스크 출처, 위치, 크기, 반복 스타일, 그리고 더.결과 링은 CSS에서 요소의 마스크 행동을 정의하는 데 사용될 수 있습니다.
[ComVisible(true)]
public class MaskBuilder
Inheritance
상속 회원들
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의 현재 사례.
Build()
마스크 속성의 가치를 끈으로 만듭니다.
public string Build()
Returns
CSS에서 사용하기에 적합한 마스크 속성의 끈 표현.
CompositingOperator(CompositingOperator)
마스크를위한 컴포지션 운영자를 설정합니다.
public MaskBuilder CompositingOperator(CompositingOperator op)
Parameters
컴포지션 운영자
Returns
MaskBuilder의 현재 사례.
GeometryBox(GeometryBox)
마스크의 기하학 상자를 설정합니다.
public MaskBuilder GeometryBox(GeometryBox box)
Parameters
box
GeometryBox
지오메트리 상자
Returns
MaskBuilder의 현재 사례.
GeometryBoxNoclip(GeometryBox)
마스크의 지메트리 상자를 클립 없이 설정합니다.
public MaskBuilder GeometryBoxNoclip(GeometryBox box)
Parameters
box
GeometryBox
지오메트리 상자
Returns
MaskBuilder의 현재 사례.
MaskSourceId(스트리트)
마스크의 출처 ID를 설정합니다.
public MaskBuilder MaskSourceId(string maskSourceId)
Parameters
maskSourceId
string
마스크 출처 요소의 ID.
Returns
MaskBuilder의 현재 사례.
Exceptions
마스크SourceId가 null 또는 whitespace이 될 때 흔들립니다.
Position(두 배, 길이)
마스크의 위치를 설정합니다.
public MaskBuilder Position(double position, LengthType type = LengthType.Px)
Parameters
position
double
위치의 가치가 있습니다.
type
LengthType
길이 측정의 유형입니다.
Returns
MaskBuilder의 현재 사례.
Position(이중, 두 배, 길이)
마스크의 위치를 수평 및 수직 값을 사용하여 설정합니다.
public MaskBuilder Position(double horizontal, double vertical, LengthType type = LengthType.Px)
Parameters
horizontal
double
수평 위치의 가치.
vertical
double
수직 위치 가치.
type
LengthType
길이 측정의 유형입니다.
Returns
MaskBuilder의 현재 사례.
Position(수평 위치, 이중, 길이 타입)
마스크의 위치를 미리 정의된 수평 위치와 수직 값을 사용하여 설정합니다.
public MaskBuilder Position(HorizontalPosition horizontal, double vertical, LengthType type = LengthType.Px)
Parameters
horizontal
HorizontalPosition
미리 정의된 수평 위치.
vertical
double
수직 위치 가치.
type
LengthType
길이 측정의 유형입니다.
Returns
MaskBuilder의 현재 사례.
Position(수직 위치, 이중, 길이 타입)
마스크의 위치를 미리 정의된 수직 위치와 수평 값을 사용하여 설정합니다.
public MaskBuilder Position(VerticalPosition vertical, double horizontal, LengthType type = LengthType.Px)
Parameters
vertical
VerticalPosition
미리 정의된 수직 위치.
horizontal
double
수평 위치의 가치.
type
LengthType
길이 측정의 유형입니다.
Returns
MaskBuilder의 현재 사례.
Position(수평 위치, 수직 위치)
마스크의 위치를 미리 정의된 수평 및 수직 위치로 설정합니다.
public MaskBuilder Position(HorizontalPosition horizontal, VerticalPosition vertical)
Parameters
horizontal
HorizontalPosition
미리 정의된 수평 위치.
vertical
VerticalPosition
미리 정의된 수직 위치.
Returns
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의 현재 사례.
RepeatStyle(RepeatStyle)
마스크의 반복적인 스타일을 설정합니다.
public MaskBuilder RepeatStyle(RepeatStyle style)
Parameters
style
RepeatStyle
반복하는 스타일
Returns
MaskBuilder의 현재 사례.