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:

参数类型描述
dxfloatcom.aspose.imaging.Region 水平偏移的量。
dyfloatcom.aspose.imaging.Region 垂直偏移的量。

translate(int dx, int dy)

public void translate(int dx, int dy)

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

Parameters:

参数类型描述
dxintcom.aspose.imaging.Region 水平偏移的量。
dyintcom.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: 布尔值 - 如果在应用与 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: 布尔值 - 如果在应用与 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: 布尔值 - 如果在应用与 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: 布尔值 - 当指定的点位于此 com.aspose.imaging.Region 内部时为 True;否则为 false。

isVisible(PointF point)

public boolean isVisible(PointF point)

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

Parameters:

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

Returns: 布尔值 - 当 point 位于此 com.aspose.imaging.Region 内部时为 true;否则为 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: 布尔值 - 当指定的点位于此 com.aspose.imaging.Region 内部时为 True;否则为 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: 布尔值 - 当 point 位于此 com.aspose.imaging.Region 内部时为 true;否则为 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 坐标。
宽度float要测试的矩形的宽度。
高度float要测试的矩形的高度。

Returns: 布尔值 - 当指定矩形的任何部分位于此 com.aspose.imaging.Region 对象内部时为 true;否则为 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 坐标。
宽度float要测试的矩形的宽度。
高度float要测试的矩形的高度。
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: 布尔值 - 当 point 位于此 com.aspose.imaging.Region 内部时为 true;否则为 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: 布尔值 - 当 point 位于此 com.aspose.imaging.Region 内部时为 true;否则为 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 坐标。
宽度int要测试的矩形的宽度。
高度int要测试的矩形的高度。

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 坐标。
宽度int要测试的矩形的宽度。
高度int要测试的矩形的高度。
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 - 哈希码。