Announcement

Collapse
No announcement yet.

RTF Drucken

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • RTF Drucken

    Ich habe eine RTF Datei, welche ich einlesen möchte und dann gewisse
    Platzhalter ersetzen.<br> Danach möchte ich die Datei ausdrucken.
    Das ganze sollte ohne Forms auskommen,<br> da es in einer Webapp läuft und der Benutzer von diesem Vorgang nichts sehen muss.
    <br>
    Mit TRichText.List.LoadfromFile und TRichText.Print funktioniert
    das ganze innerhalb<br> eines Forms, aber ohne Forms kriege ich es nicht hin.

    wie kann ich mein Ziel erreichen?
    mfg onail atuc

  • #2
    Hallo Onail,

    Du kannst die Komponente ja einfach per Hand erzeugen, dann brauchst du kein Formular. Der Owner und der Parent sind dann halt nil, aber das stört ja keinen:

    var
    Rich :TRichEdit;

    begin
    Rich := TRichEdit.Create(nil);
    Rich.Lines.LoadFromFile (...);
    Rich.Print();
    FreeAndNil(Rich);
    end;

    Ich hoffe das hilft Dir weiter.
    Gruß,
    Marti

    Comment


    • #3
      Hoi Martin

      das habe ich schon versucht, aber ich erhalte einen Fehler.<br>
      (Element hat kein übergeordnetes Fenster) <BR>
      irgendwie stecke ich da fest :-( <br>

      gruss, Onai

      Comment


      • #4
        RichEdit auf ein TForm und dieses eben Visible := False. Auf jeden Fall braucht ein TRichEdit IMMER einen Parent bzw. Owner. Ohne ein gültiges RichEdit.Handle = hWnd läuft da garnichts, da TRichEdit nur die Windows Fensterklasse kapselt, und eine solche wird eben durch ein fensterhandle identifiziert.

        Gruß Hage

        Comment

        Working...
        X