Yaygın XPS Belge Programlama Görevleri

Bu sayfada, XPS Belge API'siyle yaygın olarak gerçekleştirilen bazı programlama görevleri listelenmiştir.

Yaygın XPS Belge Görevleri

Aşağıdaki kod örnekleri, XPS Belge API'si bir XPS OM ile çalışmak için kullanıldığında yaygın olarak gerçekleştirilen bazı programlama görevlerini göstermektedir.

XPS OM'i Başlat
Boş bir XPS OM oluştur
Bir XPS Belgesini XPS OM'ye Okuma
XPS OM'de gezinme
Metni XPS OM'e Yaz
XPS OM'de Grafikler Çizme
XPS OM İçine Görüntüleri Yerleştirme
XPS OM'yi XPS Belgesine Yazın
Bir XPS OM yazdırma
XPS OM Koleksiyon Arabirimleriyle çalışma

Feragatname

Kod örneklerinin eksiksiz ve çalışan programlar olması amaçlanmamıştır. Bu sayfada başvuruda bulunan kod örnekleri, örneğin parametre denetimi, hata denetimi veya hata işleme gerçekleştirmez. Bu örnekleri başlangıç noktası olarak kullanın ve ardından sağlam bir uygulama oluşturmak için gereken kodu ekleyin. HRESULT dönüş değerleri ve hata işleme stratejileri hakkında daha fazla bilgi için, COM'de Hata İşleme bölümüne bakın.

XPS OM arabirimlerinin kullanılabilmesi için önce, aşağıdaki örnek kodda gösterildiği gibi COM'un iş parçacığında başlatılması gerekir.

    HRESULT hr;
    hr = CoInitializeEx(NULL, COINIT_MULTITHREADED);

Netlik sağlamak için bu kod örnekleri, uygulamanız için yeterince karmaşık olmayan çok basit bir XPS OM kullanır. Bir noktada, sayfaya içerik ekleyen kod örneklerinde, sayfanın görsel öğeleri doğrudan sayfanın görsel nesneler listesine eklenir; ancak uygulamada, birden çok nesnenin grup olarak işlem görmesi için görsel nesneleri tuval nesneleri halinde gruplandırmak isteyebilirsiniz. Böylece, aynı içeriğin birden fazla sayfa boyutu için desteklenebilmesi için, sayfanın görsel içeriğini tek bir tuval nesnesi halinde gruplandırabilir ve sonra tuvale dönüştürerek geçerli sayfa boyutuna ölçeklendikleyebilirsiniz.

COM'da Hata Yönetimi

XML Kağıt Belirtimi