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 に答える