Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bir programın XPS belgesi oluşturmasına olanak tanıyan bir XPS OM'nin nasıl başlatıldığı açıklanır.
XPS Belge API'sinin arabirimleri IXpsOMObjectFactory arabirimi tarafından oluşturulur. Programınızda kullanılabilecek bir IXpsOMObjectFactory işaretçisi almak için CoCreateInstanceöğesini çağırın.
Programınızda aşağıdaki kod örneklerini kullanmadan önce, Common XPS Document Programming Tasksiçindeki uyarıyı okuyun.
Kod Örneği
Aşağıdaki örnek, diğer örneklerde XPS OM arabirimleri oluşturmak için kullanılacak nesne fabrikasını oluşturur.
IXpsOMObjectFactory *xpsFactory;
HRESULT hr = S_OK;
// Init COM for this thread if it hasn't
// been initialized, yet.
hr = CoInitializeEx(0, COINIT_MULTITHREADED);
hr = CoCreateInstance(
__uuidof(XpsOMObjectFactory),
NULL,
CLSCTX_INPROC_SERVER,
__uuidof(IXpsOMObjectFactory),
reinterpret_cast<LPVOID*>(&xpsFactory));
if (SUCCEEDED(hr))
{
// Make sure that you got a pointer
// to the interface.
// Use object factory...
// ... and release when done
xpsFactory->Release();
}
// Uninitialize COM when finished
CoUninitialize();
En İyi Yöntemler
bir arabirim oluşturmak için IXpsOMObjectFactory ilk kez çağırmanız gereken bir IXpsOMObjectFactory arabiriminin işaretçisini alıp ardından işaretçiyi programın diğer alanlarında kullanmak üzere kaydederek programınızı daha verimli hale getirebilirsiniz. Programın nesne fabrikasına ihtiyacı kalmadığında veya bir süre gerekmediğinde, işaretçi serbest bırakılabilir.
İlgili konular
-
sonraki adımları
-
Boş XPS OM Oluşturma
-
Bu Bölümde kullanılan
-
daha fazla bilgi için