Netscape DevEdge

Skip to: [content] [navigation]

TOC PREV NEXT

plug-ins!


NPEmbedPrint


Substructure of NPPrint that contains platform-specific information used during embedded mode printing.

Syntax

typedef struct _NPEmbedPrint
 
{
 
    NPWindow window;
 
    void*    platformPrint;  /* Platform-specific */
 
} NPEmbedPrint;
 

Fields

The data structure has the following fields:

window
 
The NPWindow the plug-in should use for printing.
platformPrint
 

Additional platform-specific printing information.

  • Mac OS: THPrint
  • Unix: Pointer to a
    NPPrintCallbackStruct.

Description

The NPP_Print function passes a pointer to an NPPrint object (previously allocated by the browser) to the plug-in. The NPEmbedPrint structure is used when the mode field of NPPrint is set to NP_EMBED.

Unix

The plug-in location and size in the NPWindow are in page coordinates (720/ inch), but the printer requires point coordinates (72/inch).

See Also

NPFullPrint, NP_Port, NPP_Print, NPPrint, NPPrintCallbackStruct
 


Netscape Communications
http://developer.netscape.com
TOC PREV NEXT
A+R