Interfaz IXpsOMImageBrush (xpsobjectmodel.h)
Pincel que usa una imagen ráster como origen.
Herencia
La interfaz IXpsOMImageBrush hereda de IXpsOMTileBrush. IXpsOMImageBrush también tiene estos tipos de miembros:
Métodos
La interfaz IXpsOMImageBrush tiene estos métodos.
IXpsOMImageBrush::Clone Realiza una copia profunda de la interfaz. (IXpsOMImageBrush.Clone) |
IXpsOMImageBrush::GetColorProfileResource Obtiene un puntero a la interfaz IXpsOMColorProfileResource, que contiene el recurso de perfil de color asociado a la imagen. |
IXpsOMImageBrush::GetImageResource Obtiene un puntero a la interfaz IXpsOMImageResource, que contiene el recurso de imagen que se va a usar como origen del pincel. |
IXpsOMImageBrush::SetColorProfileResource Establece un puntero a la interfaz IXpsOMColorProfileResource, que contiene el recurso de perfil de color asociado a la imagen. |
IXpsOMImageBrush::SetImageResource Establece un puntero a la interfaz IXpsOMImageResource que contiene el recurso de imagen que se usará como origen del pincel. |
Comentarios
La imagen utilizada por este pincel se define en un espacio de coordenadas especificado por la resolución de la imagen. El tipo de imagen debe ser JPEG, PNG, TIFF 6.0 o FOTO HD.
En el ejemplo de código siguiente se muestra cómo crear una instancia de esta interfaz.
IXpsOMImageBrush *newInterface;
// The following values are defined outside of
// this example.
// IXpsOMImageResource *image;
// XPS_RECT viewBox;
// XPS_RECT viewPort;
// Note the implicit requirement that CoInitializeEx
// has previously been called from this thread.
hr = CoCreateInstance(
__uuidof(XpsOMObjectFactory),
NULL,
CLSCTX_INPROC_SERVER,
_uuidof(IXpsOMObjectFactory),
reinterpret_cast<LPVOID*>(&xpsFactory)
);
if (SUCCEEDED(hr))
{
hr = xpsFactory->CreateImageBrush (
image,
&viewBox,
&viewPort,
&newInterface);
if (SUCCEEDED(hr))
{
// use newInterface
newInterface->Release();
}
xpsFactory->Release();
}
else
{
// evaluate HRESULT error returned in hr
}
Requisitos
Cliente mínimo compatible | Windows 7, Windows Vista con SP2 y Platform Update para Windows Vista [aplicaciones de escritorio | Aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2008 R2, Windows Server 2008 con SP2 y Actualización de plataforma para Windows Server 2008 [aplicaciones de escritorio | Aplicaciones para UWP] |
Plataforma de destino | Windows |
Encabezado | xpsobjectmodel.h |