Ciao a tutti...ho bisogno di stampare il contenuto di un componente WebBrowser...come faccio?
Mi serve x stampare il contenuto di una pagina senza avere le indicazioni della pagina...Header e Footer
Ciao a tutti...ho bisogno di stampare il contenuto di un componente WebBrowser...come faccio?
Mi serve x stampare il contenuto di una pagina senza avere le indicazioni della pagina...Header e Footer
La tua radio preferita sempre con te
Forum home page
- Provoca il più bravo ... morirai come uno schiavo (Hackers)
- Non è la grana che ti spinge ma la voglia di essere UN NOME INCISO A FUOCO NELLA STORIA (Gemelli Diversi)
Devi andare a rompere le scatole al registro, o almeno così ho risolto.
Ti posto il codice
GetChiave e SetChiave leggono e scrivono rispettivamente nel registro.var
printbgvalue,headervalue,footervalue:string;
begin
printbgvalue:=GetChiave(HKEY_CURRENT_USER,'Softwar e\Microsoft\Internet Explorer\Main','Print_Background');
headervalue:=GetChiave(HKEY_CURRENT_USER,'Software \Microsoft\Internet Explorer\PageSetup','header');
footervalue:=GetChiave(HKEY_CURRENT_USER,'Software \Microsoft\Internet Explorer\PageSetup','footer');
SetChiave(HKEY_CURRENT_USER,'Software\Microsoft\In ternet Explorer\Main','Print_Background','yes');
SetChiave(HKEY_CURRENT_USER,'Software\Microsoft\In ternet Explorer\PageSetup','header','');
SetChiave(HKEY_CURRENT_USER,'Software\Microsoft\In ternet Explorer\PageSetup','footer','');
WebBrowser.ExecWB(OLECMDID_PRINT,OLECMDEXECOPT_DON TPROMPTUSER);
SetChiave(HKEY_CURRENT_USER,'Software\Microsoft\In ternet Explorer\Main','Print_Background',printbgvalue);
SetChiave(HKEY_CURRENT_USER,'Software\Microsoft\In ternet Explorer\PageSetup','header',headervalue);
SetChiave(HKEY_CURRENT_USER,'Software\Microsoft\In ternet Explorer\PageSetup','footer',footervalue);
end;
WebBrowser è il tuo oggetto, ed ExecWB manda il comando per stampare.
Dopo la stampa, ripristino i valori precedenti nel registro.
Ciao ciao
PS. Il messaggio postato manda le righe a capo a cazzo
Cazzimma Inside, Outside & All Around
A parte il termine improprio che sarebbe meglio evitare, il motivo è semplice: hai usato una quotazione al posto del tag per il codice.Originariamente inviato da flipeflop
PS. Il messaggio postato manda le righe a capo a cazzo
Ciao!
MARCO BREVEGLIERI
Software and Web Developer, Teacher and Consultant
Home | Blog | Delphi Podcast | Twitch | Altro...
Chiedo venia per il termine e l'ignoranza sul tag
Cazzimma Inside, Outside & All Around