Text formatieren [ERLEDIGT]
Moderator: Moderatoren
- Martin Altmann
- Foren-Administrator
- Beiträge: 16508
- Registriert: Fr, 23. Sep 2005 4:58
- Wohnort: Berlin
- Hat sich bedankt: 111 Mal
- Danksagung erhalten: 48 Mal
- Kontaktdaten:
Text formatieren [ERLEDIGT]
Moin,
wenn ich Textteile innerhalb eines (Ab)Satzes anders formatieren will, kann ich das (wenn ich das soweit richtig verstanden habe) in L&L nur machen, wenn der Typ des Formularfeldes entweder LL_HTML oder LL_RTF lautet - richtig?
Oder gibt es vielleicht auch L&L-intrne Formatierungskürzel, die man entsprechend in einen auszugebenden Textteil einflechten kann?
Viele Grüße,
Martin
wenn ich Textteile innerhalb eines (Ab)Satzes anders formatieren will, kann ich das (wenn ich das soweit richtig verstanden habe) in L&L nur machen, wenn der Typ des Formularfeldes entweder LL_HTML oder LL_RTF lautet - richtig?
Oder gibt es vielleicht auch L&L-intrne Formatierungskürzel, die man entsprechend in einen auszugebenden Textteil einflechten kann?
Viele Grüße,
Martin
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/
Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
- Tom
- Der Entwickler von "Deep Thought"
- Beiträge: 9357
- Registriert: Do, 22. Sep 2005 23:11
- Wohnort: Berlin
- Hat sich bedankt: 101 Mal
- Danksagung erhalten: 361 Mal
- Kontaktdaten:
Re: Text formatieren
Hallo, Martin.
Nicht, dass ich wüsste. Wenn ich Dich richtig verstehe, möchtest Du ein Textfeld, das z.B. die Wortfolge "zahlbar sofort" enthält ("Der Betrag ist fällig und zahlbar sofort.") für die Wortfolge fett darstellen ("Der Betrag ist fällig und zahlbar sofort.") Du kannst zwar alle Formatierungseigenschaften über Formeln steuern, meines Erachtens aber immer nur für den gesamten Text, der in einer Variablen oder in einem Feld enthalten ist.
Aber es gibt einen Workaround. Du formatierst die Daten einfach vor der Übergabe als RTF, was ja vergleichsweise simpel ist (Header und Footer holt man sich aus einem leeren Text, den man mit z.B. Wordpad erzeugt hat), und übergibst die betroffenen Felder eben als RTF-Felder (LL_RTF). Dann sind sie so formatiert, wie Du das willst, ohne Eingriff im Designer.
Nicht, dass ich wüsste. Wenn ich Dich richtig verstehe, möchtest Du ein Textfeld, das z.B. die Wortfolge "zahlbar sofort" enthält ("Der Betrag ist fällig und zahlbar sofort.") für die Wortfolge fett darstellen ("Der Betrag ist fällig und zahlbar sofort.") Du kannst zwar alle Formatierungseigenschaften über Formeln steuern, meines Erachtens aber immer nur für den gesamten Text, der in einer Variablen oder in einem Feld enthalten ist.
Aber es gibt einen Workaround. Du formatierst die Daten einfach vor der Übergabe als RTF, was ja vergleichsweise simpel ist (Header und Footer holt man sich aus einem leeren Text, den man mit z.B. Wordpad erzeugt hat), und übergibst die betroffenen Felder eben als RTF-Felder (LL_RTF). Dann sind sie so formatiert, wie Du das willst, ohne Eingriff im Designer.
Herzlich,
Tom
Tom
- Martin Altmann
- Foren-Administrator
- Beiträge: 16508
- Registriert: Fr, 23. Sep 2005 4:58
- Wohnort: Berlin
- Hat sich bedankt: 111 Mal
- Danksagung erhalten: 48 Mal
- Kontaktdaten:
Re: Text formatieren
Yup, das meinte ich. Wobei ich das eher als HTML formatieren würde, was (m.M.n.) einfacher ist.
Viele Grüße,
Martin
Viele Grüße,
Martin
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/
Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
- Tom
- Der Entwickler von "Deep Thought"
- Beiträge: 9357
- Registriert: Do, 22. Sep 2005 23:11
- Wohnort: Berlin
- Hat sich bedankt: 101 Mal
- Danksagung erhalten: 361 Mal
- Kontaktdaten:
Re: Text formatieren
Ja, HTML wäre vermutlich noch ein bisschen einfacher. Ich hantiere sehr viel mit RTF, weil wir TX Text Control auch als MLE-Replacement überall einsetzen und dort formatierte Texte als RTF in Memos speichern. HTML ist weniger konkret, was die Formatierung anbetrifft. RTF kann mit anderen Textverarbeitungsprogrammen sinnvoll weiterbearbeitet werden; bei HTML ist das zuweilen ein Vabanquespiel. Und z.B. "fett" ist in RTF nichts weiter als "\b "+cText+\b0 ". Das kann man, wenn man den Header weglässt, sogar mehr oder weniger direkt in der "formatted label"-Klasse aus irgendeinem der Xbase-Packs verwenden, also formatiert in der Anwendung anzeigen.
Herzlich,
Tom
Tom
- Martin Altmann
- Foren-Administrator
- Beiträge: 16508
- Registriert: Fr, 23. Sep 2005 4:58
- Wohnort: Berlin
- Hat sich bedankt: 111 Mal
- Danksagung erhalten: 48 Mal
- Kontaktdaten:
Re: Text formatieren
Ja - nur ist der "Overhead", der für die Nutzung von RTF in jedem einzelnen Feld nötig ist, wahrscheinlich größer (also auf die Anzahl Zeichen bezogen), als der von HTML. Denke ich mal.
Wird sowieso noch spaßig, sich in die Ansteuerung von L&L einzuarbeiten. Kämpfe mich gerade durch die Programmierer-Referenz...
Viele Grüße,
Martin
Wird sowieso noch spaßig, sich in die Ansteuerung von L&L einzuarbeiten. Kämpfe mich gerade durch die Programmierer-Referenz...
Viele Grüße,
Martin
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/
Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
- Tom
- Der Entwickler von "Deep Thought"
- Beiträge: 9357
- Registriert: Do, 22. Sep 2005 23:11
- Wohnort: Berlin
- Hat sich bedankt: 101 Mal
- Danksagung erhalten: 361 Mal
- Kontaktdaten:
Re: Text formatieren [ERLEDIGT]
Code: Alles auswählen
Kämpfe mich gerade durch die Programmierer-Referenz...
Aber - es lohnt sich. L&L ist eine eierlegende Wollmilchsau.
Herzlich,
Tom
Tom
- Martin Altmann
- Foren-Administrator
- Beiträge: 16508
- Registriert: Fr, 23. Sep 2005 4:58
- Wohnort: Berlin
- Hat sich bedankt: 111 Mal
- Danksagung erhalten: 48 Mal
- Kontaktdaten:
Re: Text formatieren [ERLEDIGT]
Bin auch schon auf Deinen Vortrag gespannt.
HAbe aber entschieden, den Designer unseren Kunden nicht zugänglich zu machen (die wären damit heillos überfordert) und will eigentlich auch keinerlei L&L-Dateien ausliefern (sondern alle "Reports" dynamisch erzeugen - also definieren, was wohin wie gedruckt werden soll). Mal schauen.
Viele Grüße,
Martin
HAbe aber entschieden, den Designer unseren Kunden nicht zugänglich zu machen (die wären damit heillos überfordert) und will eigentlich auch keinerlei L&L-Dateien ausliefern (sondern alle "Reports" dynamisch erzeugen - also definieren, was wohin wie gedruckt werden soll). Mal schauen.
Viele Grüße,
Martin
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/
Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.