Seite 1 von 1

Formular Textfelder hintereinander einreihen

Verfasst: 17.10.2012, 09:24
von hYperMS
Hallo Profis ;)
Ich habe ein Problem mit einem Formular.
Wir haben auf unserer Internetseite ein Formular eingebunden, in dem der Kunde beispielsweise eine Mietkaution beantragen kann und seine Daten und die daten des Vermieters bereits eingibt.
Mit dem LCD soll nun aus den eingegebenen Daten ein PDF-Dokument beschrieben werden. Die Beschriftung läuft auch gut und es wird alles richtig übergeben.

Das Problem ist jetzt allerdings der Abstand zwischen den Textfeldern! Ich kanns leider nicht Posten... aber ich versuchs mal zu beschreiben.

Folgende Daten werden in der ersten Zeile übergeben:

- Anrede
- Titel
- Vorname
- Nachname
- Geburtsname
- Geburtsdatum
- Geburtsort

Dies sind alles einzelne Felder (sonst sähe das Formular im Internet komisch aus) und wenn ich diese jetzt in das PDF automatisch übergeben lasse sind zwischen den Feldern große Abstände.
Klar liegt das vllt teilweise an der von mir definierten Größe bzw. Länge der Felder aber ich muss ja da die Felder hintereinander stehen ein Überlappen auf Grund von sehr langen Namen vermeiden.

Wie bekomme ich es nun hin, das die Felder (egal wie lang die Daten sind) das sich die Felder nach dem Inhalt richten und dementsprechend nach hinten bzw. nach vorne rücken??

Gespreichert habe ich es als "Static Form"... Teilformulare haben auch nicht funktioniert oder ich habe es falsch gemacht. Mit Breite automatisch anpassen hab ich auch schon probiert.... So langsam finde ich keine Einstellung mehr wie ich es machen könnte!

Bitte dringend um Hilfe :?

Vielen Dank schonmal!

LG
Andre

Formular Textfelder hintereinander einreihen

Verfasst: 17.10.2012, 11:13
von Merklin
Hallo Andre,

meinst du das so?

VG Merklin

Formular Textfelder hintereinander einreihen

Verfasst: 17.10.2012, 11:26
von hYperMS
Hey Merklin!

Danke für die schnelle Antwort!

Ja in deiner Datei sehe ich ja die 3 Felder. Bei mir ist es so das die Felder schreibgeschützt sein müssen also das der Kunde sich den Vertrag einfach nur runterladen muss aber das is denke ich kein Problem.

In der Bearbeitung habe ich ja auch ganz viele Felder hintereinander so wie deine 3 in dem Beispiel.
Wenn jetzt in Feld 2 beispielsweise ein ganz kurzer Name eingegeben wird (Tim und nicht Johann-Josef) dann soll Feld 3 automatisch nach links einrücken, sodass keine große Lücke zwischen Feld 2 und Feld 3 entsteht!

Kannst du mir da weiterhelfen?

VG
Andre

Formular Textfelder hintereinander einreihen

Verfasst: 17.10.2012, 11:44
von Merklin
Hallo Andre,

so ganz verstehe ich dich nicht.

Ich dachte eigentlich das das mein Beispiel macht.
Dann stell doch mal ein Muster ein, vielleicht kapiere ich es dann.

VG Merklin

Formular Textfelder hintereinander einreihen

Verfasst: 17.10.2012, 12:02
von hYperMS
So habs mal angehängt!

Das ist das Formular welches dem Kunden als "Auftragsbestätigung" zur Verfügung gestellt wird. In dem PDF wurden alle Daten aus dem Formular durch PDF-Mapping übernommen aber wenn Du dir das mal anschaust siehst du die krassen lücken zwischen den Eingaben.

Und nu brauche ich eine Möglichkeit den Zwischenraum zu verkleinern ohne das bei langen namen doch etwas überlappen würde also eine dynamische Anpassung...

Hoffe das hilft Dir weiter!

Danke schonmal!

Formular Textfelder hintereinander einreihen

Verfasst: 18.10.2012, 01:02
von Merklin
Hallo Andre,

ich habe jetzt einmal mein Beispiel in deinem Formular eingespielt.
Das heißt nur die erste Spalte, also "Für".

Dein Problem war das du ein Statisches Formular hattest, das habe ich jetzt geändert. Außerdem waren alle Felder auf "Geschützt" gestellt, damit war auch kein ran kommen über Script möglich. Dann funktioniert das "Erweitern" natürlich nicht.
Des Weiteren musste ich die zweite Zeile auch in ein Teilformular legen und auf Textfluss von Links nach Rechts stellen. Dadurch kann sich etwas in deinem Formular verändert haben, da eventuelle Pfade nicht mehr stimmen. Also überprüfen.
Wie jetzt einfügen, über Mapping funktioniert, kann ich nicht testen. Ich habe es ja nicht. Also selber testen.

Du kannst jetzt also die Felder ganz schmal machen, denn sie müssten sich ja jetzt anpassen.

VG Merklin

Formular Textfelder hintereinander einreihen

Verfasst: 22.10.2012, 08:04
von hYperMS
Hey!

Das hat super geklappt! Vielen lieben Dank!

VG
Andre