Class Region

Class Region

이름 공간 : Aspose.Imaging 모임: Aspose.Imaging.dll (25.4.0)

그것은 직경과 경로로 구성된 그래픽 모양의 인테리어를 설명합니다.이 클래스는 유산되지 않습니다.

[JsonObject(MemberSerialization.OptIn)]
public sealed class Region

Inheritance

object Region

상속 회원들

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

Constructors

Region()

새로운 Aspose.Imaging.Region을 시작합니다.

public Region()

Region(오른쪽)

지정된 Aspose.Imaging.RectangleF 구조에서 새로운 Aspose.Imaging.Region을 시작합니다.

public Region(RectangleF rect)

Parameters

rect RectangleF

Aspose.Imaging.RectangleF 구조는 새로운 Aspose.Imaging.Region의 내부를 정의합니다.

Region(Rectangle)

새로운 Aspose.Imaging.Region을 지정된 Aspose.Imaging.Rectangle 구조에서 시작합니다.

public Region(Rectangle rect)

Parameters

rect Rectangle

Aspose.Imaging.Rectangle 구조는 새로운 Aspose.Imaging.Region의 내부를 정의합니다.

Region(GraphicsPath)

새로운 Aspose.Imaging.Region을 지정된 Aspose.Imaging.GraphicsPath로 시작합니다.

public Region(GraphicsPath path)

Parameters

path GraphicsPath

Aspose.Imaging.GraphicsPath는 새로운 Aspose.Imaging.Region을 정의합니다.

Exceptions

ArgumentNullException

path’ is null.

Methods

Complement(오른쪽)

이 Aspose.Imaging.Region을 업데이트하여 이 Aspose.Imaging.Region과 교차하지 않는 지정된 Aspose.Imaging.RectangleF 구조의 부분을 포함합니다.

public void Complement(RectangleF rect)

Parameters

rect RectangleF

Aspose.Imaging.RectangleF 구조는 이 Aspose.Imaging.Region을 보완합니다.

Complement(Rectangle)

이 Aspose.Imaging.Region을 업데이트하여 이 Aspose.Imaging.Region과 교차하지 않는 지정된 Aspose.Imaging.Rectangle 구조의 부분을 포함합니다.

public void Complement(Rectangle rect)

Parameters

rect Rectangle

이 Aspose.Imaging.Rectangle 구조는 이 Aspose.Imaging.Region을 보완합니다.

Complement(GraphicsPath)

이 Aspose.Imaging.Region을 업데이트하여 이 Aspose.Imaging.Region과 교차하지 않는 지정된 Aspose.Imaging.GraphicsPath의 부분을 포함합니다.

public void Complement(GraphicsPath path)

Parameters

path GraphicsPath

이 Aspose.Imaging.GraphicsPath는 이 Aspose.Imaging.Region을 보완합니다.

Exceptions

ArgumentNullException

path’ isnull.

Complement(Region)

이 Aspose.Imaging.Region을 업데이트하여 이 Aspose.Imaging.Region과 교차하지 않는 지정된 Aspose.Imaging.Region의 부분을 포함합니다.

public void Complement(Region region)

Parameters

region Region

Aspose.Imaging.Region은 이 Aspose.Imaging.Region 개체를 보완하는 것을 반대합니다.

Exceptions

ArgumentNullException

region’ isnull.

DeepClone()

이 Aspose.Imaging.Region의 정확한 깊은 복사본을 만듭니다.

public Region DeepClone()

Returns

Region

이 방법을 만드는 Aspose.Imaging.Region.

Equals(객체)

물건이 평등한지 확인하십시오.

public override bool Equals(object obj)

Parameters

obj object

다른 물건은

Returns

bool

평등 비교의 결과입니다.

Equals(지역, 그래픽)

지정된 Aspose.Imaging.Region이 지정된 그림 표면에 있는 이 Aspose.Imaging.Region과 동일한지 여부를 테스트합니다.

