| [Overview][Constants][Types][Classes][Procedures and functions][Variables] | 
Enlarges rectangle to encompas another rectangle.
Source position: objects.pp line 239
| procedure TRect.Union( | 
| R: TRect | 
| ); | 
Union enlarges the current rectangle so that it becomes the union of the current rectangle with the rectangle R.
None.
| 
 | Reduce rectangle to intersection with another rectangle | 
Program ex3; { Program to demonstrate TRect.Union } Uses objects; Var ARect,BRect,CRect : TRect; begin ARect.Assign(10,10,20,20); BRect.Assign(15,15,25,25); { CRect is union of ARect and BRect } CRect.Assign(10,10,25,25); { Calculate it explicitly} ARect.Union(BRect); If ARect.Equals(CRect) Then Writeln ('ARect equals CRect') Else Writeln ('ARect does not equal CRect !'); end.