ホーム › Web.MsHtml › ITemplatePrinter
ITemplatePrinter
COMIDispatch (デュアル)✅ IDispatch を実装(デュアルインターフェース)。HSP では
comobj 経由でメソッド名による遅延バインド呼び出しができます(vtableインデックス不要)。メソッド 55
vtbl = vtable インデックス(0始まり)。IDispatch 実装のため HSP ではメソッド名でも呼べます(上記)。低レベルの index 呼び出し用に vtbl も掲載。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 7 | HRESULT startDoc(LPWSTR bstrTitle, VARIANT_BOOL* p) |
| 8 | HRESULT stopDoc() |
| 9 | HRESULT printBlankPage() |
| 10 | HRESULT printPage(IDispatch* pElemDisp) |
| 11 | HRESULT ensurePrintDialogDefaults(VARIANT_BOOL* p) |
| 12 | HRESULT showPrintDialog(VARIANT_BOOL* p) |
| 13 | HRESULT showPageSetupDialog(VARIANT_BOOL* p) |
| 14 | HRESULT printNonNative(IUnknown* pMarkup, VARIANT_BOOL* p) |
| 15 | HRESULT printNonNativeFrames(IUnknown* pMarkup, VARIANT_BOOL fActiveFrame) |
| 16 | HRESULT put_framesetDocument(VARIANT_BOOL v) |
| 17 | HRESULT get_framesetDocument(VARIANT_BOOL* p) |
| 18 | HRESULT put_frameActive(VARIANT_BOOL v) |
| 19 | HRESULT get_frameActive(VARIANT_BOOL* p) |
| 20 | HRESULT put_frameAsShown(VARIANT_BOOL v) |
| 21 | HRESULT get_frameAsShown(VARIANT_BOOL* p) |
| 22 | HRESULT put_selection(VARIANT_BOOL v) |
| 23 | HRESULT get_selection(VARIANT_BOOL* p) |
| 24 | HRESULT put_selectedPages(VARIANT_BOOL v) |
| 25 | HRESULT get_selectedPages(VARIANT_BOOL* p) |
| 26 | HRESULT put_currentPage(VARIANT_BOOL v) |
| 27 | HRESULT get_currentPage(VARIANT_BOOL* p) |
| 28 | HRESULT put_currentPageAvail(VARIANT_BOOL v) |
| 29 | HRESULT get_currentPageAvail(VARIANT_BOOL* p) |
| 30 | HRESULT put_collate(VARIANT_BOOL v) |
| 31 | HRESULT get_collate(VARIANT_BOOL* p) |
| 32 | HRESULT get_duplex(VARIANT_BOOL* p) |
| 33 | HRESULT put_copies(WORD v) |
| 34 | HRESULT get_copies(WORD* p) |
| 35 | HRESULT put_pageFrom(WORD v) |
| 36 | HRESULT get_pageFrom(WORD* p) |
| 37 | HRESULT put_pageTo(WORD v) |
| 38 | HRESULT get_pageTo(WORD* p) |
| 39 | HRESULT put_tableOfLinks(VARIANT_BOOL v) |
| 40 | HRESULT get_tableOfLinks(VARIANT_BOOL* p) |
| 41 | HRESULT put_allLinkedDocuments(VARIANT_BOOL v) |
| 42 | HRESULT get_allLinkedDocuments(VARIANT_BOOL* p) |
| 43 | HRESULT put_header(LPWSTR v) |
| 44 | HRESULT get_header(LPWSTR* p) |
| 45 | HRESULT put_footer(LPWSTR v) |
| 46 | HRESULT get_footer(LPWSTR* p) |
| 47 | HRESULT put_marginLeft(INT v) |
| 48 | HRESULT get_marginLeft(INT* p) |
| 49 | HRESULT put_marginRight(INT v) |
| 50 | HRESULT get_marginRight(INT* p) |
| 51 | HRESULT put_marginTop(INT v) |
| 52 | HRESULT get_marginTop(INT* p) |
| 53 | HRESULT put_marginBottom(INT v) |
| 54 | HRESULT get_marginBottom(INT* p) |
| 55 | HRESULT get_pageWidth(INT* p) |
| 56 | HRESULT get_pageHeight(INT* p) |
| 57 | HRESULT get_unprintableLeft(INT* p) |
| 58 | HRESULT get_unprintableTop(INT* p) |
| 59 | HRESULT get_unprintableRight(INT* p) |
| 60 | HRESULT get_unprintableBottom(INT* p) |
| 61 | HRESULT updatePageStatus(INT* p) |