DevExpress Rtf Comment Cleanup
DevExpress Rtf Comment Cleanup ist eine Maintenance-Routine, die DevExpress-Reports nach Richtext-Feldern mit Kommentaren scannt und diese korrigiert.
Im Login-Dialog muss der Maintenance-Mode aktiviert werden, damit Sie verfügbar ist. Sie kann in der IDE über das Menü Tools / Checks / DevExpress Rtf Comments Cleanup aufgerufen werden.
Mit dem Button Analyze wird eine Analyse gestartet ohne, dass Änderungen durchgeführt werden. Die Resultate werden in der Error-Liste ausgegeben.
Der Button CleanUp führt die Änderungen aus. Dazu werden die betroffenen Reports ausgecheckt, geändert und gespeichert. Nach erfolgreichen Compile müssen die Reports wieder eingecheckt werden.
Beschreibung
In DevExpress werden Richtext-Controls verwendet um Html-Inhalte aufzubereiten.
Dabei wird die Eigenschaft Html
mit einer Expression versehen.
Wird am Richtext-Control zusätzlich für die Eigenschaft Rtf
eine Expression in Form eines Kommentars definiert, dann führt das zu Fehlverhalten im FS Web Report Designer.
Beispiel für eine Fehlerhafte Rtf-Expression:
/*Projekt-Informationen*/
Der IDE-Designer zeigt diesen Kommentar im Feld an. Der Web-Designer kommt damit aber nicht klar und beim Bearbeiten hängt der Expression-Editor im Feld fest.
Besser ist es, diesen "Kommentar" direkt per Doppelklick als Text-Inhalt im Feld zu platzieren.
Die Cleanup-Routine löscht die Rtf
-Expression und fügt den Kommentar in der folgenden Form in den Text-Inhalt ein:
<Projekt-Informationen>