Forum: Algorithmen, Datenstrukturen und Klassendesign
by hansklok,
26. Apr 2016
Cool, danke und wie funktioniert der? Hast Du ein Beispiel?
Forum: Algorithmen, Datenstrukturen und Klassendesign
by hansklok,
19. Apr 2016
Das hab ich mir schon gedacht, dass der Parser die beste Variante ist. Ich habe nur null Plan, wie das umzusetzen ist, weil, sobald der Parser z.B. beim ersten { angelangt ist und weitere Verschachtelungen folgen, wird es doch mega kompliziert?!
Forum: Algorithmen, Datenstrukturen und Klassendesign
by hansklok,
19. Apr 2016
Hmm, offenbar scheint das noch nie jemand in ähnlicher Form gebraucht zu haben?!
Noch ein paar Gedanken dazu:
Zuerst würde ich das ganze jeweils in Absätze splitten (Zeilenumbruch)
Und dann die einzelnen Paragraphen in Tokens aufteilen, mittels RegEx +
Forum: Algorithmen, Datenstrukturen und Klassendesign
by hansklok,
18. Apr 2016
Ja, ganz genau Sir Ruf :wink: JSON wäre beispielsweise ja gar nicht so übel (siehe Dein Beispiel). Wobei anzumerken ist, dass ich den Color-Tag nicht benötige, da meine Reports nur auf globalen Styles aufbauen. Somit wird die Textfarbe auch als Character-Style gespeichert. Wie "Fett", ist also auch "Rot" ein Character-Style. Der zweite Absatz enthält jedoch verschachtelte Markup, daher müsste das...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by hansklok,
18. Apr 2016
Hallo,
ich habe zwei Klassen: TParagraph und TCharacter. Beide besitzen jeweils eine Property Name: String und Content: String
Nun habe ich ein Memo mit z.B. dem folgenden Inhalt:
Das ist mein erster Absatz.
{ps:Normal}Und hier beginnt mein zweiter Absatz, der das Absatzformat "Normal" hat und der {cs:Fett}formatierten, {cs:rot}farbigen{/cs}{/cs} Text darstellen kann.