Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Formatierten Richtext in php erzeugen (https://www.delphipraxis.net/74182-formatierten-richtext-php-erzeugen.html)

Angel4585 29. Jul 2006 21:03


Formatierten Richtext in php erzeugen
 
Hallo,

weis jemand wie ich einen formatierten Richtext in php erzeugen kann?

Also wenn ich mit Delphi so mir einen Richtext erzeuge:

Delphi-Quellcode:
function RichText(re: TRichEdit): String;
var
  ss: TStringStream;
begin
  ss := TStringStream.Create ('');
  try
    re.Lines.SaveToStream(ss);
    Result := ss.DataString;
  finally
    ss.Free;
  end;
end;
Dann sieht DataString bei einem "fetten" "Teststring" etwa so aus:

'{\rtf1\ansi\ansicpg1252\deff0\deflang1031{\fonttb l{\f0\froman\fprq2\fcharset0 Times New Roman;}{\f1\fnil Comic Sans MS;}}'#$D#$A'\viewkind4\uc1\pard\b\f0\fs24 Teststring\b0\f1\fs16\par'#$D#$A'}'#$D#$A#0

gibt es irgendwelche Funktionen in php die mir soetwas erzeugen können?

MfG :angel:

fwsp 29. Jul 2006 22:08

Re: Formatierten Richtext in php erzeugen
 
meinst du, wie du in php den text formatieren kannst?
dann kannst du doch auf html zurückgreifen.

Oder willst du den text durchparsen?

Angel4585 30. Jul 2006 00:28

Re: Formatierten Richtext in php erzeugen
 
ne.. also ma en hintergrund:

ich progge ein spiel in Delphi, da gibt es einen "Communicator" in dem die einzelnen "Shouts" in einem Richedit so angeordnet werden:

Code:

Username Datum Uhrzeit

Textanfang
.
.
Textende

Username2 Datum Uhrzeit

Textanfang
.
.
Textende

Textanfang bis Textende ist kein Problem, da der Text in ein Richedit eingegeben wird.
Username und Datum werden allerdings aus zwei Felder aus der Tabelle ausgelesen. Das ganze geschieht in nen php-Skript welches die direkt so aneinander reiht. Damit ich jetzt das Ergebnis über das TStringStream-Objekt verarbeiten kann, muss das komplette Result formatiert sein.
Also muss ich die Usernamen und das Datum irgendwie formatieren, da das auch standardmäßig fett dargestellt werden soll.

Pr0g 30. Jul 2006 00:34

Re: Formatierten Richtext in php erzeugen
 
Schau mal hier wegen der Syntax...


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:16 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