Mam komponent synmemo. I teraz chciałbym sobie wydrukować jego zawartość z wykorzystaniem PrintDialog. Jak to zrobić? - przykład z kelpa nie działa. Chciałbym ominąć komponent page control jeśli sie da.
Mam komponent synmemo. I teraz chciałbym sobie wydrukować jego zawartość z wykorzystaniem PrintDialog. Jak to zrobić? - przykład z kelpa nie działa. Chciałbym ominąć komponent page control jeśli sie da.
Musisz skorzystać z komponentu TSynEditPrint. Zakładając, że nosi on nazwę DRUKARKA, a komponent TSynEdit = Edytor to:
procedure xxx(xxx : xxx);
begin
with Drukarka do
begin
Lines.Text := Edytor.Lines.Text;
end;
end;
Ja w ten sposób wykorzystałem funkcję drukowania.
Natomiast wydruk nastąpi po poleceniu PRINT;
DRUKARKA.PRINT;
Dzięki - w ogóle nie zauważyłem że jest coś takiego!!!
Dzięki - w ogóle nie zauważyłem że jest coś takiego!!!
SPOKO!!!
Trzeba się rozglądać :-D
To korzystając z okazji, że znasz sie na SynMemo, powiedz mi do czego służy ten mały, zielony smok ("Python") ????
To korzystając z okazji, że znasz sie na SynMemo, powiedz mi do czego służy ten mały, zielony smok ("Python") ????
Na smokach to ja się raczej nie znam.
Ale na pewno nie zieje ogniem :-D
A tak na poważnie to nie wiem :-(
Poszukaj w przykładach do SynEdit.
To korzystając z okazji, że znasz sie na SynMemo, powiedz mi do czego służy ten mały, zielony smok ("Python") ????
Dodaje do SynEdita zachowania Pythona - czyli jakiś inny rodzaj wcięć (chyba jak się linijka kończy na : to dodaje 2 wcięcia po enterze).