Wątek zablokowany 2015-06-17 02:04 przez furious programming.

Jak wkleić fragment kodu do Worda zachowując atrybuty

0

Witam, potrzebuję Waszej pomocy.
Otóż do mojej pracy dyplomowej wstawiam pola tekstowe, a do nich wklejam fragmenty kodu, no i jedynym sposobem było skopiowanie fragmentu kodu stąd, z forum. Próbowałem SynEdit'a, no ale kolorowanie składni działa w momencie wyświetlania, a jeśli chcę skopiować to wkleja mi się normalny tekst. Notatnika Detox'a też próbowałem. Czytałem artykuł o kolorowaniu składni w PHP, ale niestety nie znam tego języka zbytnio. Czy ktoś wie jak ten problem rozwiązać. Będę wdzięczny za pomoc. Pozdrawiam.

0

Sprecyzuj co chcesz osiągnąc...

Czy otwrzyć WORDa w swoim programie (OLE Object), czy też zapisać kod do zwykłego *.DOC, czy też otworzyć swój plik w WORDZIE

0

Sprecyzuj co chcesz osiągnąc...

Czy otwrzyć WORDa w swoim programie (OLE Object), czy też zapisać kod do zwykłego *.DOC, czy też otworzyć swój plik w WORDZIE

Żadne z powyższych ;)
Przepraszam jeśli się wyraziłem niejasno, po prostu do Worda chcę wkleić fragmenty kodu Delphi, chodzi o pogrubienie begin, end itd., kolorowanie tak jak to ma miejsce w edytorze kodu, niestety przy wszelkich próbach kopiowania i wklejenia do Worda wklejony zostaje zwykły, niesformatowany tekst. A dokładnie chcę mieć w Wordzie coś takiego np.

type
  TForm1 = class(TForm)
    SynPasSyn1: TSynPasSyn;
    SynMemo1: TSynMemo;
  private
    { Private declarations }
  public
    { Public declarations }
  end;
0

A od czego jest TSynExporter?? Możesz eksportować do pliku HTML lub kod HTML do schowka, TSynExporterHtml albo do pliku RTF TExporterRTF albo jako tekst sformatowany do schowka.

0

A ja mam inny, prosty i skuteczny sposób :

  1. Wklej ten kod tu, na forum.. (of coz w [ delphi][ /delphi])
  2. Zaznacz kod
  3. Przeciągnij do worda..

to działa..

0

A od czego jest TSynExporter?? Możesz eksportować do pliku HTML lub kod HTML do schowka, TSynExporterHtml albo do pliku RTF TExporterRTF albo jako tekst sformatowany do schowka.

Dzięki Szymek, zrobiłem tak jak napisałeś, eksport do schowka, następnie "wklej specjalnie jako tekst sformatowany (RTF)"

AndRew: to też by było rozwiązanie, ale ktoś mógłby się zdenerwować :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1