Seite 1 von 1

Text formatieren [ERLEDIGT]

Verfasst: Di, 14. Apr 2015 8:53
von Martin Altmann
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

Re: Text formatieren

Verfasst: Di, 14. Apr 2015 10:51
von Tom
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.

Re: Text formatieren

Verfasst: Di, 14. Apr 2015 10:55
von Martin Altmann
Yup, das meinte ich. Wobei ich das eher als HTML formatieren würde, was (m.M.n.) einfacher ist.

Viele Grüße,
Martin

Re: Text formatieren

Verfasst: Di, 14. Apr 2015 11:02
von Tom
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.

Re: Text formatieren

Verfasst: Di, 14. Apr 2015 11:11
von Martin Altmann
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

Re: Text formatieren [ERLEDIGT]

Verfasst: Di, 14. Apr 2015 11:22
von Tom

Code: Alles auswählen

Kämpfe mich gerade durch die Programmierer-Referenz...
... die, leider, nicht nur gut ist. Ich schwöre ja auf L&L, aber die Doku könnte, obwohl sie irre umfangreich ist, besser sein. Für das Forentreffen in der kommenden Woche habe ich mich ja mit der Echtdatenvorschau aus dem Designer, Export aus der Vorschau und Vorschausortierung auseinandergesetzt. Ohne Direkthilfe aus Konstanz wäre das gescheitert, weil die Doku an dieser Stelle komplett missverständlich ist. Schade auch, dass es die Programmierreferenz nur als PDF gibt, weshalb die Suche nach Funktionsparametern und ähnlichem zuweilen recht mühevoll ist.

Aber - es lohnt sich. L&L ist eine eierlegende Wollmilchsau.

Re: Text formatieren [ERLEDIGT]

Verfasst: Di, 14. Apr 2015 11:26
von Martin Altmann
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