begin process at 2012 02 08 21:00:46
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

Envoyer des données à l'imprimante


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Envoyer des données à l'imprimante

lundi 14 mars 2005 à 10:58:40 | Envoyer des données à l'imprimante

bethany

J'ai besoin de votre aide!

Je dois pour mon travail envoyer des données à l'imprimante. Et je n'ai aucune idée de comment faire.
A ce niveau là je suis carrément NULLE, alors quelqu'un de tres calé pourrait me faire un mini tutorial pour imprimer genre un CString il serait GENIAL et je ne l'en remercierai JAMAIS assez...

Merci pour tout !

Bethany


lundi 14 mars 2005 à 17:23:23 | Re : Envoyer des données à l'imprimante

jpv380

G exactement le même blem alors je peu pas t'aider mais si quelqu'un peu Je veu bien la reponse aussi ce serai super cool.

JP
lundi 14 mars 2005 à 21:12:14 | Re : Envoyer des données à l'imprimante

LaPatoshe

//On créé en premier lieu la police à utiliser 
HFONT FontImp;
  FontImpN = CreateFont(60,40,0,0,FW_DONTCARE, FALSE, FALSE, FALSE, DEFAULT_CHARSET, OUT_DEFAULT_PRECIS, CLIP_DEFAULT_PRECIS, PROOF_QUALITY, FF_ROMAN, "Tahoma");

//Puis le code pour préparer le périphérique de sortie à savoir l'imprimante.
//C'est un peu lourd à piger, et 'indique qu'il n'est pas de moi.Je l'ai copié collé pour les travaux que j'avais à faire
HDC hDCmem;
DOCINFO di;
PRINTDLG prd;
prd.lStructSize = sizeof(PRINTDLG);
prd.hDevMode = (HANDLE) NULL;
prd.hDevNames = (HANDLE) NULL;
prd.Flags = PD_RETURNDC;
prd.hwndOwner = hFImpression;
prd.hDC = (HDC) NULL;
prd.nFromPage = 1;
prd.nToPage = 1;
prd.nMinPage = 0;
prd.nMaxPage = 0;
prd.nCopies = 1;
prd.hInstance = NULL;
prd.lCustData = 0L;
prd.lpfnPrintHook = (LPPRINTHOOKPROC) NULL;
prd.lpfnSetupHook = (LPSETUPHOOKPROC) NULL;
prd.lpPrintTemplateName = (LPSTR) NULL;
prd.lpSetupTemplateName = (LPSTR) NULL;
prd.hPrintTemplate = (HANDLE) NULL;
prd.hSetupTemplate = (HANDLE) NULL;
PrintDlg(&prd);
hDCmem = CreateCompatibleDC(prd.hDC);
memset( &di, 0, sizeof( DOCINFO ) );
di.cbSize = sizeof( DOCINFO );
di.lpszDocName = "Imp Requisition";
if ( StartDoc( prd.hDC, &di ) > 0 )
{
    //Ici, on indique que l'on va commencer une page et tout ce qu'il y aura dans le groupe   
   d'accolade StartPage/EndPage partira sur la  sortie imprimante.
    StartPage( prd.hDC );
    {
        SelectObject(prd.hDC, (HGDIOBJ) FontImp;
        TextOut( prd.hDC, x, y, Ligneaecrire , strlen(Ligneaecrire));
     }
    EndPage(prd.hDC);
}
EndDoc( prd.hDC );
DeleteDC( hDCmem );


LaPatoshe
mardi 15 mars 2005 à 10:16:04 | Re : Envoyer des données à l'imprimante

bethany

Ton truc, LaPatoshe est pas mal du tout , mais c'est quoi comme variable hFImpression ???
Sinon ton truc est franchement bien :)

Bonne journée à tous


mardi 15 mars 2005 à 21:09:45 | Re : Envoyer des données à l'imprimante

LaPatoshe

alors voilà, hFImpression est un handle de type HWND qui dans mon programme correspont à la feuille contenant le bouton imprimer, bouton qui une fois appuyé ouvre la boite de dialogue d'impression. C'est en fait la feuille qui va contenir la boite de dialogue d'impression.

LaPatoshe


Cette discussion est classée dans : imprimante, données, envoyer


Répondre à ce message

Sujets en rapport avec ce message

comment envoyer des données sur un port série sous xp [ par tchen01 ] je voudrais envoyer des commandes hexadecimales sur un port série en c++ sous xp et les commandes outp et inp ne sont pas valables.merci d'avance Réception de données sur socket. [ par julien20vt ] Bonjour,J'ai un doute concernant l'utilisation de sockets.Si coté serveur j'utilise un buffer de taille X pour lire sur ma socket, ce serveur reste en Dll [ par DeAtHCrAsH ] Salut,Je dispose d'une DLL et deux de EXE.Ma DLL permet d'initialiser une connection TCP/IP sur le port  5678, et d'y envoyer des données.Je lance une Envoyer des données sur RS232 via Modul Beck [ par mick55 ] Bonjour, pour mon projet BTS j'ai besoin d'envoyer une chaine de caractère sur le port série du module Beck et aussi pouvoir en recevoir.    Le langag Envoyer des données sur TCP/IP avec TcpClient ? [ par Jakariba ] Bonjour,Je voudrais envoyer et recevoir de l'information par TCP/IP, je dois pouvoir spécifier l'adresse IP et le port pour être capable de communique Convertion d'entiers/flottant vers un char* [ par katerson ] Bonjour! Dans le cadre d'un échange de données serveur/client, j'ai besoin de convertir plusieurs int dans un char* afin d'envoyer la chaine via prot Comment envoyer des données d'1 vue à 1 autre vue? [ par gwada_youth ] Bonjour à tous! Voila je débute dans les MFC sous visual et je vousdrais transmettre des valeurs du'une CFormeView1 à une autre CFormeView2. Car Envoie et reception de données avec un modem (Port COM) [ par S1rK ] Bonjour à toute la communauté! Je fais mumuse avec un modem 56k afin de pouvoir entièrement interagir avec. Après les différents test de COM avec le Une application qui veut envoyer des statistiques [ par Lapin0u ] Bonjour,Je suis en train de modifier les sources du célèbre jeu nethack (sources en c) sous windows afin de pouvoir comme le font certains serveurs pu Passer en dessous de directX ou lui envoyer des données [ par Neckara ] Bonjour, Pour pouvoir relié une combinaison de touches manette à une touche clavier sur un jeux tournant avec directx j'aimerais soit passer en-dessou


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,482 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales