when we preview document for Printing use Image in event of “GetPreviewPage”, the Image can't be displayed in window. my code is:
m_printDocument = ref new PrintDocument();
m_printDocument->GetPreviewPage += ref new Windows::UI::Xaml::Printing::GetPreviewPageEventHandler(this, &DirectXPage::GetPrintPreviewPage);
------
void DirectXPage::GetPrintPreviewPage(Object^ sender, GetPreviewPageEventArgs^ e)
{
int PageCount = e->PageNumber;
Image^ previewPageTemp = ref new Image();
BitmapImage^pImage = ref new BitmapImage(ref new Windows::Foundation::Uri("ms-appx:///", "Assets/print_1.png"));
previewPageTemp->Width = 200;
previewPageTemp->Height =100;
previewPageTemp->Source = pImage;
m_printDocument->SetPreviewPage(PageCount, previewPageTemp);
}
thanks first.
winRT