No hay instancia de función sobrecargada Microsoft::reporting::winforms::localreport::render

programación


Hola, tengo una pequeña aplicación VS2015 Visual C++, WindowsForms. E intento imprimir el informe RDLC directamente en la impresora. Por eso cuando lo intento, me pegan, mientras rindo el informe.
Cualquier tipo de consejo le permitirá completar la tarea.
Gracias

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();
		}
	}

Mensaje de error :

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^  

Gracias de nuevo

Lo que he probado:

Intento imprimir el informe RDLC directamente en la impresora.

Solución 1

コメント

タイトルとURLをコピーしました