public bool Equals(Region region, Graphics g)

Parameters

region Region

시험을 위한 아스포스.Imaging.Region

g Graphics

Aspose.Imaging.Graphics는 그림 표면을 나타냅니다.

Returns

bool

이 지역의 내부가 이 지역의 내부와 동일한 경우 g’ 파라미터와 관련된 변환이 적용되는 경우; 그렇지 않으면 가짜.

Exceptions

ArgumentNullException

g ‘or region’ is null.

Exclude(오른쪽)

이 Aspose.Imaging.Region을 업데이트하여 지정된 Aspose.Imaging.RectangleF 구조와 교차하지 않는 인테리어의 일부만 포함합니다.

public void Exclude(RectangleF rect)

Parameters

rect RectangleF

이 Aspose.Imaging.RectangleF 구조는 이 Aspose.Imaging.Region에서 제외됩니다.

Exclude(Rectangle)

이 Aspose.Imaging.Region을 업데이트하여 지정된 Aspose.Imaging.Rectangle 구조와 교차하지 않는 인테리어의 일부만 포함합니다.

public void Exclude(Rectangle rect)

Parameters

rect Rectangle

이 Aspose.Imaging.Rectangle 구조는 이 Aspose.Imaging.Region에서 제외됩니다.

Exclude(GraphicsPath)

이 Aspose.Imaging.Region을 업데이트하여 지정된 Aspose.Imaging.GraphicsPath와 교차하지 않는 인테리어의 일부만 포함합니다.

public void Exclude(GraphicsPath path)

Parameters

path GraphicsPath

이 Aspose.Imaging.Graphics이 Aspose.Imaging.Region에서 제외하는 방법.

Exceptions

ArgumentNullException

path’ is null.

Exclude(Region)

이 Aspose.Imaging.Region을 업데이트하여 지정된 Aspose.Imaging.Region과 교차하지 않는 인테리어의 일부만 포함합니다.

public void Exclude(Region region)

Parameters

region Region

이 Aspose.Imaging.Region에서 제외하려면 Aspose.Imaging.Region.

Exceptions

ArgumentNullException

region’ is null.

GetHashCode()

현재 객체의 해시 코드를 얻으십시오.

public override int GetHashCode()

Returns

int

해시 코드 입니다.

Intersect(오른쪽)

이 Aspose.Imaging.Region을 지정된 Aspose.Imaging.RectangleF 구조로 스스로의 교차로로 업데이트합니다.

public void Intersect(RectangleF rect)

Parameters

rect RectangleF

Aspose.Imaging.RectangleF 구조는 이 Aspose.Imaging.Region과 교차합니다.

Intersect(Rectangle)

이 Aspose.Imaging.Region을 지정된 Aspose.Imaging.Rectangle 구조로 스스로의 교차로로 업데이트합니다.

public void Intersect(Rectangle rect)

Parameters

rect Rectangle

Aspose.Imaging.Rectangle 구조는 이 Aspose.Imaging.Region과 연결되어 있습니다.

Intersect(GraphicsPath)

이 Aspose.Imaging.Region을 지정된 Aspose.Imaging.GraphicsPath로 스스로의 교차로 업데이트합니다.

public void Intersect(GraphicsPath path)

Parameters

path GraphicsPath

이 Aspose.Imaging.Graphics이 Aspose.Imaging.Region과 연결되어 있습니다.

Intersect(Region)

이 Aspose.Imaging.Region을 지정된 Aspose.Imaging.Region과 스스로의 교차로 업데이트합니다.

public void Intersect(Region region)

Parameters

region Region

이 Aspose.Imaging.Region은 이 Aspose.Imaging.Region과 연결되어 있습니다.

IsEmpty(Graphics)

이 Aspose.Imaging.Region이 지정된 그림 표면에 빈 인테리어가 있는지 여부를 테스트합니다.

