当我想在 .rpt 文件中设计报告时,我添加了一个文本对象。我想由用户设置位置。所以我使用了下面的代码:
ReportDocument rd = new ReportDocument();
rd.Load(Environment.CurrentDirectory + "\\CrystalReport1.rpt");
TextObject to = ((CrystalDecisions.CrystalReports.Engine.TextObject)rd.ReportDefinition.ReportObjects["txt"]);
to.Text = "Hello World!!!";
to.Left= 500;
crystalReportViewer1.ReportSource = rd;
crystalReportViewer1.Show();
但是“to”的 Left 属性不是按像素配置的。我不知道测量值是多少。当我在 .rpt 文件中移动控件时,Left 属性从 0 变为 10920!这个尺寸是多少?我怎样才能以厘米为单位?