Bagikan melalui


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.