[delphi] wczytanie pliku RTF

[delphi] wczytanie pliku RTF
J1
  • Rejestracja:ponad 19 lat
  • Ostatnio:około 8 lat
0

Witam
Wie ktos może czy jest komponent do obsługi plików w formacie RTF, lub do jakiego komponentu i jak wczytac zawartośc pliku w formacie RTF no i zapisac tez by mozna, oczywiście z programu do pliku.
Z góry dziekuje pozdrawiam

AklimX
  • Rejestracja:prawie 22 lata
  • Ostatnio:prawie 14 lat
  • Postów:1218
0

Zapisujesz to Tmemorystream, następnie do Tfilestream i do pliku. Odczyt odwrotnie.

To sugestia, nie sprawdzałem ;)


Piszę programy w językach: C, C++, Java, Python, Bash, PHP, SQL.
Przyjmuję zlecenia
Misiekd
  • Rejestracja:ponad 21 lat
  • Ostatnio:prawie 13 lat
  • Postów:7923
0

ja pie***** [glowa] TRichEdit ... nawet się na palecie poszukać nie chce


- Ciemna druga strona jest.
- Nie marudź Yoda, tylko jedz tego tosta.
Google NIE GRYZIE!
Pomogłem - kliknij
Ktos
Moderator
  • Rejestracja:prawie 23 lata
  • Ostatnio:około 22 godziny
0

RichEdit to nie zapisuje przypadkiem w RTF?

J1
  • Rejestracja:ponad 19 lat
  • Ostatnio:około 8 lat
0

próbowałem richedit ale mi nie wyszło skoro tak twierdzisz próbuje dalej lol

0

Nie jestem pewien ale chyba standardowo mozna wczytac do TRichEdit tylko pliki <=64Kb

J1
  • Rejestracja:ponad 19 lat
  • Ostatnio:około 8 lat
0

szybko stworzyłem cos takiego i otrzymóje pusty richedit
WHY??

Kopiuj
procedure TForm1.Button1Click(Sender: TObject);
var
  Form1: TForm1;
  Plik:TextFile;
  linia:string;
begin
AssignFile(Plik, 'test.rtf');
append(Plik);
read(plik);
RichEdit1.Text:=(linia);
CloseFile(plik);
end;

a jak mam

Kopiuj
read(plik, linia);

to sie sypie

Misiekd
  • Rejestracja:ponad 21 lat
  • Ostatnio:prawie 13 lat
  • Postów:7923
0

ludzie myślcie czasami - to nie boli, nie zabija i nie jest karalne!!!

pomijając fakt, że trzeba być wręcz genijalnym, żeby rtfa do RE wczytywać przez AssignFile to wystarczy trochę pomoc poczytać ...

RE.Lines.LoadFromFile

rtf napisał(a)

Nie jestem pewien ale chyba standardowo mozna wczytac do TRichEdit tylko pliki <=64Kb

spokojnie można większe, a jak masz nowszą wersję RICHED20.DLL to nawet obrazki i tabelki działają


- Ciemna druga strona jest.
- Nie marudź Yoda, tylko jedz tego tosta.
Google NIE GRYZIE!
Pomogłem - kliknij
J1
  • Rejestracja:ponad 19 lat
  • Ostatnio:około 8 lat
0

hm no tak nie boli i nie jest karalne po prostu człowiek szuka za głęboko

Marmar
  • Rejestracja:ponad 21 lat
  • Ostatnio:ponad 2 lata
  • Postów:317
0
Misiekd napisał(a)

(...)a jak masz nowszą wersję RICHED20.DLL to nawet obrazki i tabelki działają

Tabelki? Możesz pokazac jak do Trichedit'a wstawić tablekę i jak nia zarządzać? I ewentualnie skąd wziąć taką dll'kę? Pytam o dll'kę choć być może taką mam tylko nie umiem z niej korzystać stąd moje pytanie o te tabelki.

Ranides
  • Rejestracja:około 19 lat
  • Ostatnio:ponad 9 lat
  • Postów:892
0

no normalnie. tworzysz w Wordzie tabelkę, wstawiasz obrazek, zapisujesz jako RTF... :|

a skąd pobrać? a jest takie jedno miejsce</url>

Marmar
  • Rejestracja:ponad 21 lat
  • Ostatnio:ponad 2 lata
  • Postów:317
0

W jakim znowu wordzie??? Ja pytam o tabelki w Trichedit. Bez worda.

Ranides
  • Rejestracja:około 19 lat
  • Ostatnio:ponad 9 lat
  • Postów:892
0

W kontekście ładowania / zapisu mówię.
Jeśli chcesz zaś programowo w RichEdicie tworzyć dokument, to widzę tylko taką opcję:

  1. nauka RTFa:
    RTF 1.9 Specification
  2. ładowanie dokumentu napisanego w za pomocą znaczników RTF do RichEdita za pomocą TMemoryStream
Misiekd
  • Rejestracja:ponad 21 lat
  • Ostatnio:prawie 13 lat
  • Postów:7923
0
Marmar napisał(a)
Misiekd napisał(a)

(...)a jak masz nowszą wersję RICHED20.DLL to nawet obrazki i tabelki działają

Tabelki? Możesz pokazac jak do Trichedit'a wstawić tablekę i jak nia zarządzać? I ewentualnie skąd wziąć taką dll'kę? Pytam o dll'kę choć być może taką mam tylko nie umiem z niej korzystać stąd moje pytanie o te tabelki.

czy ja napisałem "możesz w RE wstawiać tabelki"?? Naucz się chłopie czytać. Możesz odczytywać rtfy z tabelkami i obrazkami. A co do dllki to google zamknęli?


- Ciemna druga strona jest.
- Nie marudź Yoda, tylko jedz tego tosta.
Google NIE GRYZIE!
Pomogłem - kliknij
Marmar
  • Rejestracja:ponad 21 lat
  • Ostatnio:ponad 2 lata
  • Postów:317
0

No cóż, napisałes " działają" a to jest mało precyzyjne i różnie można rozumieć. Myslałem, że może wiesz jak tabelki wstawiać. A skoro już niestety jesteśmy przy "dobrych" radach to naucz się chłopie precyzyjniej pisać a może wtedy stwierdzisz, że inni umieją czytać :)

_Nex_
  • Rejestracja:ponad 19 lat
  • Ostatnio:ponad 15 lat
  • Postów:507
0
Misiekd napisał(a)
Marmar napisał(a)
Misiekd napisał(a)

(...)a jak masz nowszą wersję RICHED20.DLL to nawet obrazki i tabelki działają

Tabelki? Możesz pokazac jak do Trichedit'a wstawić tablekę i jak nia zarządzać? I ewentualnie skąd wziąć taką dll'kę? Pytam o dll'kę choć być może taką mam tylko nie umiem z niej korzystać stąd moje pytanie o te tabelki.

czy ja napisałem "możesz w RE wstawiać tabelki"??

Można wstawiać i tabelki i obrazki i dodać opcje wklejania różne i wieeele innych... :d Ale więcej roboty niż to wszystko warte. :P

Ps. W wielu pakietach są już "ulepszone" TRichEdity, sam też gdzieś na płycie mam takie coś mojego autorstwa...


Program to zbiór zer i jedynek ułożonych tak, żeby denerwować użytkownika.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.