Udostępnij za pośrednictwem


Drukowanie w formantach edycji wzbogaconej

Można powiedzieć, bogaty formant edycyjny (CRichEditCtrl) do renderowania dane wyjściowe dla określonego urządzenia, takie jak drukarka.Można również określić formaty urządzenia wyjściowego, dla którego rozbudowanego formantu edycyjnego, jego tekst.

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 funkcja ta określa zakres tekstu do formatowania, a także kontekstu urządzenia (DC) dla urządzenia.

Po zakończeniu formatowania 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. (Podziału na przedziały jest podział danych wyjściowych na mniejsze części dla celów drukowania).

Można użyć SetTargetDevice funkcji członka, aby określić urządzenia docelowego, dla którego formantu edycyjnego rozbudowanego formatowania jego tekstu.Ta funkcja jest przydatna WYSIWYG (what you see jest grane) formatowania, w którym aplikacja powoduje umieszczenie tekstu przy użyciu drukarki domyślnej czcionki metryki zamiast ekranu.

Zobacz też

Informacje

Korzystanie z CRichEditCtrl

Koncepcje

Formanty (MFC)