[ad_1]
Hai, saya punya aplikasi kecil VS2015 Visual C++, WindowsForms. Dan saya coba print laporan RDLC langsung ke printer. Untuk itu ketika saya mencoba, saya terkejut, ketika saya membuat laporan.
Saran apa pun akan memungkinkan untuk menyelesaikan tugas.
Terima kasih
public: static System::Void Export(LocalReport^ report, bool print = true){ PaperSize^ paperSize = m_pageSettings->PaperSize; Margins^ margins = m_pageSettings->Margins; String^ deviceInfo = String::Format(CultureInfo::InvariantCulture, "<DeviceInfo>" + "<OutputFormat>EMF</OutputFormat>" + "<PageWidth>{5}</PageWidth>" + "<PageHeight>{4}</PageHeight>" + "<MarginTop>{0}</MarginTop>" + "<MarginLeft>{1}</MarginLeft>" + "<MarginRight>{2}</MarginRight>" + "<MarginBottom>{3}</MarginBottom>" + "</DeviceInfo>", ToInches(margins->Top), ToInches(margins->Left), ToInches(margins->Right), ToInches(margins->Bottom), ToInches(paperSize->Height), ToInches(paperSize->Width)); //Microsoft::Reporting::WinForms::Warning^ warnings; System::Collections::Generic::IList<Warning^>^ warnings; m_streams = gcnew List<Stream^>(); //I get error messages at the below report->Render lines. report->Render("Image", deviceInfo, CreateStream, warnings); ?????????????????????????????????? for each(Stream^ stream in m_streams) { stream->Position = 0; } if (print==true){ Print(); } }
Pesan eror :
No Instance of Overloaded function MIcrosoft::Reporting::Winforms::LocalReport::Render matches the arguement types are (const char[6], String^, Stream^(String^ name, String^ fileNameExtension, System::Text::Encoding^ encoding, String^ mimetype, bool willseek), System::Collections::Generic::IList<Microsoft::Reporting::WinForms::Warning^>^) object type is Microsoft::Reporting::WinForms::LocalReport^
Terima kasih lagi
Apa yang saya coba:
Saya coba print laporan RDLC langsung ke printer
Solusi 1
Berdasarkan Metode LocalReport.Render (String, String, CreateStreamCallback, keluar Peringatan ) (Microsoft.Reporting.WinForms) | Microsoft Belajar[^], warnings
harus berupa array Kelas Peringatan (Microsoft.Reporting.WinForms) | Microsoft Belajar[^] objek. Parameter Anda adalah daftar umum.
[ad_2]
コメント