Copy link to clipboard
Copied
Hallo zusammen,
ich möchte in ein mehrsprachiges Formular in Adobe Acrobat Pro erstellen.
In diesem Formular sollen in einigen Feldern nur Zahlfelder mit zwei Dezimalstellen zugelassen werden.
So weit so gut. Bis hierhin alles kein Problem.
Jetzt kommt das "ABER"
Bei der deutschen Schreibweise wird ein Komma als Trennzeichen, bei der englischen Schreibweise ein Punkt als Trennzeichen für die Zahlen verwendet. Ich kann in den Einstellungen aber nur entweder oder definieren. (Trennzeichen 1.234,56 oder 1,234.56)
Ist es irgendwie möglich, beide Formatierungen in einem Feld zuzulassen?
z. B. 83,25 und 83.25
Evtl. lässt sich das alles über ein benutzerdefiniertes Formatierungsscript lösen. Hierfür benötigt man allerdings Kenntnisse mit JavaScript. Die habe ich leider nicht.
Für Tipps wäre ich sehr dankbar.
Copy link to clipboard
Copied
J'ai eu le même problème avec le format Français.
Ce que j'ai réussi à faire avec JavaScript requiert d'attribuer un des deux formats au champ, il faut choisir lequel sera affiché.
Si par exemple j'utilise le format avec la virgule, quand l'utilisateur saisi le "point" il est automatiquement remplacé par une virgule.
Et vice-versa si on utilise le format avec le point.
Mais ça ne fonctionne pas avec les nombres négatifs.
Je peux partager un exemple si ça vous intéresse.
Copy link to clipboard
Copied
Ja, mich würde ein Beispiel seht interessieren. Vielen lieben Dank
traduction automatique:
Oui, je serais très intéressé par un exemple. Merci beaucoup
Copy link to clipboard
Copied
Do you have some kind of general "switch" that changes the pages from one language to another? If so, you could use it to also change the formatting of the fields, but it will require using a custom-made script.
You can't have both formats enabled at the same time, as they overlap. Is "1,101" "one thousand, one hundred and one" or "one and a hundred and one thousandths"? It could be either one, depending on the format used...
Copy link to clipboard
Copied
Vous m'avez fait chercher un peu plus avant et du coup j'ai trouvé beaucoup plus simple et qui fonctionne avec les nombres négatifs. 😉
Placez l'un ou l'autre de ces scripts en "Custom Format Script" :
// AVEC VIRGULE - WITH A COMMA
if (event.value && !isNaN(Number(event.value))) {AFNumber_Format(2, 3, 0, 0, "", false);}
// AVEC UN POINT - WITH A DOT
if (event.value && !isNaN(Number(event.value))) {AFNumber_Format(2, 1, 0, 0, "", false);}
Copy link to clipboard
Copied
Vielen lieben Dank,
die Formel "Mit Comma" funktioniert. Wenn ich hier einen Wert mit Punkt eingebe dann wird der Punkt automatisch durch ein Komma ersetzt.
Bei der zweiten Formel "With a dot" passiert aber leider gar nichts. Wenn ich hier eine Zahl mit Komma schreibe bleibt diese unverändert mit Komma. Wenn ich eine Zahl mit Punkt schreibe bleibt diese ebenfalls unverändert mit Punkt. Sollte die Zahl hier nicht automatisch mit Punkt geschieben werden?
Danke für die Hilfe
Find more inspiration, events, and resources on the new Adobe Community
Explore Now