Antarmuka COM IPrintOemUni
Penting
Platform cetak modern adalah sarana komunikasi pilihan Windows dengan printer. Kami menyarankan agar Anda menggunakan driver kelas kotak masuk IPP Microsoft, bersama dengan Print Support Apps (PSA), untuk menyesuaikan pengalaman cetak di Windows 10 dan 11 untuk pengembangan perangkat printer.
Untuk informasi selengkapnya, lihat Platform cetak modern dan panduan desain aplikasi dukungan Cetak.
Antarmuka IPrintOemUni
COM adalah sarana di mana DLL grafis printer untuk Unidrv berkomunikasi dengan plug-in penyajian. Antarmuka IPrintOemUni
diimplementasikan oleh setiap plug-in penyajian.
Tabel berikut mencantumkan dan menjelaskan semua metode yang disediakan oleh IPrintOemUni
antarmuka. Plug-in penyajian harus menentukan semua metode yang tercantum. Jika metode tidak diperlukan, metode hanya dapat mengembalikan E_NOTIMPL.
Metode | Deskripsi |
---|---|
IPrintOemUni::CommandCallback | Memungkinkan plug-in penyajian untuk menyediakan perintah printer yang dihasilkan secara dinamis. |
IPrintOemUni::Kompresi | Memungkinkan plug-in penyajian untuk menyediakan metode pemadatan bitmap yang disesuaikan. |
IPrintOemUni::D evMode | Melakukan operasi pada anggota DEVMODE privat plug-in penyajian. |
IPrintOemUni::D isableDriver | Membebaskan sumber daya yang dialokasikan oleh metode IPrintOemUni::EnableDriver plug-in penyajian. |
IPrintOemUni::D isablePDEV | Memungkinkan plug-in penyajian untuk menghapus struktur PDEV privat yang dialokasikan oleh metode IPrintOemUni::EnablePDEV . |
IPrintOemUni::D ownloadCharGlyph | Memungkinkan plug-in penyajian mengunduh glyph karakter untuk font lunak tertentu ke printer. |
IPrintOemUni::D ownloadFontHeader | Memungkinkan plug-in penyajian mengunduh informasi header font ke printer. |
IPrintOemUni::D riverDMS | Memungkinkan plug-in penyajian untuk menunjukkan bahwa ia akan menggunakan permukaan gambar yang dikelola perangkat. |
IPrintOemUni::EnableDriver | Memungkinkan plug-in penyajian untuk menghubungkan beberapa fungsi DDI grafis. Perhatikan bahwa metode ini dan IPrintOemUni::D isableDriver harus dianggap sebagai pasangan; jika satu diimplementasikan, yang lain juga harus diimplementasikan. |
IPrintOemUni::EnablePDEV | Memungkinkan plug-in penyajian untuk membuat struktur PDEV sendiri. |
IPrintOemUni::FilterGraphics | Memungkinkan plug-in penyajian untuk memodifikasi data baris pemindaian dan mengirimkannya ke penampung. |
IPrintOemUni::GetImplementedMethod | (Implementasi diperlukan.) Memungkinkan Unidrv untuk menentukan metode antarmuka IPrintOemUni mana yang telah diimplementasikan oleh plug-in penyajian. |
IPrintOemUni::GetInfo | (Implementasi diperlukan.) Mengembalikan informasi identifikasi plug-in penyajian. |
IPrintOemUni::HalftonePattern | Memungkinkan plug-in penyajian untuk membuat atau memodifikasi pola halftone sebelum digunakan dalam operasi halftoning. |
IPrintOemUni::ImageProcessing | Memungkinkan plug-in penyajian untuk mengubah data bitmap gambar, untuk melakukan pemformatan warna atau halftoning. |
IPrintOemUni::MemoryUsage | Memungkinkan plug-in penyajian untuk menentukan jumlah memori yang diperlukan untuk digunakan oleh metode IPrintOemUni::ImageProcessing-nya. |
IPrintOemUni::OutputCharStr | Memungkinkan plug-in penyajian untuk mengontrol pencetakan glyph font. |
IPrintOemUni::P ublishDriverInterface | (Implementasi diperlukan.) Memasok pointer ke antarmuka IPrintOemDriverUni COM driver Unidrv atau antarmuka IPrintCoreHelperUni. |
IPrintOemUni::ResetPDEV | Memungkinkan plug-in penyajian untuk mengatur ulang struktur PDEV-nya. |
IPrintOemUni::SendFontCmd | Perbolehkan plug-in penyajian untuk mengubah perintah pemilihan font printer lalu mengirimkannya ke pencetak. |
IPrintOemUni::TextOutAsBitmap | Memungkinkan plug-in penyajian untuk membuat gambar bitmap string teks. |
IPrintOemUni::TTDownloadMethod | Memungkinkan plug-in penyajian untuk menunjukkan format yang harus digunakan Unidrv untuk font TrueType tertentu. |
IPrintOemUni::TTYGetInfo | Memungkinkan plug-in penyajian untuk menyediakan Unidrv dengan informasi yang relevan dengan printer teks-saja. |
Untuk informasi selengkapnya, lihat Menerapkan Antarmuka COM Driver Printer.