Grafik in Bildfeld zentrieren

Grundsätzliche Themen zur Bedienung, Erstellung von Formularen, Datenbankanbindung und Beispiele ...
Antworten
lockpicking
Beiträge: 2
Registriert: 07.04.2014, 10:08

Grafik in Bildfeld zentrieren

Beitrag von lockpicking » 25.09.2014, 10:34

Hallo,
gibt es eine Möglichkeit eine zur Laufzeit in einem Bildfeld angezeigte Grafik zentriert darstellen zu lassen?
Wenn ich nämlich ein Bildfeld auf der Masterseite anlege und dort ein Fußlogo anzeigen zu lassen, wird im erzeugten PDF die hineingeladene Grafik linksbündig im Bildfeld ausgerichtet. Ich brauche aber eine Darstellung mittig also zentriert im Bildfeld.
Optionen gibt es leider keine dazu.
Gibt es denn überhaupt eine Möglichkeit dies zu erreichen (entweder über irgendwelche Eigenschaftseinstellungen oder über Script)?

Vielen Dank im voraus!
Gruß lockpicking

Benutzeravatar
radzmar
Beiträge: 962
Registriert: 26.10.2011, 10:18

Grafik in Bildfeld zentrieren

Beitrag von radzmar » 25.09.2014, 12:12

Per Skript würde ich das nicht lösen, sondern direkt in der XML-Quelle.
Markiere dein Bildfeld und wechsle zu XML-Quelle.

Der XML-Code sieht dann z.B. so aus:
<field name="Bildfeld" y="107.95mm" x="19.05mm" w="25.4mm" h="30.4mm">
<ui>
<imageEdit/>
</ui>
<caption placement="bottom" reserve="5mm">
<font typeface="Arial"/>
<para vAlign="middle"/>
<value>
<text>Bildfeld</text>
</value>
</caption>
</field>

Füge nun das folgende para-Element ein. <para hAlign="center" vAlign="middle"/>
Dadurch wird der Bildinhalt immer zentriert.

<field name="Bildfeld" y="107.95mm" x="19.05mm" w="25.4mm" h="30.4mm">
<para hAlign="center" vAlign="middle"/>
<ui>
<imageEdit/>
</ui>
<caption placement="bottom" reserve="5mm">
<font typeface="Arial"/>
<para vAlign="middle"/>
<value>
<text>Bildfeld</text>
</value>
</caption>
</field>

lockpicking
Beiträge: 2
Registriert: 07.04.2014, 10:08

Grafik in Bildfeld zentrieren

Beitrag von lockpicking » 25.09.2014, 13:32

Hallo radzmar,
vielen Dank für deine schnelle Antwort.
Die Lösung hat super funktioniert.

Anschließend habe ich auch noch den Weg für Scripting gefunden:
JavaScript
TextField1.para.hAlign = "center";

FormCalc
TextField1.para.hAlign = "center"

much_more
Beiträge: 1
Registriert: 22.02.2010, 14:25

Grafik in Bildfeld zentrieren

Beitrag von much_more » 02.10.2014, 13:22

Hallo zusammen,

die Logik funktioniert mit SAP nur beschränkt. In der PDF Vorschau wird es zwar zentriert angezeigt und auch das PDF im Spool. Allerdings sobald das PDF über den Spool an den Drucker aus SAP geleitet wird, wird das Bildfeld wieder linksbündig ausgegeben.

Kennt jemand sonst das Phänomen ?

Antworten