Zengin Düzenleme Denetimlerinde Yazdırma
Zengin düzenleme denetimine (CRichEditCtrl) çıktısını yazıcı gibi belirli bir cihaz için işlemesini söyleyebilirsiniz. Zengin düzenleme denetiminin metnini biçimlendirdiği çıkış cihazını da belirtebilirsiniz.
Belirli bir cihaz için zengin düzenleme denetiminin içeriğinin bir bölümünü biçimlendirmek için FormatRange üye işlevini kullanabilirsiniz. Bu işlevle kullanılan FORMATRANGE yapısı, hem biçimlendirecek metin aralığını hem de hedef cihaz için cihaz bağlamını (DC) belirtir.
Bir çıkış cihazının metnini biçimlendirdikten sonra DisplayBand üye işlevini kullanarak çıkışı cihaza gönderebilirsiniz. FormatRange
ve DisplayBand
kullanarak, zengin düzenleme denetiminin içeriğini yazdıran bir uygulama bant oluşturma uygulayabilir. (Bantlama, yazdırma amacıyla çıkışın daha küçük parçalara bölünmesidir.)
Zengin düzenleme denetiminin metnini biçimlendirdiği hedef cihazı belirtmek için SetTargetDevice üye işlevini kullanabilirsiniz. Bu işlev, bir uygulamanın varsayılan yazıcının yazı tipi ölçümlerini kullanarak ekranın yazı tipi ölçümlerini kullanarak metin konumlandırdığı WYSIWYG (gördükleriniz elde ettiğiniz şey) biçimlendirmesi için kullanışlıdır.