Ich bin´s noch mal
Anscheinend sei die Maßeinheit 72 Punkte je Zoll.
Ich habe mal wie folgt umgerechnet:
Delphi-Quellcode:
//Test:
//15 mm Abstand zum linken Druckbereich
PosL := round(15 / 25.4 * 72);
//50 mm Abstand zum oberen Druckbereich
PosT := round(50 / 25.4 * 72);
//120 mm Breites Chart
ChartW := round(120 / 25.4 * 72);
//100 mm Hohes Chart
ChartH := round(100 / 25.4 * 72);
//Parameter: Pos Left, Pos Top, Breite, Höhe
Diagramm := ExcelApp.ActiveWorkbook.Sheets[Daten.DatenblattNummer].ChartObjects.Add(PosL,PosT,ChartW,ChartH);
Die Zielwerte sind nah drann - der Abstand zum linken Druckberich stimmt, die 50 mm zum oberen Druckbereich sind gemessen 48 mm, die Diagrammbreite hat statt 120 mm gemessen 130 mm und die Diagrammhöhe statt 100 gemessen 97 mm.
Geht das nicht genauer??
Gruß
Sidi61