Adobe Forms - Content Area befüllen

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

Adobe Forms - Content Area befüllen

Beitrag von lausek (ForumUser / 64 / 2 / 20 ) »
Hallo zusammen,

ich habe zwei master pages für die erste und die nachfolgenden Seiten. Auf den Seiten sind jeweils zwei Content Areas für den eigentlichen Inhalt und eine separate für einen OMR-Code.

Irgendwie muss ich es jetzt hinbekommen, nach dem Generieren des Formularinhalts nochmal über alle Seiten zu loopen und die OMR Content Areas mit einem Image zu befüllen. Die Vorstellung wäre in etwa so:

Code: Alles auswählen.

; FormCalc
for i=0 upto xfa.host.numPages step 1 do
	var nodes = xfa.layout.pageContent(i, "contentArea")
	for x=0 upto nodes.length step 1 do
                ; 
	endfor
endfor
Ich weiß aber nicht, wie ich das umsetzen kann. Das Event layout:ready klingt schon vielversprechend, aber darin darf man ja keine neuen Objekte hinzufügen. Insgesamt versteh ich noch nicht, ob es überhaupt möglich ist, Bilder per Skript auf das Formular zu laden.

Danke schonmal im Voraus!

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


Re: Adobe Forms - Content Area befüllen

Beitrag von a-dead-trousers (Top Expert / 4399 / 223 / 1182 ) »
hi!

Ist es immer der gleiche OMR-Code oder soll auf jeder Seite ein anderer stehen?

Gruss, 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 - Content Area befüllen

Beitrag von lausek (ForumUser / 64 / 2 / 20 ) »
Hi,

ja, der OMR-Code muss auf jeder Seite anders sein. Ich hab den Ratschlag erhalten, dass ich das mit einem Table an URLs mache und dann ein Binding auf das ImageField setze. Irgendwie bekomm ich das allerdings nicht so richtig mit der Pagination hin, da ja auch meine Datentabelle parallel befüllt werden muss.

Also ich schaffe es theoretisch, erst alle OMR-Codes auf Seiten zu bringen und die eigentlichen Daten dann im Anschluss auf andere, aber beide zusammen auf einer geht noch nicht :!:

Re: Adobe Forms - Content Area befüllen

Beitrag von a-dead-trousers (Top Expert / 4399 / 223 / 1182 ) »
Ich weiß jetzt nicht, wie du deine Daten intern aufgebaut hast und an das Formular übergibst, aber ich würde das ungefähr so lösen:
Eine Tabelle die die Struktur einer Seite abbildet.
Je Zeile (=Seite) dann eine URL für den OMR-Code und die restlichen Daten (Felder, Strukturen, Tabellen, Bilder usw.)
Im Master nur EIN content area.
Im Content ein Subform für die Ausgabe der Tabelle (= Binding), wobei hier der Seitenwechsel aktiviert ist.
Dieses SubForm hat als Layout "Positionierung" eingestellt.
Unter dem Subform werden zwei weitere Subforms angelegt.
Subform 1 ist so groß wie für die Ausgabe der Seiteninformation notwendig ist und hat als Layout "Fließtext".
Die Inhalte die ausgeben werden sollen kommen in dieses Subform.
Subform 2 ist an die Stelle positioniert wo der OMR-Code ausgegeben werden soll und enhält das Bild.

Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
lausek

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 - Content Area befüllen

Beitrag von lausek (ForumUser / 64 / 2 / 20 ) »
Erstmal Danke für den Vorschlag!

Ich finde es etwas suboptimal, dass ich die tatsächliche Tabellengröße auf dem Formular schon vorher wissen muss. Das hemmt etwas die Flexibilität, aber eine andere Möglichkeit sehe ich leider auch nicht...

Seite 1 von 1

Vergleichbare Themen

1
Antw.
2643
Views
Adobe Interactive Forms / Adobe Life Cycle Designer
von sap_inchen » 03.04.2018 12:24 • Verfasst in ABAP® Core
3
Antw.
814
Views
QR-Code in adobe forms
von L0w-RiDer » 04.07.2022 14:40 • Verfasst in ABAP® für Anfänger
8
Antw.
1072
Views
Adobe Forms Seitenumbruch
von Lucyalison » 28.06.2022 12:56 • Verfasst in ABAP® Core
1
Antw.
5206
Views
Schachtsteuerung in Adobe Forms
von a-dead-trousers » 13.04.2011 14:57 • Verfasst in ABAP® Core
0
Antw.
2364
Views
Adobe Interactive Forms
von Diko » 06.08.2008 13:26 • Verfasst in ABAP® Core

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Regex in where
vor 22 Stunden von tar 8 / 368
Daten an Tabelle binden
Gestern von Bright4.5 3 / 1636
Programm anlegen mit Vorlage
vor 2 Tagen von DeathAndPain 2 / 285
IT0024 Qualifikationen CP-ID
vor 2 Tagen von DeathAndPain 2 / 528

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

Regex in where
vor 22 Stunden von tar 8 / 368
Daten an Tabelle binden
Gestern von Bright4.5 3 / 1636
Programm anlegen mit Vorlage
vor 2 Tagen von DeathAndPain 2 / 285
IT0024 Qualifikationen CP-ID
vor 2 Tagen von DeathAndPain 2 / 528

Unbeantwortete Forenbeiträge

BUSOBJEKT zu CMIS PHIO ermitteln
vor 2 Tagen von snooga87 1 / 221
aRFC im OO-Kontext
letzen Monat von ralf.wenzel 1 / 3403
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9953