public bool IsEmpty(Graphics g)

Parameters

g Graphics

Aspose.Imaging.Graphics는 그림 표면을 나타냅니다.

Returns

bool

이 Aspose.Imaging.Region의 내부가 g’와 관련된 변환이 적용되면 텅 비어 있는 경우; 그렇지 않으면 가짜입니다.

Exceptions

ArgumentNullException

g’ is null.

IsInfinite(Graphics)

이 Aspose.Imaging.Region이 지정된 그림 표면에 무한한 인테리어가 있는지 여부를 테스트합니다.

public bool IsInfinite(Graphics g)

Parameters

g Graphics

Aspose.Imaging.Graphics는 그림 표면을 나타냅니다.

Returns

bool

이 Aspose.Imaging.Region의 내부가 g’와 관련된 변환이 적용되면 무한한 경우; 그렇지 않으면 가짜입니다.

Exceptions

ArgumentNullException

g’ is null.

IsVisible(수영장, 수영장)

지정된 포인트가 이 Aspose.Imaging.Region 내에 있는지 여부를 테스트합니다.

public bool IsVisible(float x, float y)

Parameters

x float

테스트해야 할 지점의 x 조정.

y float

시험할 지점의 Y 조정.

Returns

bool

이 Aspose.Imaging.Region 내에 지정된 포인트가 포함되어있을 때 사실; 그렇지 않으면 가짜.

IsVisible(포인트F)

지정된 Aspose.Imaging.PointF 구조가 이 Aspose.Imaging.Region 내에 있는지 여부를 테스트합니다.

public bool IsVisible(PointF point)

Parameters

point PointF

Aspose.Imaging.PointF 구조를 테스트 할 수 있습니다.

Returns

bool

point"이 Aspose.Imaging.Region 내에 포함되어 있는 경우; 그렇지 않으면 가짜입니다.

IsVisible(플로트, 플로트, 그래픽)

이 Aspose.Imaging.Region 내에서 지정된 포인트가 지정된 Aspose.Imaging.Graphics를 사용하여 끌어 올릴 때 있는지 테스트합니다.

public bool IsVisible(float x, float y, Graphics g)

Parameters

x float

테스트해야 할 지점의 x 조정.

y float

시험할 지점의 Y 조정.

g Graphics

Aspose.Imaging.Graphics는 그래픽 컨텍스트를 나타냅니다.

Returns

bool

이 Aspose.Imaging.Region 내에 지정된 포인트가 포함되어있을 때 사실; 그렇지 않으면 가짜.

IsVisible(포인트, 그래픽)

지정된 Aspose.Imaging.PointF 구조가 지정된 Aspose.Imaging.Graphics를 사용하여 촬영할 때 이 Aspose.Imaging.Region 내에 포함되어 있는지 여부를 테스트합니다.

public bool IsVisible(PointF point, Graphics g)

Parameters

point PointF

Aspose.Imaging.PointF 구조를 테스트 할 수 있습니다.

g Graphics

Aspose.Imaging.Graphics는 그래픽 컨텍스트를 나타냅니다.

Returns

bool

point"이 Aspose.Imaging.Region 내에 포함되어 있는 경우; 그렇지 않으면 가짜입니다.

IsVisible(해병대, 해병대, 해병대)

지정된 직경의 어떤 부분이 이 Aspose.Imaging.Region 내에 포함되어 있는지 테스트합니다.

public bool IsVisible(float x, float y, float width, float height)

Parameters

x float

좌석의 상단 왼쪽 구석의 x 조정이 테스트됩니다.

y float

좌석의 상단 왼쪽 구석의 y 조정이 테스트됩니다.

width float

테스트 할 수있는 직경의 폭.

height float

테스트 할 수있는 직경의 높이.

Returns

bool

지정된 직경의 어떤 부분이 이 Aspose.Imaging.Region 개체 내에 포함되어 있는 경우; 그렇지 않으면, 가짜.

