Pergunta : Impressão do lado de cliente de ASP.NET.

Eu tenho uma situação onde eu possa ter um ou muitas imagens que eu precisarei os usuários de imprimir no lado de cliente de um programa de asp.net. Que é a melhor maneira de conseguir isto? as imagens do

The precisarão de ir a uma impressora específica, e as imagens deverão ser feitas sob medida para caber exatamente os meios, também. A imagem que eu estou produzindo deve ser o tamanho direito exato though.

Thanks,
Matthew
class= do

Resposta : Impressão do lado de cliente de ASP.NET.

Eu quis fazer a mesma coisa.  Eu encontrei o seguinte código uma parte traseira do quando, ele ainda trabalho.  Supor que seu objeto do navegador é m_wndBrowser.  Fonte: http://www.fruitfruit.com/vc/ie/iehtml.cpp

HTH
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
HRESULT hora = S_OK;
pDispatch de LPDISPATCH = m_wndBrowser.get_Document ();
se (pDispatch! = ZERO)
{
	pHtmlDoc=NULL de IHTMLDocument2*;
	hora = pDispatch->QueryInterface (__uuidof (IHTMLDocument2), (vácuo **) &pHtmlDoc);
	pWindow  de IHTMLWindow2*;
	se (pHtmlDoc! =NULL)
	{
		hora = pHtmlDoc->get_parentWindow (&pWindow);
		pHtmlDoc->Release ();
	}

	AFIRMAR (SUCEDIDO (hora));
	docheight=0 longo;
	pe=NULL de IHTMLElement*;
	pHtmlDoc->get_body (&pe);
	IHTMLTextContainer* pe2=NULL;
	se (pe! =NULL)
	{
		pe->QueryInterface (&pe2);
		pe->Release ();
	}
	se (pe2! =NULL)
	{
		pe2->get_scrollHeight (&docheight);
		pe2->Release ();
	}
	se (pWindow! =NULL&&docheight>0)
	{
		pWindow->scrollTo (0, docheight);
		pWindow->Release ();
	}
	pDispatch->Release ();
}
Outras soluções  
 
programming4us programming4us