Strona 1 z 1

Rad Studio XE7 brak PrintDialog? Jak drukować?

Nowy postNapisane: poniedziałek, 30 marca 2015, 11:03
przez aniol
Tak jak w temacie. Wiele opisów opartych jest na PrintDialog. Nie ma go w nowy C++ Builder. Proszę o pomoc jak drukować np. z RichEdit z możliwością wyboru drukarki.

Re: Rad Studio XE7 brak PrintDialog? Jak drukować?

Nowy postNapisane: poniedziałek, 30 marca 2015, 12:38
przez Cyfrowy Baron
Nie mam tego środowiska, ale znalazłem informacje na stronie embarcadero, że jest tam taka biblioteka, jednak nie w postaci kontrolki (tak sądzę). By z tej funkcji skorzystać musisz włączyć do jednostki bibliotekę Printers.hpp

http://docwiki.embarcadero.com/CodeExam ... C%2B%2B%29

Re: Rad Studio XE7 brak PrintDialog? Jak drukować?

Nowy postNapisane: poniedziałek, 30 marca 2015, 14:31
przez Mironas
Swoją drogą brak takiego komponentu to żenujące niedopatrzenie firmy.

Re: Rad Studio XE7 brak PrintDialog? Jak drukować?

Nowy postNapisane: poniedziałek, 30 marca 2015, 15:36
przez aniol
Dzięki za informacje.

Re: Rad Studio XE7 brak PrintDialog? Jak drukować?

Nowy postNapisane: poniedziałek, 30 marca 2015, 17:41
przez aniol
Jak ustawić marginesy wydruku RichEdit?

Tu przykład Delphi
http://delphi.about.com/od/delphitips2008/qt/re_print_margin.htm

Re: Rad Studio XE7 brak PrintDialog? Jak drukować?

Nowy postNapisane: poniedziałek, 30 marca 2015, 18:02
przez Mironas

Re: Rad Studio XE7 brak PrintDialog? Jak drukować?

Nowy postNapisane: poniedziałek, 30 marca 2015, 20:26
przez aniol
Podanie tego linka nie jest mi pomocne. Znam i czytałem. Jednak jeśli chcę użyć:
Kod: Zaznacz cały
RichEdit1->Print("");

Mam teoretycznie to czego oczekuje. Brak marginesów. Natomiast zabawa z:
Kod: Zaznacz cały
Printer()->Canvas->TextOut(100, 200, "tekst")

Tyczy się poszczególnych linni, brak przenoszenia przy dłuższym tekście itd.