IsVisible(오른쪽)

지정된 Aspose.Imaging.RectangleF 구조의 어떤 부분이 이 Aspose.Imaging.Region 내에 포함되어 있는지 테스트합니다.

public bool IsVisible(RectangleF rect)

Parameters

rect RectangleF

Aspose.Imaging.RectangleF 구조를 테스트 할 수 있습니다.

Returns

bool

사실은 rect’의 어떤 부분이 이 Aspose.Imaging.Region 내에 포함되어 있는 경우; 그렇지 않으면 가짜입니다.

IsVisible(플로트, 플로트, 플로트, 그래픽)

이 Aspose.Imaging.Region 내에서 지정된 직경의 어떤 부분이 지정된 Aspose.Imaging.Graphics를 사용하여 끌어 올릴 때 포함되어 있는지 테스트합니다.

public bool IsVisible(float x, float y, float width, float height, Graphics g)

Parameters

x float

좌석의 상단 왼쪽 구석의 x 조정이 테스트됩니다.

y float

좌석의 상단 왼쪽 구석의 y 조정이 테스트됩니다.

width float

테스트 할 수있는 직경의 폭.

height float

테스트 할 수있는 직경의 높이.

g Graphics

Aspose.Imaging.Graphics는 그래픽 컨텍스트를 나타냅니다.

Returns

bool

지정된 직경의 어떤 부분이 이 Aspose.Imaging.Region 내에 포함되어 있는 경우; 그렇지 않으면, 가짜.

IsVisible(RectangleF, 그래픽)

지정된 Aspose.Imaging.RectangleF 구조의 어떤 부분이 지정된 Aspose.Imaging.Graphics를 사용하여 인쇄 될 때 이 Aspose.Imaging.Region 내에 포함되어 있는지 테스트합니다.

public bool IsVisible(RectangleF rect, Graphics g)

Parameters

rect RectangleF

Aspose.Imaging.RectangleF 구조를 테스트 할 수 있습니다.

g Graphics

Aspose.Imaging.Graphics는 그래픽 컨텍스트를 나타냅니다.

Returns

bool

rect’이 이 Aspose.Imaging.Region 내에 포함되어 있는 경우; 그렇지 않으면 가짜입니다.

IsVisible(인트, 인트, 그래픽)

이 Aspose.Imaging.Region 개체 내에 지정된 포인트가 있는지 여부를 테스트하면 지정된 Aspose.Imaging.Graphics 개체를 사용하여 인쇄됩니다.

public bool IsVisible(int x, int y, Graphics g)

Parameters

x int

테스트해야 할 지점의 x 조정.

y int

시험할 지점의 Y 조정.

g Graphics

Aspose.Imaging.Graphics는 그래픽 컨텍스트를 나타냅니다.

Returns

bool

정확한 경우 지정된 포인트가 이 Aspose.Imaging.Region 내에 포함되어있다; 그렇지 않으면, 가짜.

IsVisible(Point)

이 Aspose.Imaging.Region 내에서 지정된 Aspose.Imaging.Point 구조가 포함되어 있는지 여부를 테스트합니다.

public bool IsVisible(Point point)

Parameters

point Point

Aspose.Imaging.Point 구조를 테스트합니다.

Returns

bool

point"이 Aspose.Imaging.Region 내에 포함되어 있는 경우; 그렇지 않으면 가짜입니다.

IsVisible(포인트, 그래픽)

이 Aspose.Imaging.Region 내에서 지정된 Aspose.Imaging.Point 구조가 지정된 Aspose.Imaging.Graphics를 사용하여 인쇄되었는지 여부를 테스트합니다.

public bool IsVisible(Point point, Graphics g)

Parameters

point Point

Aspose.Imaging.Point 구조를 테스트합니다.

g Graphics

Aspose.Imaging.Graphics는 그래픽 컨텍스트를 나타냅니다.

