/// <summary> /// /// </summary> /// <param name="textAlign"></param> /// <param name="sx"></param> /// <param name="sy"></param> /// <param name="rect"></param> /// <returns></returns> public static RectangleF CalcTextRect(this ContentAlignmentEx textAlign, float sx, float sy, RectangleF rect) { return textAlign.CalcTextRect(sx, sy, rect.X, rect.Y, rect.Width, rect.Height); }
/// <summary> /// /// </summary> /// <param name="textAlign"></param> /// <param name="sizeText"></param> /// <param name="x"></param> /// <param name="y"></param> /// <param name="width"></param> /// <param name="height"></param> /// <returns></returns> public static RectangleF CalcTextRect(this ContentAlignmentEx textAlign, SizeF sizeText, float x, float y, float width, float height) { return textAlign.CalcTextRect(sizeText.Width, sizeText.Height, x, y, width, height); }
/// <summary> /// /// </summary> /// <param name="textAlign"></param> /// <param name="sizeText"></param> /// <param name="rect"></param> /// <returns></returns> public static RectangleF CalcTextRect(this ContentAlignmentEx textAlign, SizeF sizeText, RectangleF rect) { return textAlign.CalcTextRect(sizeText.Width, sizeText.Height, rect.X, rect.Y, rect.Width, rect.Height); }