Seite 1 von 1

Position eines Formularelements anpassen

Verfasst: 10.12.2022, 09:39
von EmmJay
Moin allerseits,

versuche, gerade ein Formular mit Acrobat Pro DC (version 2021) aufzupeppen. Dabei möchte ich abhängig von der Einstellung einer Combobox verschiedene Felder zeigen oder ausblenden, ggf. auch in der Position verändern. Zeigen oder verstecken geht mit

Code: Alles auswählen

this.getField("Dingsbums").display = display.visible;
this.getField("Dingsbums").display = display.hidden;
Wie kann ich X- oder Y-Position (und der Vollständigkeit halber auch Breite und Höhe) auslesen bzw. setzen, um die Reihenfolge (von links nach rechts, oben nach unten) der sichtbaren Felder anzupassen?
Bin für jede Anregung dankbar!

Re: Position eines Formularelements anpassen

Verfasst: 15.02.2023, 13:23
von Menni
Ich widerrufe meine falsche Aussage und verweise auf den korrekten und hilfreichen Beitrag nach mir von User BAlheit! :D

Re: Position eines Formularelements anpassen

Verfasst: 15.02.2023, 14:57
von BAlheit
Dies ist möglich. Beispiel:

Code: Alles auswählen

Move an existing button field 10 points to the right.
var b = this.getField("myButton");
var aRect = b.rect; // Make a copy of b.rect
aRect[0] += 10; // Increment first x coordinate by 10
aRect[2] += 10; // Increment second x coordinate by 10
b.rect = aRect; // Update the value of b.rect