IXpsOMObjectFactory 介面 (xpsobjectmodel.h)

在 XPS 檔物件模型中建立物件。

繼承

IXpsOMObjectFactory介面繼承自IUnknown介面。 IXpsOMObjectFactory 也有下列類型的成員:

方法

IXpsOMObjectFactory介面具有這些方法。

 
IXpsOMObjectFactory::CreateCanvas

建立用來群組頁面元素的 IXpsOMCanvas 介面。
IXpsOMObjectFactory::CreateColorProfileResource

建立 IXpsOMColorProfileResource 介面,此介面可用來存取色彩設定檔資源資料流。
IXpsOMObjectFactory::CreateCoreProperties

建立 IXpsOMCoreProperties 介面,其中包含描述 XPS 檔的中繼資料。
IXpsOMObjectFactory::CreateDictionary

建立 IXpsOMDictionary 介面,以啟用屬性資源的共用。
IXpsOMObjectFactory::CreateDocument

建立 IXpsOMDocument 介面,此介面可以包含排序序列中的一組 IXpsOMPageReference 介面。
IXpsOMObjectFactory::CreateDocumentSequence

建立 IXpsOMDocumentSequence 介面,其中包含 XPS 檔的 IXpsOMDocument 介面。
IXpsOMObjectFactory::CreateDocumentStructureResource

建立 IXpsOMDocumentStructureResource 介面,以提供檔結構資源資料流的存取權。
IXpsOMObjectFactory::CreateFontResource

建立 IXpsOMFontResource 介面,以提供字型資源的 IStream 介面。
IXpsOMObjectFactory::CreateGeometry

建立 IXpsOMGeometry 介面,指定路徑或裁剪區域的形狀。
IXpsOMObjectFactory::CreateGeometryFigure

建立 IXpsOMGeometryFigure 介面,這個介面會指定 IXpsOMGeometry 介面所定義的物件部分。
IXpsOMObjectFactory::CreateGlyphs

建立 IXpsOMGlyphs 介面,指定出現在頁面上的文字。
IXpsOMObjectFactory::CreateGradientStop

建立 IXpsOMGradientStop 介面,以代表漸層內的單一色彩和位置定義。
IXpsOMObjectFactory::CreateImageBrush

建立 IXpsOMImageBrush 介面。
IXpsOMObjectFactory::CreateImageResource

建立 IXpsOMImageResource 介面,用來存取影像資源資料流。
IXpsOMObjectFactory::CreateLinearGradientBrush

建立 IXpsOMLinearGradientBrush 介面。
IXpsOMObjectFactory::CreateMatrixTransform

建立 IXpsOMMatrixTransform 介面,指定相依矩陣轉換。
IXpsOMObjectFactory::CreatePackage

建立 IXpsOMPackage 介面,做為 XPS 物件模型檔樹狀結構的根節點。
IXpsOMObjectFactory::CreatePackageFromFile

開啟 XPS 套件檔案,並傳回具現化的 XPS 檔物件樹狀結構。
IXpsOMObjectFactory::CreatePackageFromStream

開啟包含 XPS 封裝的資料流程,並傳回具現化的 XPS 檔物件樹狀結構。
IXpsOMObjectFactory::CreatePackageWriterOnFile

開啟檔案,以將 XPS OM 的內容寫入 XPS 套件。
IXpsOMObjectFactory::CreatePackageWriterOnStream

開啟資料流程,以將 XPS OM 的內容寫入 XPS 套件。
IXpsOMObjectFactory::CreatePage

建立 IXpsOMPage 介面,此介面會提供物件樹狀結構根節點,代表單一頁面的內容。
IXpsOMObjectFactory::CreatePageFromStream

從指定的資料流程讀取頁面標記,以建立並填入 IXpsOMPage 介面。
IXpsOMObjectFactory::CreatePageReference

建立可讓頁面虛擬化的 IXpsOMPageReference 介面。
IXpsOMObjectFactory::CreatePartResources

建立可包含元件型資源的 IXpsOMPartResources 介面。
IXpsOMObjectFactory::CreatePartUri

建立使用指定 URI 的 IOpcPartUri 介面。
IXpsOMObjectFactory::CreatePartUriCollection

建立可包含 IOpcPartUri 介面指標的 IXpsOMPartUriCollection 介面。
IXpsOMObjectFactory::CreatePath

建立 IXpsOMPath 介面,指定頁面上的圖形路徑專案。
IXpsOMObjectFactory::CreatePrintTicketResource

建立可存取 PrintTicket 資料流程的 IXpsOMPrintTicketResource 介面。
IXpsOMObjectFactory::CreateRadialGradientBrush

建立 IXpsOMRadialGradientBrush 介面。
IXpsOMObjectFactory::CreateReadOnlyStreamOnFile

透過指定的檔案建立唯讀 IStream。
IXpsOMObjectFactory::CreateRemoteDictionaryResource

建立可共用屬性資源的 IXpsOMRemoteDictionaryResource 介面。
IXpsOMObjectFactory::CreateRemoteDictionaryResourceFromStream

將遠端資源字典標記載入未根的 IXpsOMRemoteDictionaryResource 介面。
IXpsOMObjectFactory::CreateSignatureBlockResource

建立可包含一或多個簽章要求的 IXpsOMSignatureBlockResource。
IXpsOMObjectFactory::CreateSolidColorBrush

建立 IXpsOMSolidColorBrush 介面,指定單一純色的筆刷。
IXpsOMObjectFactory::CreateStoryFragmentsResource

建立 IXpsOMStoryFragmentsResource 介面,以提供頁面 StoryFragments 元件之資源資料流內容的存取權。
IXpsOMObjectFactory::CreateVisualBrush

建立 IXpsOMVisualBrush 介面,這是使用視覺物件的 IXpsOMTileBrush。

規格需求

   
最低支援的用戶端 適用于 Windows Vista 的 Windows 7、Windows Vista SP2 和平臺更新 [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 Windows Server 2008 R2、Windows Server 2008 SP2 和 Platform Update for Windows Server 2008 [傳統型應用程式 |UWP 應用程式]
目標平台 Windows
標頭 xpsobjectmodel.h

另請參閱

IXpsDocumentPackageTarget::GetXpsOMFactory

初始化 XPS OM

介面

XML Paper Specification