Region

Inheritance: java.lang.Object

public final class Region

描述由矩形和路径组成的图形形状的内部。此类不可被继承。

构造函数

构造函数描述
Region()初始化一个新的 Region。
Region(RectangleF rect)从指定的 T:Aspose.Imaging.RectangleF 结构初始化一个新的 T:Aspose.Imaging.Region
Region(Rectangle rect)从指定的 T:Aspose.Imaging.Rectangle 结构初始化一个新的 T:Aspose.Imaging.Region
Region(GraphicsPath path)使用指定的 T:Aspose.Imaging.GraphicsPath 初始化一个新的 T:Aspose.Imaging.Region

方法

方法描述
deepClone()创建此 com.aspose.imaging.region 的精确深拷贝。
makeInfinite()将此 com.aspose.imaging.Region 对象初始化为无限内部。
makeEmpty()将此 com.aspose.imaging.Region 初始化为空内部。
intersect(RectangleF rect)将此 com.aspose.imaging.Region 更新为其自身与指定的 com.aspose.imaging.RectangleF 结构的交集。
intersect(Rectangle rect)将此 com.aspose.imaging.Region 更新为其自身与指定的 com.aspose.imaging.Rectangle 结构的交集。
intersect(GraphicsPath path)将此 com.aspose.imaging.Region 更新为其自身与指定的 com.aspose.imaging.graphicsPath 的交集。
intersect(Region region)将此 com.aspose.imaging.Region 更新为其自身与指定的 com.aspose.imaging.region 的交集。
union(RectangleF rect)将此 com.aspose.imaging.Region 更新为其自身与指定的 com.aspose.imaging.RectangleF 结构的并集。
union(Rectangle rect)将此 com.aspose.imaging.Region 更新为它自身与指定的 com.aspose.imaging.Rectangle 结构的并集。
union(GraphicsPath path)将此 com.aspose.imaging.Region 更新为它自身与指定的 com.aspose.imaging.graphicsPath 的并集。
union(Region region)将此 com.aspose.imaging.Region 更新为它自身与指定的 com.aspose.imaging.region 的并集。
xor(RectangleF rect)将此 com.aspose.imaging.Region 更新为它自身与指定的 com.aspose.imaging.RectangleF 结构的并集减去交集。
xor(Rectangle rect)将此 com.aspose.imaging.Region 更新为它自身与指定的 com.aspose.imaging.Rectangle 结构的并集减去交集。
xor(GraphicsPath path)将此 com.aspose.imaging.Region 更新为它自身与指定的 com.aspose.imaging.graphicsPath 的并集减去交集。
xor(Region region)将此 com.aspose.imaging.Region 更新为它自身与指定的 com.aspose.imaging.region 的并集减去交集。
exclude(RectangleF rect)将此 com.aspose.imaging.Region 更新为仅包含其内部不与指定的 com.aspose.imaging.RectangleF 结构相交的部分。
exclude(Rectangle rect)将此 com.aspose.imaging.Region 更新为仅包含其内部不与指定的 com.aspose.imaging.Rectangle 结构相交的部分。
exclude(GraphicsPath path)将此 com.aspose.imaging.Region 更新为仅包含其内部不与指定的 com.aspose.imaging.graphicsPath 相交的部分。
exclude(Region region)将此 com.aspose.imaging.Region 更新为仅包含其内部不与指定的 com.aspose.imaging.region 相交的部分。
complement(RectangleF rect)将此 com.aspose.imaging.Region 更新为包含指定的 com.aspose.imaging.RectangleF 结构中不与此 com.aspose.imaging.region 相交的部分。
complement(Rectangle rect)将此 com.aspose.imaging.Region 更新为包含指定的 com.aspose.imaging.Rectangle 结构中不与此 com.aspose.imaging.region 相交的部分。
complement(GraphicsPath path)将此 com.aspose.imaging.Region 更新为包含指定的 com.aspose.imaging.GraphicsPath 中不与此 com.aspose.imaging.region 相交的部分。
complement(Region region)将此 com.aspose.imaging.Region 更新为包含指定的 com.aspose.imaging.Region 中不与此 com.aspose.imaging.region 相交的部分。
translate(float dx, float dy)将此 com.aspose.imaging.Region 的坐标按指定的量偏移。
translate(int dx, int dy)将此 com.aspose.imaging.Region 的坐标按指定的量偏移。
transform(Matrix matrix)使用指定的 com.aspose.imaging.matrix 对此 com.aspose.imaging.Region 进行变换。
isEmpty(Graphics g)测试此 com.aspose.imaging.Region 在指定的绘图表面上是否具有空的内部。
isInfinite(Graphics g)测试此 com.aspose.imaging.Region 在指定的绘图表面上是否具有无限的内部。
isEquals(Region region, Graphics g)测试指定的 com.aspose.imaging.Region 在指定的绘图表面上是否与此 com.aspose.imaging.Region 完全相同。
isVisible(float x, float y)测试指定的点是否包含在此 com.aspose.imaging.region 中。
isVisible(PointF point)测试指定的 com.aspose.imaging.PointF 结构是否包含在此 com.aspose.imaging.region 中。
isVisible(float x, float y, Graphics g)测试在使用指定的 com.aspose.imaging.graphics 绘制时,指定的点是否包含在此 com.aspose.imaging.Region 中。
isVisible(PointF point, Graphics g)测试在使用指定的 com.aspose.imaging.graphics 绘制时,指定的 com.aspose.imaging.PointF 结构是否包含在此 com.aspose.imaging.Region 中。
isVisible(float x, float y, float width, float height)测试指定矩形的任何部分是否包含在此 com.aspose.imaging.region 中。
isVisible(RectangleF rect)测试指定的 com.aspose.imaging.RectangleF 结构的任何部分是否包含在此 com.aspose.imaging.region 中。
isVisible(float x, float y, float width, float height, Graphics g)测试在使用指定的 com.aspose.imaging.graphics 绘制时,指定矩形的任何部分是否包含在此 com.aspose.imaging.Region 中。
isVisible(RectangleF rect, Graphics g)测试在使用指定的 com.aspose.imaging.graphics 绘制时,指定的 com.aspose.imaging.RectangleF 结构的任何部分是否包含在此 com.aspose.imaging.Region 中。
isVisible(int x, int y, Graphics g)测试在使用指定的 com.aspose.imaging.Graphics 对象绘制时,指定的点是否包含在此 com.aspose.imaging.Region 对象中。
isVisible(Point point)测试指定的 com.aspose.imaging.Point 结构是否包含在此 com.aspose.imaging.region 中。
isVisible(Point point, Graphics g)测试在使用指定的 com.aspose.imaging.graphics 绘制时,指定的 com.aspose.imaging.Point 结构是否包含在此 com.aspose.imaging.Region 中。
isVisible(int x, int y, int width, int height)测试指定矩形的任何部分是否包含在此 com.aspose.imaging.region 中。
isVisible(Rectangle rect)测试指定的 com.aspose.imaging.Rectangle 结构的任何部分是否包含在此 com.aspose.imaging.region 中。
isVisible(int x, int y, int width, int height, Graphics g)测试在使用指定的 com.aspose.imaging.graphics 绘制时,指定矩形的任何部分是否包含在此 com.aspose.imaging.Region 中。
isVisible(Rectangle rect, Graphics g)测试在使用指定的 com.aspose.imaging.graphics 绘制时,指定的 com.aspose.imaging.Rectangle 结构的任何部分是否包含在此 com.aspose.imaging.Region 中。
equals(Object o)检查对象是否相等。
hashCode()获取当前对象的哈希码。

Region()

public Region()

初始化一个新的 Region。

Region(RectangleF rect)

public Region(RectangleF rect)

从指定的 T:Aspose.Imaging.RectangleF 结构初始化一个新的 T:Aspose.Imaging.Region

Parameters:

参数类型描述
rectRectangleFT:Aspose.Imaging.RectangleF 结构,用于定义新 T:Aspose.Imaging.Region 的内部。

Region(Rectangle rect)

public Region(Rectangle rect)

从指定的 T:Aspose.Imaging.Rectangle 结构初始化一个新的 T:Aspose.Imaging.Region

Parameters:

参数类型描述
rectRectangleT:Aspose.Imaging.Rectangle 结构,用于定义新 T:Aspose.Imaging.Region 的内部。

Region(GraphicsPath path)

public Region(GraphicsPath path)

使用指定的 T:Aspose.Imaging.GraphicsPath 初始化一个新的 T:Aspose.Imaging.Region

Parameters:

参数类型描述
pathGraphicsPathT:Aspose.Imaging.GraphicsPath,用于定义新 T:Aspose.Imaging.Region

deepClone()

public Region deepClone()

创建此 com.aspose.imaging.region 的精确深拷贝。

Returns: Region - The com.aspose.imaging.Region that this method creates.

makeInfinite()

