Udostępnij za pośrednictwem


Drukowanie w formantach Rich Edit

Można powiedzieć, formant edycji RTF (CRichEditCtrl) aby renderować dane wyjściowe dla określonego urządzenia, takie jak drukarki.Można również określić urządzenia wyjściowego, w którym formant edycyjny bogate formaty tekstu.

Aby sformatować część zawartości formantu rich edit dla określonego urządzenia, można użyć FormatRange funkcji składowej.FORMATRANGE struktura używana z tej funkcji określa zakres tekstu do formatowania, jak również kontekstu urządzenia (DC) dla urządzenia.

Po sformatowaniu tekstu dla urządzenia wyjściowego, można wysłać dane wyjściowe do urządzenia, za pomocą DisplayBand funkcji składowej.Używając wielokrotnie FormatRange i DisplayBand, aplikacji, która drukuje zawartość formantu rich edit można zaimplementować podziału na przedziały.(Pasma jest podział na mniejsze części danych wyjściowych dla celów drukowania).

Można użyć SetTargetDevice funkcji składowej urządzenia docelowego, dla którego formant edycyjny bogate określić formaty jego tekstu.Ta funkcja jest użyteczna dla WYSIWYG (what you see is what you get) formatowanie, w którym aplikacja pozycje tekstu zamiast ekranu przy użyciu metryki czcionek drukarki domyślnej.

Zobacz też

Informacje

Przy użyciu CRichEditCtrl

Koncepcje

Formanty (MFC)