Sdílet prostřednictvím


Tisk v ovládacích prvcích pro úpravy s formátováním

Ovládací prvek pro úpravy s bohatým formátem (CRichEditCtrl) můžete říct, aby vykresloval jeho výstup pro zadané zařízení, například tiskárnu. Můžete také určit výstupní zařízení, pro které ovládací prvek pro úpravy s formátováním formátuje text.

Pokud chcete formátovat část obsahu ovládacího prvku pro úpravy s formátováním pro určité zařízení, můžete použít členovou funkci FormatRange . Struktura FORMATRANGE používaná s touto funkcí určuje rozsah textu, který se má formátovat, a také kontext zařízení (DC) pro cílové zařízení.

Po formátování textu pro výstupní zařízení můžete výstup odeslat do zařízení pomocí členské funkce DisplayBand . Opakovaným použitím FormatRange a DisplayBandaplikací, která vytiskne obsah ovládacího prvku pro úpravy s formátováním, může implementovat pruhování. (Pruhování je rozdělení výstupu na menší části pro účely tisku.)

Pomocí členské funkce SetTargetDevice můžete určit cílové zařízení, pro které formátovaný ovládací prvek pro úpravy formátuje text. Tato funkce je užitečná pro formátování WYSIWYG (co vidíte), ve kterém aplikace umístí text pomocí výchozích metrik písem tiskárny místo obrazovky.

Viz také

Používání atributu CRichEditCtrl
Ovládací prvky