public void makeInfinite()

将此 com.aspose.imaging.Region 对象初始化为无限内部。

makeEmpty()

public void makeEmpty()

将此 com.aspose.imaging.Region 初始化为空内部。

intersect(RectangleF rect)

public void intersect(RectangleF rect)

将此 com.aspose.imaging.Region 更新为其自身与指定的 com.aspose.imaging.RectangleF 结构的交集。

Parameters:

参数类型描述
rectRectangleF与此 com.aspose.imaging.region 相交的 com.aspose.imaging.RectangleF 结构。

intersect(Rectangle rect)

public void intersect(Rectangle rect)

将此 com.aspose.imaging.Region 更新为其自身与指定的 com.aspose.imaging.Rectangle 结构的交集。

Parameters:

参数类型描述
rectRectangle与此 com.aspose.imaging.region 相交的 com.aspose.imaging.Rectangle 结构。

intersect(GraphicsPath path)

public void intersect(GraphicsPath path)

将此 com.aspose.imaging.Region 更新为其自身与指定的 com.aspose.imaging.graphicsPath 的交集。

Parameters:

参数类型描述
pathGraphicsPath与此 com.aspose.imaging.region 相交的 com.aspose.imaging.GraphicsPath

intersect(Region region)

public void intersect(Region region)

将此 com.aspose.imaging.Region 更新为其自身与指定的 com.aspose.imaging.region 的交集。

Parameters:

参数类型描述
regionRegion与此 com.aspose.imaging.region 相交的 com.aspose.imaging.Region

union(RectangleF rect)

public void union(RectangleF rect)

将此 com.aspose.imaging.Region 更新为其自身与指定的 com.aspose.imaging.RectangleF 结构的并集。

Parameters:

参数类型描述
rectRectangleF与此 com.aspose.imaging.region 合并的 com.aspose.imaging.RectangleF 结构。

union(Rectangle rect)

public void union(Rectangle rect)

将此 com.aspose.imaging.Region 更新为它自身与指定的 com.aspose.imaging.Rectangle 结构的并集。

Parameters:

参数类型描述
rectRectangle与此 com.aspose.imaging.region 合并的 com.aspose.imaging.Rectangle 结构。

union(GraphicsPath path)

public void union(GraphicsPath path)

将此 com.aspose.imaging.Region 更新为它自身与指定的 com.aspose.imaging.graphicsPath 的并集。

Parameters:

参数类型描述
pathGraphicsPath与此 com.aspose.imaging.region 合并的 com.aspose.imaging.GraphicsPath

union(Region region)

public void union(Region region)

将此 com.aspose.imaging.Region 更新为它自身与指定的 com.aspose.imaging.region 的并集。

Parameters:

参数类型描述
regionRegion与此 com.aspose.imaging.region 合并的 com.aspose.imaging.Region

xor(RectangleF rect)

public void xor(RectangleF rect)

将此 com.aspose.imaging.Region 更新为它自身与指定的 com.aspose.imaging.RectangleF 结构的并集减去交集。

Parameters:

参数类型描述
rectRectangleF与此 com.aspose.imaging.region 进行异或的 com.aspose.imaging.RectangleF 结构。

xor(Rectangle rect)

public void xor(Rectangle rect)

将此 com.aspose.imaging.Region 更新为它自身与指定的 com.aspose.imaging.Rectangle 结构的并集减去交集。

Parameters:

参数类型描述
rectRectangle与此 com.aspose.imaging.region 进行异或的 com.aspose.imaging.Rectangle 结构。

xor(GraphicsPath path)

public void xor(GraphicsPath path)

将此 com.aspose.imaging.Region 更新为它自身与指定的 com.aspose.imaging.graphicsPath 的并集减去交集。

Parameters:

参数类型描述
pathGraphicsPath与此 com.aspose.imaging.region 进行异或的 com.aspose.imaging.GraphicsPath

xor(Region region)

public void xor(Region region)

将此 com.aspose.imaging.Region 更新为它自身与指定的 com.aspose.imaging.region 的并集减去交集。

Parameters:

参数类型描述
regionRegion与此 com.aspose.imaging.region 进行异或的 com.aspose.imaging.Region

exclude(RectangleF rect)

public void exclude(RectangleF rect)

将此 com.aspose.imaging.Region 更新为仅包含其内部不与指定的 com.aspose.imaging.RectangleF 结构相交的部分。

