ERLEDIGT
NEIN
NEIN
ANTWORTEN
4
4
ZUGRIFFE
553
553
EMPFEHLEN
-
07.09.05 16:11 #1
- Registriert seit
- Mar 2005
- Beiträge
- 18
Boarland C++ Builder 6:
Mein Problem:
Ich habe ein TImage und ich lade ein Bild rein. Ich will über das Bild einen Text schreiben, der dynamisch ist. Aber dieser Text hat immer einen weißen Hintergrund, dass find ich nervig.
Ich will reinen Text schreiben, ohne Hintergrundfarbe von dem Text.
Kann mir schnell einer helfen?
-
Hallo,
probiers mal so...
Code :1 2 3 4
TLabel* label = new TLabel(); label->Parent = Form1; label->Transparent = true; label->Caption = "Test";
jetzt sollte das Wort "Test" zu sehn sein, und deinen Hintergrund sieht man durch das Label durch...
Wenn dein Label nicht zur Laufzeit erstellt wird dann guck ma links im Objektinspektor
MfG Turri
-
08.09.05 09:49 #3
- Registriert seit
- Mar 2005
- Beiträge
- 18
Mein Problem ist bei;
Code :1
TForm1->Image1->Canvas->TextOutA(Xpos,Ypos,Text);
Und dann habe ich im Image im Background ein gezeichnetes Bild, auf das ich Text legen will...
-
Hallo,
Muss dein Text unbedingt mit dem TextOutA(Xpos,Ypos,Text); realisiert werden?
Da wüsste ich keine Option die sowas macht.
Alternative schlage ich vielleicht sowas vor
du sicherst dir die left und top Werte von deinem Image und "kombinierst" die mit deinen Xpos und Ypos, so hast du die selbe stelle auf dem Image wie bei TextOutA...Code :1 2 3 4 5 6 7 8 9 10
Image1->Proportional = true; Image1->Picture->Bitmap->LoadFromFile("c:\\Bild1.bmp"); int x = Image1->Left; int y = Image1->Top; TLabel *label = new TLabel(Form1); label->Parent = Form1; label->Left = x + Xpos; // dein Xpos label->Top = y + Ypos; // dein Ypos label->Transparent = true; label->Caption = "Dein Text";
Dadurch das du dann das Label nimmst kannst du die "Transparent" Eigenschaft nutzen und den Text noch anderweitig bearbeiten,
bei TextOutA hat man nicht so viele Möglichkeiten finde ich.
Sieht vielleicht nicht so elegant aus, aber macht glaub das was du willst wenn ich dich richtig verstanden hab.
MfG Turri
-
08.09.05 11:05 #5
- Registriert seit
- Mar 2005
- Beiträge
- 18
Danke, denn werd ich das so gestalten. Meine Idee war aber, dass ich dann das fertige Bild speichern kann. Speichert mit der Builder auch nur das Form? Mit den Labels drauf?
Wahrscheinlich nicht?
Ähnliche Themen
-
Ein Image in einem Eclipse Editor
Von BtheBeast im Forum JavaAntworten: 0Letzter Beitrag: 14.03.08, 07:56 -
Suche Font von einem Image
Von fink-x im Forum TypografieAntworten: 7Letzter Beitrag: 15.05.06, 13:53 -
Image map auf einem Hintergrundbild mit Mauseover Effekt ?
Von GartenUmgraben im Forum HTML & XHTMLAntworten: 1Letzter Beitrag: 03.11.05, 23:01 -
Zeichnen in einem Image-Feld...
Von zastu im Forum Borland CBuilder und VCLAntworten: 4Letzter Beitrag: 25.09.05, 10:34 -
Image Ready, Eine Image Map einem Rollover Sate hinzufügen
Von gummy im Forum PhotoshopAntworten: 1Letzter Beitrag: 02.05.04, 11:59





Zitieren
Login






