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 / 4286 / 214 / 1142 ) »
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.
1580
Views
Adobe Interactive Forms / Adobe Life Cycle Designer
von sap_inchen » 03.04.2018 12:24 • Verfasst in ABAP® Core
0
Antw.
2266
Views
1
Antw.
4929
Views
Schachtsteuerung in Adobe Forms
von a-dead-trousers » 13.04.2011 14:57 • Verfasst in ABAP® Core
11
Antw.
2346
Views
XDC Problem Adobe Forms
von Lucyalison » 06.01.2020 09:41 • Verfasst in ABAP® Core
1
Antw.
2282
Views
Tabellenausgabe Adobe Forms
von navysurf » 11.07.2016 10:57 • Verfasst in ABAP® Core

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.