SAPScrpt: Schrfitgröße bei vertikalen Text

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

SAPScrpt: Schrfitgröße bei vertikalen Text

Beitrag von Mareike (ForumUser / 11 / 0 / 1 ) »
Hallo zusammen,

Ich habe folgendes Problem:

Ich möchte auf einem Rechnungsformular einen Text vertikal anzeigen lassen.
Dies klappt soweit auch. Ich habe dafür ein Zeichenformat angelegt, das auf ein Barcode basiert.
Ich möchte diesen Text allerdings in einer anderen Schriftart ausgeben. Ich habe dafür ein Absatzformat angelegt.
Mein Aufruf im Formular sieht wie folgt aus:

Z1 <B3>&a90P 03065 D 22569 00/001 004 001</>

Leider zieht das Absatzformat nicht.

Kann mir einer von euch vielleicht helfen?
Ich bin langsam am Verzweifeln!

Vielen Dank im voraus!

Gruß
Mareike

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


Beitrag von ewx (Top Expert / 4918 / 332 / 655 ) »
Hi Mareike!
ich habe das damals über einen eigenen PRINT-CONTROL gelöst. Dem habe ich die Zeichenfolge zum Drehen um 90° zugeordent. Dazu kannst du dann natürlich auch noch eine größere Schriftart definieren.
Soviel dazu. Und nun zu deiner Lösung...:
Wenn das bei dir mit dem Absatzformat nicht funktioniert, hast du mal ein Zeichenformat probiert??

Code: Alles auswählen.

<B3><K1>test</></>
Wobei B3 dein "Barcode" ist und K1 ein Zeichenformat mit größerer Schrift.

SAPScrpt: Schrfitgröße bei vertikalen Text

Beitrag von Mareike (ForumUser / 11 / 0 / 1 ) »
Hallo Enno,

Vielen Dank für deine schnelle Antwort.
Ich hab's gleich ausprobiert.
Leider hat es nicht ganz geklappt.
Der Text wird nicht mehr vertikal ausgedruckt.

Ich werde es wohl dann mal mit eigenen Print-Controls versuchen.

Gruß
Mareike

Beitrag von muggel (ForumUser / 68 / 0 / 0 ) »
Hallo Mareike, du schreibst:
Mein Aufruf im Formular sieht wie folgt aus:

Z1 <B3>&a90P 03065 D 22569 00/001 004 001</>

Wo ist der Ende-Eumel (&) ???

Beitrag von Mareike (ForumUser / 11 / 0 / 1 ) »
Hallo muggel,

der Ausdruck &a90P ist der Befehl für die 90°C Drehung und braucht kein Ende-Eumel.

Gruß
Mareike

Beitrag von ewx (Top Expert / 4918 / 332 / 655 ) »
Gibt's da keinen Befehl für ne größere Schriftart...?

Beitrag von Mareike (ForumUser / 11 / 0 / 1 ) »
Hallo,

mit der Schriftart klappt es jetzt.
Der Code sieht wie folgt aus:

Code: Alles auswählen.

ZY   <ZZ>&a90P</>                          
ZY   03065 D 22569    00/001  004    001   
ZY   <ZZ>&a0P</>



ZY ist mein Absatzformat und <ZZ> ist mein "Barcode".

Ich habe jetzt folgendes Problem:
Der Text wird links mittig ausgegeben. Es soll aber links im oberen Drittel ausgegeben werden.
Habe es auch mit eigenen Print-Controls versucht und ich kam zum gleichen Ergebnis.
Weiß jemand wie ich die Position beeinflussen kann?
Habe versucht die Position/Größe des Fensters zu verschieben. Hat aber leider nicht funktioniert.

Vielen Dank für eure Bemühungen!

Gruß
Mareike[/code]

Beitrag von Mareike (ForumUser / 11 / 0 / 1 ) »
Hallo,

hatte heute morgen eine Eingebung und die Lösung gefunden.
Hier der Code:

Code: Alles auswählen.

<ZZ>&a90P</>                                               
<ZZ>(s1p12.0v1s3b16602T 03065 D 22569 00/001 004 001</>    
<ZZ>&a0P</> 
Erläuterungen zu den Befehlen
<ZZ> = Zeichenformat mit Barcode
&a90P = 90°C Drehung
(s1p12.0v1s3b16602T = Schriftart Arial Bold italic / Schriftgröße 12
&a0P = macht Drehung rückgängig

Gruß
Mareike

Seite 1 von 1

Vergleichbare Themen

1
Antw.
11543
Views
Change Text(Header Text) of each: cl_salv_table
von jamiguel77 » 31.12.2014 20:27 • Verfasst in ABAP® für Anfänger
9
Antw.
20912
Views
Text Edit Control - Text "formatieren"
von Zubasa » 20.04.2011 14:45 • Verfasst in ABAP® für Anfänger
1
Antw.
6929
Views
Text auf dem Anmeldebildschirm.
von Anfänger » 12.01.2011 17:41 • Verfasst in ABAP® für Anfänger
0
Antw.
1705
Views
Neues Text
von Kai999 » 17.05.2017 10:43 • Verfasst in ABAP® für Anfänger
4
Antw.
3875
Views
Text in Zahlungsbeleg
von Blueshape » 20.03.2007 10:13 • Verfasst in Financials

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

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.