Returns

bool

point"이 Aspose.Imaging.Region 내에 포함되어 있는 경우; 그렇지 않으면 가짜입니다.

IsVisible(인트, 인트, 인트)

지정된 직경의 어떤 부분이 이 Aspose.Imaging.Region 내에 포함되어 있는지 테스트합니다.

public bool IsVisible(int x, int y, int width, int height)

Parameters

x int

좌석의 상단 왼쪽 구석의 x 조정이 테스트됩니다.

y int

좌석의 상단 왼쪽 구석의 y 조정이 테스트됩니다.

width int

테스트 할 수있는 직경의 폭.

height int

테스트 할 수있는 직경의 높이.

Returns

bool

지정된 직경의 어떤 부분이 이 Aspose.Imaging.Region 내에 포함되어 있는 경우; 그렇지 않으면, 가짜.

IsVisible(Rectangle)

지정된 Aspose.Imaging.Rectangle 구조의 어떤 부분이 이 Aspose.Imaging.Region 내에 포함되어 있는지 테스트합니다.

public bool IsVisible(Rectangle rect)

Parameters

rect Rectangle

Aspose.Imaging.Rectangle 구조를 테스트 할 수 있습니다.

Returns

bool

이 방법은 rect’의 어떤 부분이 이 Aspose.Imaging.Region 내에 포함되어있을 때 사실로 돌아갑니다; 그렇지 않으면 가짜입니다.

IsVisible(int, int, int, int, 그래픽)

이 Aspose.Imaging.Region 내에서 지정된 직경의 어떤 부분이 지정된 Aspose.Imaging.Graphics를 사용하여 끌어 올릴 때 포함되어 있는지 테스트합니다.

public bool IsVisible(int x, int y, int width, int height, Graphics g)

Parameters

x int

좌석의 상단 왼쪽 구석의 x 조정이 테스트됩니다.

y int

좌석의 상단 왼쪽 구석의 y 조정이 테스트됩니다.

width int

테스트 할 수있는 직경의 폭.

height int

테스트 할 수있는 직경의 높이.

g Graphics

Aspose.Imaging.Graphics는 그래픽 컨텍스트를 나타냅니다.

Returns

bool

지정된 직경의 어떤 부분이 이 Aspose.Imaging.Region 내에 포함되어 있는 경우; 그렇지 않으면, 가짜.

IsVisible(오른쪽, 그래픽)

지정된 Aspose.Imaging.Rectangle 구조의 어떤 부분이 지정된 Aspose.Imaging.Graphics를 사용하여 인쇄 될 때 이 Aspose.Imaging.Region 내에 포함되어 있는지 테스트합니다.

public bool IsVisible(Rectangle rect, Graphics g)

Parameters

rect Rectangle

Aspose.Imaging.Rectangle 구조를 테스트 할 수 있습니다.

g Graphics

Aspose.Imaging.Graphics는 그래픽 컨텍스트를 나타냅니다.

Returns

bool

rect’의 어떤 부분이 이 Aspose.Imaging.Region 내에 포함되어 있는 경우; 그렇지 않으면, 가짜.

MakeEmpty()

이 Aspose.Imaging.Region을 빈 인테리어로 시작합니다.

public void MakeEmpty()

MakeInfinite()

이 Aspose.Imaging.Region은 무한한 인테리어에 반대합니다.

public void MakeInfinite()

Transform(Matrix)

이 Aspose.Imaging.Region을 지정된 Aspose.Imaging.Matrix로 변환합니다.

public void Transform(Matrix matrix)

Parameters

matrix Matrix

이 Aspose.Imaging.Matrix를 통해 이 Aspose.Imaging.Region을 변환합니다.

Exceptions

ArgumentNullException

matrix’ is null.

Translate(수영장, 수영장)

이 Aspose.Imaging.Region의 좌표를 지정된 금액으로 지정합니다.

