Interface IXpsOMImageBrush (xpsobjectmodel.h)
Um pincel que usa uma imagem de varredura como fonte.
Herança
A interface IXpsOMImageBrush herda de IXpsOMTileBrush. IXpsOMImageBrush também tem estes tipos de membros:
Métodos
A interface IXpsOMImageBrush tem esses métodos.
IXpsOMImageBrush::Clone Faz uma cópia profunda da interface. (IXpsOMImageBrush.Clone) |
IXpsOMImageBrush::GetColorProfileResource Obtém um ponteiro para a interface IXpsOMColorProfileResource, que contém o recurso de perfil de cor associado à imagem. |
IXpsOMImageBrush::GetImageResource Obtém um ponteiro para a interface IXpsOMImageResource, que contém o recurso de imagem a ser usado como a origem do pincel. |
IXpsOMImageBrush::SetColorProfileResource Define um ponteiro para a interface IXpsOMColorProfileResource, que contém o recurso de perfil de cor associado à imagem. |
IXpsOMImageBrush::SetImageResource Define um ponteiro para a interface IXpsOMImageResource que contém o recurso de imagem a ser usado como a origem do pincel. |
Comentários
A imagem usada por esse pincel é definida em um espaço de coordenadas especificado pela resolução da imagem. O tipo de imagem deve ser JPEG, PNG, TIFF 6.0 ou HD Photo.
O exemplo de código a seguir ilustra como criar uma instância dessa interface.
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 com suporte | Windows 7, Windows Vista com SP2 e Atualização de Plataforma para Windows Vista [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows Server 2008 R2, Windows Server 2008 com SP2 e Platform Update para Windows Server 2008 [aplicativos da área de trabalho | Aplicativos UWP] |
Plataforma de Destino | Windows |
Cabeçalho | xpsobjectmodel.h |