Adobe Forms: Schriftgröße automatisch verkleinern wenn Feld voll

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
8 Beiträge • Seite 1 von 1
8 Beiträge Seite 1 von 1

Adobe Forms: Schriftgröße automatisch verkleinern wenn Feld voll

Beitrag von dpz (ForumUser / 14 / 0 / 0 ) »
Hallo,
ich habe auf einem Adobe Form ein Ausgabefeld, welches mit dynamischen Daten gefüllt wird. Die Größe dieses Feldes ist fix und soll auch fix bleiben.
Aktuell wird Text abgeschnitten wenn das Feld überläuft.
Ist es möglich in diesem Fall automatisch die Schrift zu verkleinern, damit alles ins Feld passt? Ich habe schon etwas mit JavaScript probiert, dass die Schrift bei einer bestimmten Zeichenanzahl verkleinert wird. Dies funktioniert jedoch nicht immer optimal da keine Festbreitenschrift verwendet wird.
Hier muss es doch etwas "einfaches out of the Box" geben, oder?

VG

DPZ

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: Adobe Forms: Schriftgröße automatisch verkleinern wenn Feld voll

Beitrag von a-dead-trousers (Top Expert / 4477 / 229 / 1203 ) »
Nicht das ich wüsste und ich hab schon zeimlich viel s.... im Designer angestellt.
Ganz will ich aber auch nicht ausschließen, dass das doch irgendwie möglich ist.

Vielleicht wendest du dich mit der Frage auch an eine Adobe Community. Dort sollten mehr Experten zu diesem Thema herumschwirren.
Nicht vergessen: Das Produkt heißt dort LiveCycle Designer. Mit Adobe Forms werden die nichts anfangen können.

lg ADT
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: Adobe Forms: Schriftgröße automatisch verkleinern wenn Feld voll

Beitrag von moo_jo (ForumUser / 36 / 10 / 7 ) »
Hi,

ich nehme an, sowas hast du schon ausprobiert?

Code: Alles auswählen.

if( this.rawValue.length > 18 ){
	this.font.size = "8pt";
}
Vielleicht darfst du die Schriftart dynamisch ändern? Das ginge über folgendes Property:

Code: Alles auswählen.

this.font.typeface = "Courier";
Wenn das Feld eine fixe Größe hat, dann fällt mir ad hoc keine andere Lösung ein


VG
Moo_jo

Re: Adobe Forms: Schriftgröße automatisch verkleinern wenn Feld voll

Beitrag von tofralu (ForumUser / 36 / 1 / 3 ) »
Hallo.

Habe das auch bei mir dem JavaScript gemacht wie mein Vorgänger schon schrieb.
Ist eigentlich ganz easy.
Das mit "nicht immer optimal", so denke ich meinst du die Abstände der Buchstaben die bei bestimmten Zeichen und Schriftgrößen auf einmal zum Teil unschön aussehen.
Falls das der Fall ist, kannst du ein automatisches "Kerning" in der Palette "Schrift" für Werte setzten.
Dann sieht die Formatierung wieder sauber aus.

Gruß
Tobias

Re: Adobe Forms: Schriftgröße automatisch verkleinern wenn Feld voll

Beitrag von dpz (ForumUser / 14 / 0 / 0 ) »
Genau, diese Script spiele hatte ich schon probiert.
Das Problem ist dass die Anzahl der Zeichen und nicht die Breite der Zeichen geählt wird.
Beispiel:
iiiiiiiiii
und
OOOOOOOOOO
haben eine sehr unterschiedliche Länge in einer nicht Festbreitenschrift, aber die gleiche Zeichenanzahl. Das macht das Ganze relativ ungenau...


Re: Adobe Forms: Schriftgröße automatisch verkleinern wenn Feld voll

Beitrag von tofralu (ForumUser / 36 / 1 / 3 ) »
Ich glaubs nicht. Hatte das vor Jahren auch mal probiert und hat nicht funktioniert.
Die Felder sind bei uns immer leer geblieben weil halt größe 0 ist.
Danach habe ich ein Script eingebaut.

Wenns bei Dir klappt dann gib mir bitte Bescheid.

@dpz
iiiiiiiii
oooooo
nicht proportionale und proportionale Schriftarten. Hast ja schon geschrieben.
Wenn das so stört dann doch l i ber e i ne andere Schr i f t art :)


Gruß
Tobias

Re: Adobe Forms: Schriftgröße automatisch verkleinern wenn Feld voll

Beitrag von dpz (ForumUser / 14 / 0 / 0 ) »
waltersen hat geschrieben:
27.06.2019 10:50
hilft Dir Dir dies hier:
https://forums.adobe.com/thread/576898
Das sah sehr vielversprechend aus. Habe die Schriftgröße auf 0 gesetzt, dann wird der Text leider überhaupt nicht mehr angezeigt. Im Vorschau Tool vom LiveCycle Designer geht es, beim SAP Druck dann nicht mehr...

Seite 1 von 1

Vergleichbare Themen

1
Antw.
13438
Views
Adobe Interactive Forms / Adobe Life Cycle Designer
von sap_inchen » 03.04.2018 12:24 • Verfasst in ABAP® Core
6
Antw.
3648
Views
Strukturtyp in adobe Forms
von L0w-RiDer » 21.02.2022 11:21 • Verfasst in ABAP® für Anfänger
2
Antw.
5093
Views
Steuerkommandos in Adobe Forms
von ewx » 16.08.2018 21:06 • Verfasst in Basis
1
Antw.
3899
Views
Tabellen mit Adobe forms
von Yeliz92 » 26.05.2017 11:05 • Verfasst in Sonstige Module
1
Antw.
3297
Views
Tabellenausgabe Adobe Forms
von navysurf » 11.07.2016 10:57 • Verfasst in ABAP® Core

Aktuelle Forenbeiträge

Fehlermeldung in einer Klasse
vor 4 Stunden von DeathAndPain gelöst 16 / 4611
BAPI_ACC_DOCUMENT_POST
vor 5 Tagen von Lukas Sanders 3 / 1863
Side by Side extensions
vor einer Woche von JHM 2 / 2052

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

Fehlermeldung in einer Klasse
vor 4 Stunden von DeathAndPain gelöst 16 / 4611
BAPI_ACC_DOCUMENT_POST
vor 5 Tagen von Lukas Sanders 3 / 1863
Side by Side extensions
vor einer Woche von JHM 2 / 2052

Unbeantwortete Forenbeiträge

Benutzerdefinierte Felder PSP
vor 2 Wochen von Rabea1103 1 / 16659
Spool vereinen OTF und PDF
vor 4 Wochen von anna2205 1 / 31049
XSLT und Loipro05 Transformation
December 2025 von Torsten1965 1 / 38118
VOLL Artikel in einem Display Typ 12
November 2025 von ThomasM84 1 / 56974