Nyomtatás

Megjegyzés:

A Microsoft Foundation Classes (MFC) könyvtár továbbra is támogatott. A továbbiakban azonban nem adunk hozzá funkciókat, és nem frissítjük a dokumentációt.

A Microsoft Windows eszközfüggetlen megjelenítést valósít meg. Az MFC-ben ez azt jelenti, hogy a nézetosztály tagfüggvényében ugyanazok a OnDraw rajzhívások felelősek a megjelenítésért és más eszközökön, például nyomtatókon való rajzolásért. A nyomtatási képhez a céleszköz egy szimulált nyomtatókimenet a kijelzőn.

Az Ön szerepe a nyomtatásban és a keretrendszer szerepköre

A nézetosztály a következő feladatokat látja el:

  • Tájékoztassa a keretrendszert arról, hogy hány oldal található a dokumentumban.

  • Amikor egy adott oldal nyomtatására kérik, rajzolja meg a dokumentum azon részét.

  • Lefoglalhatja és felszabadíthatja a nyomtatáshoz szükséges betűtípusokat vagy más grafikuseszköz-kezelő (GDI-) erőforrásokat.

  • Ha szükséges, küldjön el minden olyan feloldókódot, amely a nyomtatási mód módosításához szükséges egy adott oldal nyomtatása előtt, például a nyomtatási tájolás oldalonkénti módosításához.

A keretrendszer feladatai a következők:

  • A Nyomtatás párbeszédpanel megjelenítése.

  • Hozzon létre egy CDC-objektumot a nyomtatóhoz.

  • Hívja meg az objektum StartDoc és EndDoc tagfüggvényét CDC .

  • Ismételten hívja meg az objektum StartPage tagfüggvényétCDC, tájékoztassa a nézetosztályt, hogy melyik lapot kell kinyomtatni, és hívja meg az objektum CDC tagfüggvényét.

  • A nézetben lévő felülírható függvényeket a megfelelő időpontokban hívja meg.

Az alábbi cikkek azt ismertetik, hogy a keretrendszer hogyan támogatja a nyomtatást és a nyomtatási előnézetet:

Mit szeretne többet megtudni

Lásd még

Nyomtatás és nyomtatási előnézet