• Hallo,

    Folgendes Problem:
    In unserer Software werden Bilder (EKG Kurven) in Berichte eingefügt und da die Herrn Doktoren immer mal gerne auch mit dem Lineal nachmessen müssen diese Bilder eine bestimmte Grösse besitzen (z.B. 8 sekunden EKG auf 200mm).

    Fürs einfügen eines von meinem Programm erzeugten Bild benutze ich folgenden Code:

    Mein Problem ist nun, dass wenn ich ein solches Objekt einfüge (z.B.
    ein Bild mit 100mm Breite) dieses Bild eben nicht 100 sondern nur 99mm
    hat! Ebenso die Höhe. Das mag nicht viel erscheinen es wird aber immer
    wieder bei uns beanstandet. Mache ich hier irgend etwas falsch oder sind
    das irgendwelche Rundungsfehler?

    lg
    Michael Rabatscher

  • Zitat


    obj.Width := Round(mmWidth*1440/25.6);
    obj.Height := Round(mmHeight*1440/25.6);

    richtig wäre 25.4 anstatt 25.6

    Wow danke, 25.6 ist ja völliger Topfen! Leider reduziert es das Problem nur
    auf die Hälfte (statt 2mm bei 180mm Breite sinds jetzt nur mehr 1mm).

    Was zusätzlich noch passiert mit der Datei ist, dass sie zwischenzeitlich noch gespeichert (als RTF) und kurz vor dem Druckvorgang wieder geladen wird.

  • Es ist egal wie gross die Graphik ist, sie ist immer um einen kleinen Faktor zu klein. Ich hab mir jetzt kurzerhand mit einem kleinen Korrekturfaktor beholfen....


    Zitat

    Man könnte es auch mit einer verschiebbaren Graphik probieren. (also PositionMode ändern)

    Ok, das versuch ich noch.

    besten Dank

    Mike