水晶报告对象的位置在毫米
本文关键字:位置 报告 对象 水晶 | 更新日期: 2023-09-27 18:17:42
我想要的是:以毫米为单位设置对象位置,比如我想要{Document}字段必须从顶部打印1厘米(10毫米),从左侧打印1厘米,但是我做不到。
这是我的:
//rpt is a report class: ReportClass rpt, passed as parameter
Section Seccion = rpt.ReportDefinition.Sections[0];
foreach (Formato item in f)
{
ReportObject Objeto = Seccion.ReportObjects["Document1"];
Objeto.Top = 10; //Millimeters
Objeto.Left = 10; //Millimeters
}
位置不是以毫米或厘米设置的,而是以TWIPS设置的。您可以通过将毫米数量乘以大约来获得twip。57. 在您的示例中,这应该导致
Objeto.Top = 570; //TWIPS
Objeto.Left = 570; //TWIPS
我建议为此创建一个转换器函数