התאמה אישית של גליון המאפיינים הדפסה

[זהו תיעוד ראשוני וניתנים לשינוי.]

באפשרותך להתאים אישית את גליון המאפיינים של הדפסה בדרכים הבאות:

אין באפשרותך לשנות את החלק העליון של העמוד כללי . אין באפשרותך לשנות עמודי מאפיינים שסופק על-ידי מנהל המדפסת.

    כדי לספק תבנית מותאמת אישית עבור דף כללי
  1. צור תבנית מותאמת אישית עבור החלק התחתון של העמוד כללי על-ידי שינוי התבנית PRINTDLGEXORD המצוינים את PRNSETUP.קובץ צבע. תבנית מותאמת אישית חייב להיות באותו גודל כמו תבנית ברירת המחדל. מזהי בקרה המשמשים את תבנית ברירת המחדל של הדו-שיח הדפסה מוגדרים ב- DLGS.קובץ h.
  2. להשתמש במבנה PRINTDLGEX כדי לאפשר את התבנית כדלקמן:
  3. אם אתה משתמש בתבנית מותאמת אישית כדי להגדיר פקדים נוספים, עליך לספק של אובייקט התקשרות חזרה כדי לעבד קלט עבור הפקדים. אובייקט התקשרות חזרה מיישם שיטת IPrintDialogCallback::HandleMessage אשר מקבל הודעות הנשלחות לתיבת דו-שיח מותאמת אישית.
    כדי לספק דפי מאפיינים נוספים
  1. השתמש CreatePropertySheetPage הפונקציה כדי ליצור דפים נוספים.
  2. השתמש חבר lphPropertyPages של מבנה PRINTDLGEX כדי לציין מערך של נקודות האחיזה לדפים נוספים.

    ההליכים תיבת הדו-שיח המצוין כאשר יצרת עמוד בכל תהליך הודעות שנשלחו אל הדפים.

  3. ייתכן שתרצה לספק של אובייקט התקשרות חזרה המיישם IObjectWithSite ממשק. הפונקציה PrintDlgEx משתמשת בממשק זה כדי להעביר ליישום מצביע ממשק IPrintDialogServices . תיבת הדו-שיח נהלי עמודי מאפיינים נוספים להשתמש בממשק זה כדי לאחזר מידע אודות המדפסת הנוכחית שנבחרה.

Index