Contents Previous Page Next Page
IPrint::SetInitialPageNum

Attempts to set the number of the first page of a document.

HRESULT SetInitialPageNum(

    LONG
 nFirstPage       // Number of first page      
                                                       
   );                                                  
                                                       

Parameters

nFirstPage

[in] The desired first page number

Return Value

S_OK

The first page was set as requested.

E_FAIL

The first page could not be set to the indicated value.

E_UNEXPECTED

An unknown error occurred.

Remarks

Note that setting a negative first page number is legal: this may be useful in printing a portion of the document with offset page numbers from what it would normally print. Note also that not all implementations permit the initial page number to be set, as some implementations simply lack the information as to how this page information should be reflected in the final output.