heute bzw. gestern habe ich mal mit den möglichkeiten rumgespielt eine einige RTF änliche komponente zu schreiben also eine komponente wo ich formatieren text eingeben kann zur laufzeit vom user ! das heißt einen Text den ich verschiedne farben,fontstyles und soweiter machen kann !
Am anfang war ich der meinung das ich es alleine hinbekommen müste doch als ich dann angefangen habe und mein system eingebaut habe habe ich gemerkt das das makieren viel zu langsamm geht !
Deshalb wollte ich mal fragen ob wir darauß nicht ein gemeintschafst projekt machen könnten dann wird draus auch weniges etwas ! es geht nicht draum ein vorhandes format zu lesen(das soll erst später gemacht werden) sondern überhaupt die möglichkeit zu haben einen text formatier anzuzeigen !
nochmal formatieren Text heißt für mich:
Unterschiedliche Farben,style(fett, unterstriechen,...) die ausrichtung ! und soweiter.
Ich würde gerne wissen was ihr davon haltet !
also hier mein system was ich mir überlegt habe:
Jede buchstabe ich ein objekt, jedes objekt befindet sich eine eine TObjektlist!
ein objekt besteht aus:
TBrush - für den hintergrund
TPen - weiß ich noch nicht genau
TFont - für die schrift selbst
sel - ob makiert oder nicht
position, size:TPoint
beim makieren passiert jetzt folgendes: ich klicke ein objekt an wird eine procedure gestartet die ob den erstn vorkommen bis zum letezn alles makiert damit hätten wir den erffekt wie die "normal" makierung funktion ! einfügen und löschen an blieberiger stelle dürfte auch kein problem werrden dank der TObjektlist !
Evlt. lade ich mein ersten versuch später noch hoch (bei nachfrage).
was meint ihr zu meinem system? könnte das funktnieren ?
erst wollte ich eine TStringlist verwenden das hätte ich geklapt aber damit hätte ich mehr probleme beim zeichnen gehapt bzw. beim formatieren zeichnen !