| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103 |
- /*******************************************************************************
- * Copyright(c) 2012 dongke All rights reserved. / Confidential
- * 类的信息:
- * 1.程序名称:TextRectangleF.cs
- * 2.功能描述:绘制文字的范围
- * 编辑履历:
- * 作者 日期 版本 修改内容
- * 欧阳涛 2012/09/14 1.00 新建
- *******************************************************************************/
- using System.Drawing;
- namespace Dongke.WinForm.Controls.InvoiceLayout
- {
- internal class TextRectangleF
- {
- #region 成员变量
- private string _text = string.Empty; // 文字
- private RectangleF _rectangle = RectangleF.Empty; // 范围
- #endregion 成员变量
- #region Layout
- /// <summary>
- /// 文字
- /// </summary>
- public string Text
- {
- get
- {
- return _text;
- }
- set
- {
- _text = value;
- }
- }
- /// <summary>
- /// 范围
- /// </summary>
- public RectangleF RectangleF
- {
- get
- {
- return _rectangle;
- }
- set
- {
- _rectangle = value;
- }
- }
- /// <summary>
- /// 范围X
- /// </summary>
- public float RectangleX
- {
- get
- {
- return _rectangle.X;
- }
- set
- {
- _rectangle.X = value;
- }
- }
- /// <summary>
- /// 范围Y
- /// </summary>
- public float RectangleY
- {
- get
- {
- return _rectangle.Y;
- }
- set
- {
- _rectangle.Y = value;
- }
- }
- #endregion Layout
- #region 构造函数
- /// <summary>
- /// 构造函数
- /// </summary>
- /// <param name="text">文字</param>
- /// <param name="rf">范围</param>
- public TextRectangleF(string text, RectangleF rectangle)
- {
- _text = text;
- _rectangle = rectangle;
- }
- /// <summary>
- /// 构造函数
- /// </summary>
- public TextRectangleF()
- {
- }
- #endregion 构造函数
- }
- }
|