Questione : Stampa del lato di cliente di ASP.NET.

Ho una situazione dove posso avere uno o molte immagini che avrò bisogno degli utenti di stampare dal lato del cliente di un programma di asp.net. Che cosa è il migliore senso realizzare questo? le immagini del

The dovranno andare ad uno stampatore specifico e le immagini dovranno essere graduate per misura esattamente i mezzi, anche. L'immagine che sto producendo dovrebbe essere il giusto formato esatto though.

Thanks, il
Matthew
class= del

Risposta : Stampa del lato di cliente di ASP.NET.

Ho voluto fare la stessa cosa.  Ho trovato il seguente codice una parte posteriore di istante, esso ancora funziono.  Presuppone che il vostro oggetto del browser sia 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 ora = S_OK;
pDispatch di LPDISPATCH = m_wndBrowser.get_Document ();
se (pDispatch! = POSIZIONE DI SEGNALE MINIMO)
{
	pHtmlDoc=NULL di IHTMLDocument2*;
	ora = pDispatch->QueryInterface (__uuidof (IHTMLDocument2), (vuoto **) &pHtmlDoc);
	pWindow  di IHTMLWindow2*;
	se (pHtmlDoc! =NULL)
	{
		ora = pHtmlDoc->get_parentWindow (&pWindow);
		pHtmlDoc->Release ();
	}

	ASSERIRE (RIUSCITO (ora));
	docheight=0 lungo;
	pe=NULL di 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 ();
}
Altre soluzioni  
 
programming4us programming4us