Ja, ganz genau Sir Ruf
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 eher so ausschauen:
Code:
{
"style": "Normal",
"elements":[
{
"style": null,
"content": "Und hier beginnt mein zweiter Absatz, der das Absatzformat Normal hat und der "
},
{
"style": "Fett",
"elements":[
{
"content": "formatierten, "
},
{
"style": "Rot",
"content": "farbigen"
}]
},
{
"style": null,
"content": " Text darstellen kann."
}]
}