Parameters:

参数类型描述
rectRectangleF从此 com.aspose.imaging.region 中排除的 com.aspose.imaging.RectangleF 结构。

exclude(Rectangle rect)

public void exclude(Rectangle rect)

将此 com.aspose.imaging.Region 更新为仅包含其内部不与指定的 com.aspose.imaging.Rectangle 结构相交的部分。

Parameters:

参数类型描述
rectRectangle从此 com.aspose.imaging.region 中排除的 com.aspose.imaging.Rectangle 结构。

exclude(GraphicsPath path)

public void exclude(GraphicsPath path)

将此 com.aspose.imaging.Region 更新为仅包含其内部不与指定的 com.aspose.imaging.graphicsPath 相交的部分。

Parameters:

参数类型描述
pathGraphicsPath要从此 com.aspose.imaging.region 中排除的 com.aspose.imaging.GraphicsPath

exclude(Region region)

public void exclude(Region region)

将此 com.aspose.imaging.Region 更新为仅包含其内部不与指定的 com.aspose.imaging.region 相交的部分。

Parameters:

参数类型描述
regionRegion要从此 com.aspose.imaging.region 中排除的 com.aspose.imaging.Region

complement(RectangleF rect)

public void complement(RectangleF rect)

将此 com.aspose.imaging.Region 更新为包含指定的 com.aspose.imaging.RectangleF 结构中不与此 com.aspose.imaging.region 相交的部分。

Parameters:

参数类型描述
rectRectangleF用于补充此 com.aspose.imaging.regioncom.aspose.imaging.RectangleF 结构。

complement(Rectangle rect)

public void complement(Rectangle rect)

将此 com.aspose.imaging.Region 更新为包含指定的 com.aspose.imaging.Rectangle 结构中不与此 com.aspose.imaging.region 相交的部分。

Parameters:

参数类型描述
rectRectangle用于补充此 com.aspose.imaging.regioncom.aspose.imaging.Rectangle 结构。

complement(GraphicsPath path)

public void complement(GraphicsPath path)

将此 com.aspose.imaging.Region 更新为包含指定的 com.aspose.imaging.GraphicsPath 中不与此 com.aspose.imaging.region 相交的部分。

Parameters:

参数类型描述
pathGraphicsPath用于补充此 com.aspose.imaging.regioncom.aspose.imaging.GraphicsPath

complement(Region region)

public void complement(Region region)

将此 com.aspose.imaging.Region 更新为包含指定的 com.aspose.imaging.Region 中不与此 com.aspose.imaging.region 相交的部分。

Parameters:

参数类型描述
regionRegion用于补充此 com.aspose.imaging.Region 对象的 com.aspose.imaging.Region 对象。

translate(float dx, float dy)

public void translate(float dx, float dy)

将此 com.aspose.imaging.Region 的坐标按指定的量偏移。

Parameters:

参数类型描述
dxfloat水平偏移此 com.aspose.imaging.Region 的量。
dyfloat垂直偏移此 com.aspose.imaging.Region 的量。

translate(int dx, int dy)

public void translate(int dx, int dy)

将此 com.aspose.imaging.Region 的坐标按指定的量偏移。

Parameters:

参数类型描述
dxint水平偏移此 com.aspose.imaging.Region 的量。
dyint垂直偏移此 com.aspose.imaging.Region 的量。

transform(Matrix matrix)

public void transform(Matrix matrix)

使用指定的 com.aspose.imaging.matrix 对此 com.aspose.imaging.Region 进行变换。

Parameters:

参数类型描述
matrixMatrix用于转换此 com.aspose.imaging.regioncom.aspose.imaging.Matrix

isEmpty(Graphics g)

public boolean isEmpty(Graphics g)

测试此 com.aspose.imaging.Region 在指定的绘图表面上是否具有空的内部。

Parameters:

参数类型描述
gGraphics表示绘图表面的 com.aspose.imaging.Graphics

Returns: boolean - true 如果在应用与 g 关联的变换时,此 com.aspose.imaging.Region 的内部为空,则为 true;否则为 false。

isInfinite(Graphics g)

public boolean isInfinite(Graphics g)

测试此 com.aspose.imaging.Region 在指定的绘图表面上是否具有无限的内部。

Parameters:

参数类型描述
gGraphics表示绘图表面的 com.aspose.imaging.Graphics

Returns: boolean - true 如果在应用与 g 关联的变换时,此 com.aspose.imaging.Region 的内部是无限的,则为 true;否则为 false。

