Win32 API 日本語リファレンス
ホームStorage.Xps › IXpsOMObjectFactory1

IXpsOMObjectFactory1

COM
IID0a91b617-d612-4181-bf7c-be5824e9cc8f継承元IXpsOMObjectFactory自前メソッド開始 vtbl40

メソッド 12

vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。

vtblメソッド
40HRESULT GetDocumentTypeFromFile(LPWSTR filename, XPS_DOCUMENT_TYPE* documentType)
41HRESULT GetDocumentTypeFromStream(IStream* xpsDocumentStream, XPS_DOCUMENT_TYPE* documentType)
42HRESULT ConvertHDPhotoToJpegXR(IXpsOMImageResource* imageResource)
43HRESULT ConvertJpegXRToHDPhoto(IXpsOMImageResource* imageResource)
44HRESULT CreatePackageWriterOnFile1(LPWSTR fileName, SECURITY_ATTRIBUTES* securityAttributes, DWORD flagsAndAttributes, BOOL optimizeMarkupSize, XPS_INTERLEAVING interleaving, IOpcPartUri* documentSequencePartName, IXpsOMCoreProperties* coreProperties, IXpsOMImageResource* packageThumbnail, IXpsOMPrintTicketResource* documentSequencePrintTicket, IOpcPartUri* discardControlPartName, XPS_DOCUMENT_TYPE documentType, IXpsOMPackageWriter** packageWriter)
45HRESULT CreatePackageWriterOnStream1(ISequentialStream* outputStream, BOOL optimizeMarkupSize, XPS_INTERLEAVING interleaving, IOpcPartUri* documentSequencePartName, IXpsOMCoreProperties* coreProperties, IXpsOMImageResource* packageThumbnail, IXpsOMPrintTicketResource* documentSequencePrintTicket, IOpcPartUri* discardControlPartName, XPS_DOCUMENT_TYPE documentType, IXpsOMPackageWriter** packageWriter)
46HRESULT CreatePackage1(IXpsOMPackage1** package)
47HRESULT CreatePackageFromStream1(IStream* stream, BOOL reuseObjects, IXpsOMPackage1** package)
48HRESULT CreatePackageFromFile1(LPWSTR filename, BOOL reuseObjects, IXpsOMPackage1** package)
49HRESULT CreatePage1(XPS_SIZE* pageDimensions, LPWSTR language, IOpcPartUri* partUri, IXpsOMPage1** page)
50HRESULT CreatePageFromStream1(IStream* pageMarkupStream, IOpcPartUri* partUri, IXpsOMPartResources* resources, BOOL reuseObjects, IXpsOMPage1** page)
51HRESULT CreateRemoteDictionaryResourceFromStream1(IStream* dictionaryMarkupStream, IOpcPartUri* partUri, IXpsOMPartResources* resources, IXpsOMRemoteDictionaryResource** dictionaryResource)