SRGraphLabel::GetBoundingRegion

CRgn * SRGraphLabel::GetBoundingRegion(void)

Calculates and returns a region from the polygon which describes the outside of this label

Defined in: SRGraphLabel.cpp

Remarks

In their unrotated states, labels have polygonal outlines which are simple rectangles. This "text extent" is used to calculate overlaps and to draw filled backgrounds and shadows. When a label is rotated off of the horizontal, backgrounds and shadows must also be rotated and overlap calculations must be done on a region.