function Leadtools.LeadRectD()
A LeadRectD object can contain only positive values (or 0) for its width and height.
The concept of an empty LeadRectD also exists, where the values of X, Y, Width and Height are set to negative numbers. An empty rect can be used to indicate a property that has not been set.