isEquals(Region region, Graphics g)

public boolean isEquals(Region region, Graphics g)

测试指定的 com.aspose.imaging.Region 在指定的绘图表面上是否与此 com.aspose.imaging.Region 完全相同。

Parameters:

参数类型描述
regionRegion要测试的 com.aspose.imaging.Region
gGraphics表示绘图表面的 com.aspose.imaging.Graphics

Returns: boolean - True 如果在应用与 g 参数关联的变换时,region 的内部与此 region 的内部相同,则为 true;否则为 false。

isVisible(float x, float y)

public boolean isVisible(float x, float y)

测试指定的点是否包含在此 com.aspose.imaging.region 中。

Parameters:

参数类型描述
xfloat要测试的点的 x 坐标。
yfloat要测试的点的 y 坐标。

Returns: boolean - True 当指定的点包含在此 com.aspose.imaging.Region 中时;否则为 false。

isVisible(PointF point)

public boolean isVisible(PointF point)

测试指定的 com.aspose.imaging.PointF 结构是否包含在此 com.aspose.imaging.region 中。

Parameters:

参数类型描述
pointPointF要测试的 com.aspose.imaging.PointF 结构。

Returns: boolean - true 当 point 包含在此 com.aspose.imaging.Region 中时;否则为 false。

isVisible(float x, float y, Graphics g)

public boolean isVisible(float x, float y, Graphics g)

测试在使用指定的 com.aspose.imaging.graphics 绘制时,指定的点是否包含在此 com.aspose.imaging.Region 中。

Parameters:

参数类型描述
xfloat要测试的点的 x 坐标。
yfloat要测试的点的 y 坐标。
gGraphics表示图形上下文的 com.aspose.imaging.Graphics

Returns: boolean - True 当指定的点包含在此 com.aspose.imaging.Region 中时;否则为 false。

isVisible(PointF point, Graphics g)

public boolean isVisible(PointF point, Graphics g)

测试在使用指定的 com.aspose.imaging.graphics 绘制时,指定的 com.aspose.imaging.PointF 结构是否包含在此 com.aspose.imaging.Region 中。

Parameters:

参数类型描述
pointPointF要测试的 com.aspose.imaging.PointF 结构。
gGraphics表示图形上下文的 com.aspose.imaging.Graphics

Returns: boolean - true 当 point 包含在此 com.aspose.imaging.Region 中时;否则为 false。

isVisible(float x, float y, float width, float height)

public boolean isVisible(float x, float y, float width, float height)

测试指定矩形的任何部分是否包含在此 com.aspose.imaging.region 中。

Parameters:

参数类型描述
xfloat要测试的矩形左上角的 x 坐标。
yfloat要测试的矩形左上角的 y 坐标。
widthfloat要测试的矩形的宽度。
heightfloat要测试的矩形的高度。

Returns: boolean - true 当指定矩形的任何部分包含在此 com.aspose.imaging.Region 对象中时;否则为 false。

isVisible(RectangleF rect)

public boolean isVisible(RectangleF rect)

测试指定的 com.aspose.imaging.RectangleF 结构的任何部分是否包含在此 com.aspose.imaging.region 中。

Parameters:

参数类型描述
rectRectangleF用于测试的 com.aspose.imaging.RectangleF 结构。

Returns: 布尔值 - 当 rect 的任何部分包含在此 com.aspose.imaging.Region 中时为 true;否则为 false。

isVisible(float x, float y, float width, float height, Graphics g)

public boolean isVisible(float x, float y, float width, float height, Graphics g)

测试在使用指定的 com.aspose.imaging.graphics 绘制时,指定矩形的任何部分是否包含在此 com.aspose.imaging.Region 中。

Parameters:

参数类型描述
xfloat要测试的矩形左上角的 x 坐标。
yfloat要测试的矩形左上角的 y 坐标。
widthfloat要测试的矩形的宽度。
heightfloat要测试的矩形的高度。
gGraphics表示图形上下文的 com.aspose.imaging.Graphics

Returns: 布尔值 - 当指定矩形的任何部分包含在此 com.aspose.imaging.Region 中时为 true;否则为 false。

isVisible(RectangleF rect, Graphics g)

public boolean isVisible(RectangleF rect, Graphics g)

测试在使用指定的 com.aspose.imaging.graphics 绘制时,指定的 com.aspose.imaging.RectangleF 结构的任何部分是否包含在此 com.aspose.imaging.Region 中。

