Druckvorschau ist nur Schwarz weiß !!



  • Hallo,

    ich gebe mit folgendem Code den text auf dem Dokument aus und kann ihn so in der Druckvorschau ansehen befor ich ihn drucke.

    pDC->SetTextColor(RGB ( 0,0,0) );
    	pDC->SetBkColor( RGB (0,95,160) );
    	pDC->TextOut(x*600,y*360,m_rSet->m_Vorname + " " + m_rSet->m_Name);
    

    So wenn ich nun einen Farbdrucker ausgewählt habe dann hat der Texhintergrund auch die richtige farbe. Wenn ich nun aber einen Schwar weiß druckertreiber ausgewählt habe dann ist der Hintergrund weiß.

    Kann ich den farbigen Hintergrund nicht erzwingen egal ob Schwarz weiß drucker oder nicht ? ( natürlich nur in der Seitenansicht )

    In MS Word geht das doch auch

    Danke Coolsero



  • Schummel ihm einen Farbdrucker vor. 😉
    Du kannst irgendwo die Eigenschaften des DCs ändern, glaub ich.



  • Hallo estartu,

    wenn das gibge würde es genau das sein was ich will, die Frage ist nur wie funktioniert das ganze ?

    Danke Coolsero



  • Hallo,

    ich bekomme es einfach nicht hin ! Ich kann mir zwar die Struktur DEVMODE holen
    wo es die Variablen: dmColor gibt welche ich auch auf DMCOLOR_COLOR setzen kann. Leider löst das mein Problem nicht.

    LPDEVMODE pDevMode= pInfo->m_pPD->GetDevMode();
    	pDevMode->dmOrientation = DMORIENT_LANDSCAPE;
             pDevMode->dmColor = DMCOLOR_COLOR;	
             ::ResetDC(pInfo->m_pPD->m_pd.hDC, pDevMode);
    

    hat noch jemand ne Idee ?

    Danke Coolsero


Anmelden zum Antworten