header filterpipeline.h
Header ini digunakan oleh cetakan. Untuk informasi selengkapnya, lihat:
filterpipeline.h berisi antarmuka pemrograman berikut:
Antarmuka
IFixedDocument Antarmuka IFixedDocument mewakili dokumen tetap untuk urutan dokumen XPS. |
IFixedDocumentSequence Antarmuka IFixedDocumentSequence mewakili urutan dokumen tetap untuk dokumen XPS. |
IFixedPage Filter menggunakan antarmuka IFixedPage untuk bekerja dengan halaman tetap dalam dokumen XPS. |
IInterFilterCommunicator Antarmuka IInterFilterCommunicator diimplementasikan dalam objek yang berada di layanan PrintFilterPipelineSvc dan tersedia untuk difilter melalui metode di antarmuka IPrintPipelineFilter. |
IPartBase Antarmuka IPartBase adalah dasar umum untuk antarmuka bagian dokumen. |
IPartColorProfile Antarmuka IPartColorProfile adalah abstraksi untuk profil warna XPS. |
IPartDiscardControl Alur filter mendukung kontrol buang. |
IPartFont Antarmuka IPartFont adalah abstraksi untuk font dalam satu bagian. |
IPartFont2 Antarmuka IPartFont2 adalah abstraksi untuk font dalam satu bagian. |
IPartImage Antarmuka IPartImage adalah abstraksi untuk gambar dalam dokumen XPS. |
IPartPrintTicket Antarmuka IPartPrintTicket adalah abstraksi untuk tiket cetak dalam dokumen XPS. |
IPartResourceDictionary Antarmuka IPartResourceDictionary adalah abstraksi untuk kamus sumber daya XPS. |
IPartThumbnail Antarmuka IPartThumbnail adalah abstraksi untuk gambar mini dalam dokumen XPS. |
IPrintClassObjectFactory Antarmuka TheIPrintClassObjectFactory membuat antarmuka terkait filter cetak. |
IPrintPipelineFilter Metode dalam antarmuka IPrintPipelineFilter dipanggil untuk inisialisasi dan pematian. Filter harus menerapkan metode ini. |
IPrintPipelineManagerControl Antarmuka IPrintPipelineManagerControl diteruskan ke setiap filter dalam metode IPrintPipelineFilter::InitializeFilter. |
IPrintPipelineProgressReport Filter penyajian menggunakan antarmuka IPrintPipelineProgressReport untuk mengirim status kemajuan ke penampung. |
IPrintPipelinePropertyBag Antarmuka IPrintPipelinePropertyBag diimplementasikan oleh layanan PrintFilterPipelineSvc dan tersedia untuk difilter melalui metode di antarmuka IPrintPipelineFilter. IprintPipelinePropertyBag mewarisi dari antarmuka IUnknown. |
IPrintReadStream Filter menggunakan antarmuka IPrintReadStream untuk membaca data sebagai aliran mentah byte. |
IPrintReadStreamFactory Antarmuka IPrintReadStreamFactory membuat pembaca aliran yang dapat digunakan filter untuk mengakses aliran. Misalnya, filter dapat menggunakan aliran ini untuk mengakses tiket cetak per pengguna. |
IPrintWriteStream Filter menggunakan antarmuka IPrintWriteStream untuk menulis data sebagai aliran mentah byte. |
IPrintWriteStreamFlush Filter menggunakan antarmuka IPrintWriteStreamFlush untuk secara eksplisit menghapus data sebagai aliran mentah byte dari filter. Antarmuka ini diambil melalui IPrintWriteStream::QueryInterface(). |
IXpsDocument Antarmuka IXpsDocument mewakili akar dokumen XPS. |
IXpsDocumentConsumer Filter menggunakan antarmuka IXpsDocumentConsumer saat menghasilkan konten XPS untuk digunakan alur. |
IXpsDocumentProvider Antarmuka IxpsDocumentProvider menyediakan antarmuka untuk menggunakan bagian dokumen. |
IXpsPartIterator Antarmuka IXpsPartIterator adalah iterator untuk bagian XPS. |
Fungsi
DrvPopulateFilterServices Fungsi DrvPopulateFilterServices dipanggil oleh manajer alur filter XPSDrv untuk memungkinkan penyedia layanan membuat instans objek layanan filter dalam tas properti alur filter yang ditentukan oleh parameter pPropertyBag. |
Enumerasi
EXpsCompressionOptions Enumerasi ExpsCompressionOptions menjelaskan opsi pemadatan untuk bagian XPS. |
EXpsFontOptions Enumerasi EXpsFontOptions menjelaskan opsi font untuk bagian XPS. |
EXpsFontRestriction Pelajari selengkapnya tentang: enumerasi __MIDL___MIDL_itf_filterpipeline_0000_0000_0004 |
EXpsJobConsumption Enumerasi EXpsJobConsumption menjelaskan pembaruan konsumsi pekerjaan. |