Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Bild einfügen in RichEdit (https://www.delphipraxis.net/161688-bild-einfuegen-richedit.html)

t0mmy 15. Jul 2011 15:50

Bild einfügen in RichEdit
 
Hallo!

Ich hab eine Frage und zwar wie kann ich mein geladene jpg-Datei in TJvRichEdit rechtsbündig ausrichten??
also das Bild bekomme ich so rein:

Delphi-Quellcode:
  jpg := TJPEGImage.Create;
  try
    jpg.LoadFromFile('C:\Users\Programmierung\.....jpg');
    JvRichEdit1.InsertGraphic(jpg,false);
  finally
    jpg.Free;
  end;
Wie kann ichs zentriert oder rechtsbündig ausrichten?

mfg

Luckie 15. Jul 2011 17:32

AW: Bild einfügen in RichEdit
 
Ich würde mal vermuten, indem du vorher den Absatz entsprechend ausrichtest.

t0mmy 18. Jul 2011 07:45

AW: Bild einfügen in RichEdit
 
Hallo!

Also nach dem Link http://www.delphipraxis.net/95169-pr...ichedit-2.html zufolge müsste es so gehen:

Delphi-Quellcode:
JvRichEdit1.Paragraph.Alignment := JvRichEdit1.taCenter;
jedoch bekomme ich eine fehlermeldung...undeklarierter bezeichner taCenter -.- was könnte hier das problem sein?

t0mmy 18. Jul 2011 08:03

AW: Bild einfügen in RichEdit
 
Also ich bin einen schritt weitergekommen.. für alle die den ganzen inhalt der JvRichEdit rechts ausrichten wollen:

Delphi-Quellcode:
JvRichEdit1.Paragraph.Alignment := paRightJustify;
jedoch suche ich immer noch nach einer lösung wie ich ein nur eine einzelnes bild oder einen absatz rechtsbündig mache -.-

mfg

t0mmy 18. Jul 2011 08:50

AW: Bild einfügen in RichEdit
 
Hallo :)

Nach langem herumprobieren hab ichs jetzt herausgefunden...
Also nach dem Man Bilder und Text in JvRichEdit eingefügt hat... kann man zum Schluss (am ende von der Prozedur) die Ausrichtung vornehmen.

Mit folgendem Code richtet man die jeweilige Zeile aus:

Delphi-Quellcode:
    JvRichEdit1.SelStart := JvRichEdit1.Perform(EM_LINEINDEX, LineIndex-1, 0); // LineIndex ist die Zeilennummer der zu ändernden Zeile
    JvRichEdit1.Paragraph.Alignment := paRightJustify; // paLeftJustify, paCenter


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:12 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz