0

我想要的是:以毫米为单位设置对象位置,假设我希望字段 {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
            }
4

1 回答 1

1

位置不是以毫米或厘米为单位,而是以TWIPS为单位。您可以通过将毫米量乘以大约来获得 TWIP。57.在你的例子中,这应该导致

Objeto.Top = 570; //TWIPS
Objeto.Left = 570; //TWIPS

我建议为此创建一个转换器功能。

于 2013-10-01T11:22:46.623 回答