Parameters:

参数类型描述
rectRectangleF用于测试的 com.aspose.imaging.RectangleF 结构。
gGraphics表示图形上下文的 com.aspose.imaging.Graphics

Returns: 布尔值 - 当 rect 包含在此 com.aspose.imaging.Region 中时为 true;否则为 false。

isVisible(int x, int y, Graphics g)

public boolean isVisible(int x, int y, Graphics g)

测试在使用指定的 com.aspose.imaging.Graphics 对象绘制时,指定的点是否包含在此 com.aspose.imaging.Region 对象中。

Parameters:

参数类型描述
xint要测试的点的 x 坐标。
yint要测试的点的 y 坐标。
gGraphics表示图形上下文的 com.aspose.imaging.Graphics

Returns: 布尔值 - 当指定点包含在此 com.aspose.imaging.Region 中时为 true;否则为 false。

isVisible(Point point)

public boolean isVisible(Point point)

测试指定的 com.aspose.imaging.Point 结构是否包含在此 com.aspose.imaging.region 中。

Parameters:

参数类型描述
pointPoint用于测试的 com.aspose.imaging.Point 结构。

Returns: boolean - true 当 point 包含在此 com.aspose.imaging.Region 中时;否则为 false。

isVisible(Point point, Graphics g)

public boolean isVisible(Point point, Graphics g)

测试在使用指定的 com.aspose.imaging.graphics 绘制时,指定的 com.aspose.imaging.Point 结构是否包含在此 com.aspose.imaging.Region 中。

Parameters:

参数类型描述
pointPoint用于测试的 com.aspose.imaging.Point 结构。
gGraphics表示图形上下文的 com.aspose.imaging.Graphics

Returns: boolean - true 当 point 包含在此 com.aspose.imaging.Region 中时;否则为 false。

isVisible(int x, int y, int width, int height)

public boolean isVisible(int x, int y, int width, int height)

测试指定矩形的任何部分是否包含在此 com.aspose.imaging.region 中。

Parameters:

参数类型描述
xint要测试的矩形左上角的 x 坐标。
yint要测试的矩形左上角的 y 坐标。
widthint要测试的矩形的宽度。
heightint要测试的矩形的高度。

Returns: 布尔值 - 当指定矩形的任何部分包含在此 com.aspose.imaging.Region 中时为 true;否则为 false。

isVisible(Rectangle rect)

public boolean isVisible(Rectangle rect)

测试指定的 com.aspose.imaging.Rectangle 结构的任何部分是否包含在此 com.aspose.imaging.region 中。

Parameters:

参数类型描述
rectRectangle用于测试的 com.aspose.imaging.Rectangle 结构。

Returns: 布尔值 - 当 rect 的任何部分包含在此 com.aspose.imaging.Region 中时,此方法返回 true;否则返回 false。

isVisible(int x, int y, int width, int height, Graphics g)

public boolean isVisible(int x, int y, int width, int height, Graphics g)

测试在使用指定的 com.aspose.imaging.graphics 绘制时,指定矩形的任何部分是否包含在此 com.aspose.imaging.Region 中。

Parameters:

参数类型描述
xint要测试的矩形左上角的 x 坐标。
yint要测试的矩形左上角的 y 坐标。
widthint要测试的矩形的宽度。
heightint要测试的矩形的高度。
gGraphics表示图形上下文的 com.aspose.imaging.Graphics

Returns: 布尔值 - 当指定矩形的任何部分包含在此 com.aspose.imaging.Region 中时为 true;否则为 false。

isVisible(Rectangle rect, Graphics g)

public boolean isVisible(Rectangle rect, Graphics g)

测试在使用指定的 com.aspose.imaging.graphics 绘制时,指定的 com.aspose.imaging.Rectangle 结构的任何部分是否包含在此 com.aspose.imaging.Region 中。

Parameters:

参数类型描述
rectRectangle用于测试的 com.aspose.imaging.Rectangle 结构。
gGraphics表示图形上下文的 com.aspose.imaging.Graphics

Returns: 布尔值 - 当 rect 的任何部分包含在此 com.aspose.imaging.Region 中时为 true;否则为 false。

equals(Object o)

public boolean equals(Object o)

检查对象是否相等。

Parameters:

参数类型描述
ojava.lang.Object其他对象。

Returns: boolean - 相等比较结果。

hashCode()

public int hashCode()

获取当前对象的哈希码。

Returns: int - 哈希码。