public void Translate(float dx, float dy)

Parameters

dx float

이 Aspose.Imaging.Region을 수평으로 보상하는 금액.

dy float

이 Aspose.Imaging.Region을 수직으로 보상하는 금액.

Translate(이트, 이트)

이 Aspose.Imaging.Region의 좌표를 지정된 금액으로 지정합니다.

public void Translate(int dx, int dy)

Parameters

dx int

이 Aspose.Imaging.Region을 수평으로 보상하는 금액.

dy int

이 Aspose.Imaging.Region을 수직으로 보상하는 금액.

Union(오른쪽)

이 Aspose.Imaging.Region을 스스로의 연합과 지정된 Aspose.Imaging.RectangleF 구조로 업데이트합니다.

public void Union(RectangleF rect)

Parameters

rect RectangleF

Aspose.Imaging.RectangleF 구조는 이 Aspose.Imaging.Region과 결합합니다.

Union(Rectangle)

이 Aspose.Imaging.Region을 스스로의 연합과 지정된 Aspose.Imaging.Rectangle 구조로 업데이트합니다.

public void Union(Rectangle rect)

Parameters

rect Rectangle

Aspose.Imaging.Rectangle 구조는 이 Aspose.Imaging.Region과 결합합니다.

Union(GraphicsPath)

이 Aspose.Imaging.Region을 스스로의 연합과 지정된 Aspose.Imaging.GraphicsPath로 업데이트합니다.

public void Union(GraphicsPath path)

Parameters

path GraphicsPath

이 Aspose.Imaging.Graphics이 Aspose.Imaging.Region과 결합하는 방법.

Exceptions

ArgumentNullException

path’ is null.

Union(Region)

이 Aspose.Imaging.Region을 스스로의 연합과 지정된 Aspose.Imaging.Region으로 업데이트합니다.

public void Union(Region region)

Parameters

region Region

이 Aspose.Imaging.Region은 이 Aspose.Imaging.Region과 결합합니다.

Exceptions

ArgumentNullException

region’ is null.

Xor(오른쪽)

이 Aspose.Imaging.Region을 연합으로 업데이트하면 Aspose.Imaging.RectangleF 구조를 지정한 Aspose.Imaging.RectangleF 구조와 자체의 교차점이 줄어듭니다.

public void Xor(RectangleF rect)

Parameters

rect RectangleF

이 Aspose.Imaging.RectangleF 구조는 이 Aspose.Imaging.Region과 일치합니다.

Xor(Rectangle)

이 Aspose.Imaging.Region을 연합으로 업데이트하면 Aspose.Imaging.Rectangle 구조를 지정한 Aspose.Imaging.Rectangle 구조로 스스로의 교차점을 줄일 수 있습니다.

public void Xor(Rectangle rect)

Parameters

rect Rectangle

이 Aspose.Imaging.Rectangle 구조는 이 Aspose.Imaging.Region과 동일합니다.

Xor(GraphicsPath)

이 Aspose.Imaging.Region을 연합으로 업데이트하는 것은 Aspose.Imaging.GraphicsPath를 지정한 Aspose.Imaging.GraphicsPath로 스스로의 교차점을 낮추는 것입니다.

public void Xor(GraphicsPath path)

Parameters

path GraphicsPath

이 Aspose.Imaging.Graphics이 Aspose.Imaging.Region과 함께 할 수있는 방법.

Exceptions

ArgumentNullException

path’ is null.

Xor(Region)

이 Aspose.Imaging.Region을 연합으로 업데이트하면 Aspose.Imaging.Region을 지정한 Aspose.Imaging.Region과 스스로의 교차점이 줄어듭니다.

public void Xor(Region region)

Parameters

region Region

이 Aspose.Imaging.Region은 이 Aspose.Imaging.Region과 함께 할 수 있습니다.

Exceptions

ArgumentNullException

region’ is null.

 한국어