IPrintOemUni interface (prcomoem.h)

This section describes the methods defined for the IPrintOemUni COM interface.

Inheritance

The IPrintOemUni interface inherits from the IUnknown interface.

Methods

The IPrintOemUni interface has these methods.

 
IPrintOemUni::CommandCallback

The IPrintOemUni::CommandCallback method is used to provide dynamically generated printer commands for Unidrv-supported printers.
IPrintOemUni::Compression

The IPrintOemUni::Compression method can be used with Unidrv-supported printers to provide a customized bitmap compression method.
IPrintOemUni::DevMode

The IPrintOemUni::DevMode method, provided by rendering plug-ins for Unidrv, performs operations on private DEVMODEW members.
IPrintOemUni::DisableDriver

The IPrintOemuNI::DisableDriver method allows a rendering plug-in for Unidrv to free resources that were allocated by the plug-in's IPrintOemUni::EnableDriver method.
IPrintOemUni::DisablePDEV

The IPrintOemUni::DisablePDEV method allows a rendering plug-in for Unidrv to delete the private PDEV structure that was allocated by its IPrintOemUni::EnablePDEV method.
IPrintOemUni::DownloadCharGlyph

The IPrintOemUni::DownloadCharGlyph method enables a rendering plug-in for Unidrv to send a character glyph for a specified soft font to the printer.
IPrintOemUni::DownloadFontHeader

The IPrintOemUni::DownloadFontHeader method allows a rendering plug-in for Unidrv to send a font's header information to a printer.
IPrintOemUni::DriverDMS

The IPrintOemUni::DriverDMS method allows a rendering plug-in for Unidrv to indicate that it uses a device-managed drawing surface.
IPrintOemUni::EnableDriver

The IPrintOemUni::EnableDriver method allows a rendering plug-in for Unidrv to hook out some graphics DDI functions.
IPrintOemUni::EnablePDEV

The IPrintOemUni::EnablePDEV method allows a rendering plug-in for Unidrv to create its own PDEV structure.
IPrintOemUni::FilterGraphics

The IPrintOemUni::FilterGraphics method can be used with Unidrv-supported printers to modify scan line data and send it to the spooler.
IPrintOemUni::GetImplementedMethod

The IPrintOemUni::GetImplementedMethod method is used by Unidrv to determine which IPrintOemUni interface methods a rendering plug-in has implemented.
IPrintOemUni::GetInfo

A rendering plug-in's IPrintOemUni::GetInfo method returns identification information.
IPrintOemUni::HalftonePattern

The IPrintOemUni::HalftonePattern method can be used with Unidrv-supported printers to create or modify a halftone pattern before it is used in a halftoning operation.
IPrintOemUni::ImageProcessing

The IPrintOemUni::ImageProcessing method can be used with Unidrv-supported printers to modify image bitmap data, in order to perform color formatting or halftoning.
IPrintOemUni::MemoryUsage

The IPrintOemUni::MemoryUsage method can be used with Unidrv-supported printers to specify the amount of memory required for use by a rendering plug-in's IPrintOemUni::ImageProcessing method.
IPrintOemUni::OutputCharStr

The IPrintOemUni::OutputCharStr method enables a rendering plug-in to control the printing of font glyphs.
IPrintOemUni::PublishDriverInterface

The IPrintOemUni::PublishDriverInterface method allows a rendering plug-in for Unidrv to obtain the Unidrv driver's IPrintOemDriverUni or IPrintCoreHelperUni interface.
IPrintOemUni::ResetPDEV

The IPrintOemUni::ResetPDEV method allows a rendering plug-in for Unidrv to reset its PDEV structure.
IPrintOemUni::SendFontCmd

The IPrintOemUni::SendFontCmd method enables a rendering plug-in to modify a printer's font selection command and then send it to the printer.
IPrintOemUni::TextOutAsBitmap

The IPrintOemUni::TextOutAsBitmap method allows a rendering plug-in to create a bitmap image of a text string, in case a downloadable font is not available.
IPrintOemUni::TTDownloadMethod

The IPrintOemUni::TTDownloadMethod method enables a rendering plug-in to indicate the format that Unidrv should use for a specified TrueType soft font.
IPrintOemUni::TTYGetInfo

The IPrintOemUni::TTYGetInfo method enables a rendering plug-in to supply Unidrv with information relevant to text-only printers.

Requirements

Requirement Value
Target Platform Windows
Header prcomoem.h (include Prcomoem.h)