[About] Version=1.0 Author=Nic Mail=support@hiasm.com [Type] Class=Element Interfaces=RectangleF,Rectangle Info=Stores a set of four floating-point numbers that represent the location and size of a rectangle. For more advanced region functions, use a Region object. [Property] Name=Sets the name of the component. ARG(string)|2| Constructor=Sets the Constructor of the RectangleF class. ARG(enum)|14|1|Constructor,Constructor2 Location=Defines a PointF that represents the upper-left corner of the rectangular region. ARG(PointF)|20|(empty)|PointF Size=Defines a SizeF that represents the width and height of the rectangular region. ARG(SizeF)|20|(empty)|SizeF @Height=Sets the height of this RectangleF structure. ARG(float)|2| @Width=Sets the width of this RectangleF structure. ARG(float)|2| @X=Sets the x-coordinate of the upper-left corner of this RectangleF structure. ARG(float)|2| @Y=Sets the y-coordinate of the upper-left corner of this RectangleF structure. ARG(float)|2| [Methods] doRectangle=Sets the rectangle structure. ARG(RectangleF rect1)|1|0 *doConstructor=Initializes a new instance of the RectangleF class with the specified location and size. ARG(PointF location, SizeF size)|1|0 *doConstructor2=Initializes a new instance of the RectangleF class with the specified location and size. ARG(float x, float y, float width, float height)|1|0 *doContains=Determines if the specified point is contained within this RectangleF structure. ARG(PointF pt)|1|0 *doContains2=Determines if the rectangular region represented by rect is entirely contained within this RectangleF structure. ARG(RectangleF rect1)|1|0 *doContains3=Determines if the specified point is contained within this RectangleF structure. ARG(float x, float y)|1|0 *doEquals=Tests whether obj is a RectangleF with the same location and size of this RectangleF. ARG(Object obj)|1|0 *doFromLTRB=Creates a RectangleF structure with upper-left corner and lower-right corner at the specified locations. ARG(float left, float top, float right, float bottom)|1|0 *doInflate=Enlarges this RectangleF by the specified amount. ARG(SizeF size)|1|0 *doInflate2=Enlarges this RectangleF structure by the specified amount. ARG(float x, float y)|1|0 *doInflate3=Creates and returns an enlarged copy of the specified RectangleF structure. The copy is enlarged by the specified amount and the original rectangle remains unmodified. ARG(RectangleF rect1, float x, float y)|1|0 *doIntersect=Replaces this RectangleF structure with the intersection of itself and the specified RectangleF structure. ARG(RectangleF rect1)|1|0 *doIntersect2=Returns a RectangleF structure that represents the intersection of two rectangles. If there is no intersection, and empty RectangleF is returned. ARG(RectangleF rect1, RectangleF rect2)|1|0 *doIntersectsWith=Determines if this rectangle intersects with rect. ARG(RectangleF rect1)|1|0 *doLocation=Sets the coordinates of the upper-left corner of this RectangleF structure. ARG(PointF)|1|0 *doOffset=Adjusts the location of this rectangle by the specified amount. ARG(PointF pos)|1|0 *doOffset2=Adjusts the location of this rectangle by the specified amount. ARG(float x, float y)|1|0 *doSize=Sets the size of this RectangleF. ARG(SizeF)|1|0 *doUnion=Creates the smallest possible third rectangle that can contain both of two rectangles that form a union. ARG(RectangleF rect1, RectangleF rect2)|1|0 *onContains=Occurs after invoke the method doContains and returns the result. ARG(bool)|2|104 *onEquals=Occurs after invoke the method doEquals and returns the result. ARG(bool)|2|104 *onFromLTRB=Occurs after invoke the method doFromLTRB and returns the result. ARG(RectangleF)|2|0 *onInflate=Occurs after invoke the method doInflate and returns the result. ARG(RectangleF)|2|0 *onIntersect=Occurs after invoke the method doIntersect and returns the result. ARG(RectangleF)|2|0 *onIntersectsWith=Occurs after invoke the method doIntersectsWith and returns the result. ARG(bool)|2|104 *onUnion=Occurs after invoke the method doUnion and returns the result. ARG(RectangleF)|2|0 *.Bottom=Returns the y-coordinate that is the sum of Y and Height of this RectangleF structure. ARG(float)|3|107 *.Height=Returns the height of this RectangleF structure. ARG(float)|3|107 *.Left=Returns the x-coordinate of the left edge of this RectangleF structure. ARG(float)|3|107 *.Location=Returns the coordinates of the upper-left corner of this RectangleF structure. ARG(PointF)|3|0 *.Right=Returns the x-coordinate that is the sum of X and Width of this RectangleF structure. ARG(float)|3|107 *.Size=Returns the size of this RectangleF. ARG(SizeF)|3|0 *.Top=Returns the y-coordinate of the top edge of this RectangleF structure. ARG(float)|3|107 *.Width=Returns the width of this RectangleF structure. ARG(float)|3|107 *.X=Returns the x-coordinate of the upper-left corner of this RectangleF structure. ARG(float)|3|107 *.Y=Returns the y-coordinate of the upper-left corner of this RectangleF structure. ARG(float)|3|107 *Empty=Represents an instance of the RectangleF class with its members uninitialized. ARG(RectangleF)|3|0 *GetHashCode=Gets the hash code for this RectangleF structure. For information about the use of hash codes, see Object.GetHashCode. ARG(int)|3|1 *IsEmpty=Tests whether the Width or Height property of this RectangleF has a value of zero. ARG(bool)|3|104 *ToString=Converts the Location and Size of this RectangleF to a human-readable string. ARG(string)|3|2 RectangleF=Returns the RectangleF object. ARG(RectangleF)|3|0 *bottom=Defines the y-coordinate of the lower-right corner of the rectangular region. ARG(float)|4|107 *height=Defines the height of the rectangle. ARG(float)|4|107 *left=Defines the x-coordinate of the upper-left corner of the rectangular region. ARG(float)|4|107 *location=Defines a PointF that represents the upper-left corner of the rectangular region. ARG(PointF)|4|0 *obj=Defines the Object to test. ARG(Object)|4|0 *pos=Defines the amount to offset the location. ARG(PointF)|4|0 *pt=Defines the PointF to test. ARG(PointF)|4|0 *rect1=Defines the RectangleF to operate. ARG(RectangleF)|4|0 *rect2=Defines the RectangleF to operate. ARG(RectangleF)|4|0 *right=Defines the x-coordinate of the lower-right corner of the rectangular region. ARG(float)|4|107 *size=Defines a SizeF that represents the width and height of the rectangular region. ARG(SizeF)|4|0 *top=Defines the y-coordinate of the upper-left corner of the rectangular region. ARG(float)|4|107 *width=Defines the width of the rectangle. ARG(float)|4|107 *x=Defines the x-coordinate of the upper-left corner of the rectangle. ARG(float)|4|107 *y=Defines the y-coordinate of the upper-left corner of the rectangle. ARG(float)|4|107