我想要的是:以毫米为单位设置对象位置,假设我想要字段{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
}
答案 0 :(得分:1)
位置不是以毫米或厘米为单位,而是以TWIPS为单位。您可以通过将毫米数乘以约来获得TWIP。 57.在你的例子中,这应该导致
Objeto.Top = 570; //TWIPS
Objeto.Left = 570; //TWIPS
我建议为此创建一个转换器函数。