AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

Textmarke zeilenorientiert befüllen

Ein Thema von loco · begonnen am 21. Feb 2012
Antwort Antwort
loco

Registriert seit: 8. Apr 2010
Ort: Neureichenau
1 Beiträge
 
Delphi 5 Enterprise
 
#1

Textmarke zeilenorientiert befüllen

  Alt 21. Feb 2012, 12:32
Hallo Leute!
Habe ein großes Problem, welches meine Logik übersteigt, und bitte hiermit um Hilfe!!!

Habe einen String mit unterschielicher Länge zusammengesetzt aus 1-7 Blöcken. Jeder Block kann ein oder mehrere '#13' enthalten und wird mit '$$$' abgeschlossen und soll ein Formular mit einer Textmarke(TM1) auf Seite 1 und wenn nötig eine 2.Textmarke(TM2) auf Seite 2(Rückseite) damit befüllen.

Nachfolgende Bedingungen müssen erfüllt werden:

1) Max 23 Zeilen in der 1. Textmarke
2) Max 66 Zeichen pro Zeile, wobei Wörter nicht getrennt werden dürfen
3) Ist die 1. Textmarke voll, Hinweis "weiterer Text siehe Rückseite" (in separat Zeile)
4) den letzten Block (Fett und kursiv dargestellt) gibt es nur in bestimmten Fällen, 5-zeilig,
dieser darf nicht getrennt werden und soll, wenn in
TM1 noch Platz, in den letzten 5 Zeilen, sonst mit 2 Leereilen auf TM2 ausgewiesen werden

hier ein String-Beispiel:

'Verwendungsfähig für den musterischen Testdatenbearbeitungs-, Testinformations-, Testberatungs- und / oder testsicherungstechnischen Dienst mit Sondergenehmigung gültig bis 22.02.2099'#$B'$$$Sondergenehmigungen:'#$B'5025 H 23.02.2007'#$B#$B'$$$Muss optimal korrigierende Sehhilfe tragen und ebensolche Ersatzbrille mitführen (s.Musterlichkeitsbescheid gem. JAR-FCL 3)'#$B#$B'$$$Einschränkungen, die in das Beiblatt zum Musterluftfahrzeugführerschein (MFS) bzw. in den Musterluftfahrzeugbesatzungsschein (MBS) einzutragen sind:'#$B#$B 'Muss zum Testdienst verordnete Sehhilfe tragen und ebensolche Ersatzbrille mitführen (VDL)'#$B'$$$'#$B#$B'Wasserärztliche Testfreigabe für den gesamten Geschäftsbereich des Bereichs für die Gültigkeitsdauers des Musterlichkeitsbescheides wird hiermit erteilt. '#$B#$B Musterlechort, den $$$'

Freue mich auf eure Tipps!

LG
Loco

So die Bedingungen 1 - 3 habe ich in meinem Programmcode berücksichtigen können, aber die Nr. 4
übersteigt meine Kompetenz(s. Anhang)

Hoffe Ihr könnt und wollt mir helfen. Bitte keine dummen Sprüche, mein Ego ist sowieso schon angekratzt.
Angehängte Dateien
Dateityp: zip procedure SplitUrteiltext.zip (3,0 KB, 4x aufgerufen)
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:41 Uhr.
Powered by vBulletin® Copyright ©2000 - 2022, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2021 by Daniel R. Wolf