IPrintOemUni COM-gränssnitt
Viktig
Den moderna utskriftsplattformen är Windows bästa sätt att kommunicera med skrivare. Vi rekommenderar att du använder Microsofts IPP-drivrutin för inkorgsklass tillsammans med Print Support Apps (PSA) för att anpassa utskriftsupplevelsen i Windows 10 och 11 för enhetsutveckling av skrivare.
Mer information finns i designguiden för Print-supportappen.
Com-gränssnittet IPrintOemUni
är det sätt på vilket skrivargrafik-DLL:en för Unidrv kommunicerar med ett återgivnings-plugin-program. Gränssnittet IPrintOemUni
implementeras av varje enskilt renderingsplugin.
I följande tabell visas och beskrivs alla metoder som tillhandahålls av IPrintOemUni
-gränssnittet. Rendering insticksprogram måste definiera alla angivna metoder. Om en metod inte behövs kan den helt enkelt returnera E_NOTIMPL.
Metod | Beskrivning |
---|---|
IPrintOemUni::CommandCallback | Tillåter att ett återgivnings-plugin-program tillhandahåller dynamiskt genererade skrivarkommandon. |
IPrintOemUni::Komprimering | Tillåter ett återgivningsplugin att erbjuda en anpassad bitmappskomprimeringsmetod. |
IPrintOemUni::DevMode | Utför åtgärder på ett återgivningsplugins privata DEVMODE-element. |
IPrintOemUni::DisableDriver | Frigör resurser som allokerats av ett återgivningsplugin IPrintOemUni::EnableDriver-metoden. |
IPrintOemUni::DisablePDEV | Tillåter ett renderingsplugin att ta bort den privata PDEV-strukturen som allokerats av dess IPrintOemUni::EnablePDEV-metod. |
IPrintOemUni::DownloadCharGlyph | Tillåter att ett återgivnings-plugin-program laddar ned ett teckenteckentecken för ett angivet mjukt teckensnitt till skrivaren. |
IPrintOemUni::DownloadFontHeader | Tillåter att ett återgivnings-plugin-program laddar ned rubrikinformationen för ett teckensnitt till en skrivare. |
IPrintOemUni::DriverDMS | Tillåter ett återgivnings-plugin att ange att det kommer att använda en enhetshanterad rityta. |
IPrintOemUni::EnableDriver | Tillåter ett återgivnings-plugin-program för att koppla ut vissa DDI-grafikfunktioner. Observera att den här metoden och IPrintOemUni::DisableDriver måste betraktas som ett par; om den ena implementeras måste den andra också implementeras. |
IPrintOemUni::EnablePDEV | Möjliggör för ett renderingsplugin att skapa sin egen PDEV-struktur. |
IPrintOemUni::FilterGraphics | Tillåter ett återgivnings-plugin-program att ändra skannradsdata och skicka dem till spolaren. |
IPrintOemUni::GetImplementedMethod | (Implementering krävs.) Gör att Unidrv kan avgöra vilka IPrintOemUni gränssnittsmetoder har implementerats av ett återgivnings-plugin-program. |
IPrintOemUni::GetInfo | (Implementering krävs.) Returnerar identifieringsinformation för ett återgivningsprogram. |
IPrintOemUni::HalftonePattern | Tillåter att ett återgivnings-plugin-program skapar eller ändrar ett halvtonsmönster innan det används i en halveringsåtgärd. |
IPrintOemUni::ImageProcessing | Gör det möjligt för ett återgivningsplugin att ändra bitmappsdata för bilder för att utföra färgformatering eller halvtoning. |
IPrintOemUni::MemoryUsage | Tillåter att ett återgivnings-plugin-program anger hur mycket minne som krävs för användning av dess IPrintOemUni::ImageProcessing-metoden. |
IPrintOemUni::OutputCharStr | Gör att ett återgivnings-plugin-program kan styra utskriften av teckentecken. |
IPrintOemUni::PublishDriverInterface | (Implementering krävs.) Ger en pekare till Unidrv-drivrutinens IPrintOemDriverUni COM-gränssnitt eller IPrintCoreHelperUni gränssnitt. |
IPrintOemUni::ResetPDEV | Tillåter att ett renderingsplugin nollställer sin PDEV-struktur. |
IPrintOemUni::SendFontCmd | Tillåter att ett återgivnings-plugin-program ändrar en skrivares val av teckensnittskommando och sedan skickar det till skrivaren. |
IPrintOemUni::TextOutAsBitmap | Tillåter att ett återgivnings-plugin-program skapar en bitmappsbild av en textsträng. |
IPrintOemUni::TTDownloadMethod | Tillåter ett återgivnings-plugin-program för att ange det format som Unidrv ska använda för ett angivet TrueType-teckensnitt. |
IPrintOemUni::TTYGetInfo | Gör att ett återgivnings-plugin-program kan förse Unidrv med information som är relevant för skrivare med endast text. |
Mer information finns i Implementera COM-gränssnitt för skrivardrivrutiner.