API Reference
HtmlRenderRectangle
Immutable axis-aligned rectangle in CSS-pixel coordinates.
Inheritance
- ValueType
- HtmlRenderRectangle
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
- Property HtmlRenderHitTestResult.Bounds
- Property HtmlRenderSourcePlacement.OutputBounds
- Property HtmlRenderSourcePlacement.SourceBounds
- Property HtmlRenderSurface.Bounds
- Property HtmlRenderSurfaceResult.Bounds
Accepted by parameters
- Method HtmlRenderRectangle.Equals
- Method HtmlRenderRectangle.Intersects
- Method HtmlRenderRectangle.op_Equality
- Method HtmlRenderRectangle.op_Equality
- Method HtmlRenderRectangle.op_Inequality
- Method HtmlRenderRectangle.op_Inequality
Constructors
public HtmlRenderRectangle(Double x, Double y, Double width, Double height) #Creates a finite rectangle with non-negative dimensions.
Parameters
- x System.Double
- y System.Double
- width System.Double
- height System.Double
Methods
public Boolean Contains(HtmlRenderPoint point) #BooleanReturns whether the point lies in the closed rectangle.
Parameters
- point OfficeIMO.Html.HtmlRenderPoint
public Boolean Equals(HtmlRenderRectangle other) #BooleanIndicates whether the current object is equal to another object of the same type.
Parameters
- other OfficeIMO.Html.HtmlRenderRectangle
- An object to compare with this object.
Returns
true if the current object is equal to the other parameter; otherwise, false.
public override Boolean Equals(Object obj) #BooleanIndicates whether this instance and a specified object are equal.
Parameters
- obj System.Object
- The object to compare with the current instance.
Returns
true if obj and this instance are the same type and represent the same value; otherwise, false.
public override Int32 GetHashCode() #Int32Returns the hash code for this instance.
Returns
A 32-bit signed integer that is the hash code for this instance.
public Boolean Intersects(HtmlRenderRectangle other) #BooleanReturns whether this rectangle overlaps another rectangle.
Parameters
- other OfficeIMO.Html.HtmlRenderRectangle
public static Boolean op_Equality(HtmlRenderRectangle left, HtmlRenderRectangle right) #BooleanCompares two rectangles.
Parameters
- left OfficeIMO.Html.HtmlRenderRectangle
- right OfficeIMO.Html.HtmlRenderRectangle
public static Boolean op_Inequality(HtmlRenderRectangle left, HtmlRenderRectangle right) #BooleanCompares two rectangles.
Parameters
- left OfficeIMO.Html.HtmlRenderRectangle
- right OfficeIMO.Html.HtmlRenderRectangle