Interface IXpsOMPath (xpsobjectmodel.h)
Descreve um item visual que não é de texto.
Herança
A interface IXpsOMPath herda de IXpsOMVisual. O IXpsOMPath também tem estes tipos de membros:
Métodos
A interface IXpsOMPath tem esses métodos.
IXpsOMPath::Clone Faz uma cópia profunda da interface. (IXpsOMPath.Clone) |
IXpsOMPath::GetAccessibilityLongDescription Obtém a descrição textual longa (detalhada) do conteúdo do objeto. (IXpsOMPath.GetAccessibilityLongDescription) |
IXpsOMPath::GetAccessibilityShortDescription Obtém a breve descrição textual do conteúdo do objeto. |
IXpsOMPath::GetFillBrush Obtém um ponteiro para a interface IXpsOMBrush resolvida que contém o pincel de preenchimento do caminho. |
IXpsOMPath::GetFillBrushLocal Obtém um ponteiro para a interface IXpsOMBrush local não compartilhada que contém o pincel de preenchimento para o caminho. |
IXpsOMPath::GetFillBrushLookup Obtém a chave de pesquisa do pincel armazenado em um dicionário de recursos e usado como o pincel de preenchimento para o caminho. |
IXpsOMPath::GetGeometry Obtém um ponteiro para a interface IXpsOMGeometry do caminho, que descreve a área de preenchimento resolvida para esse caminho. |
IXpsOMPath::GetGeometryLocal Obtém a geometria local não compartilhada da área de preenchimento resolvida para esse caminho. |
IXpsOMPath::GetGeometryLookup Obtém a chave de pesquisa de um objeto geometry compartilhado armazenado em um dicionário de recursos e que descreve a área de preenchimento resolvida para esse caminho. |
IXpsOMPath::GetSnapsToPixels Obtém um valor booliano que indica se o caminho deve ser ajustado para pixels de dispositivo quando o caminho é renderizado. |
IXpsOMPath::GetStrokeBrush Obtém um ponteiro para a interface IXpsOMBrush resolvida que contém o pincel de traço que foi definido para o caminho. |
IXpsOMPath::GetStrokeBrushLocal Obtém um ponteiro para a interface IXpsOMBrush local não compartilhada que contém o pincel de traço para o caminho. |
IXpsOMPath::GetStrokeBrushLookup Obtém a chave de pesquisa do pincel armazenado em um dicionário de recursos e deve ser usada como o pincel de traço para o caminho. |
IXpsOMPath::GetStrokeDashCap Obtém o estilo da tampa final a ser usada no traço de traço. |
IXpsOMPath::GetStrokeDashes Obtém um ponteiro para a interface IXpsOMDashCollection que contém as estruturas XPS_DASH que definem o padrão de traço do traço. |
IXpsOMPath::GetStrokeDashOffset Obtém o deslocamento da origem do traço para o ponto inicial do padrão de matriz de traços. |
IXpsOMPath::GetStrokeEndLineCap Obtém o estilo da extremidade da linha de traço. |
IXpsOMPath::GetStrokeLineJoin Obtém o estilo para unir linhas de traço. |
IXpsOMPath::GetStrokeMiterLimit Obtém o valor de limite do miter definido para o traço. |
IXpsOMPath::GetStrokeStartLineCap Obtém o estilo da tampa de linha no início da linha de traço. |
IXpsOMPath::GetStrokeThickness Obtém a espessura do traço. |
IXpsOMPath::SetAccessibilityLongDescription Define a descrição textual longa (detalhada) do conteúdo do objeto. (IXpsOMPath.SetAccessibilityLongDescription) |
IXpsOMPath::SetAccessibilityShortDescription Define a breve descrição textual do conteúdo do objeto. (IXpsOMPath.SetAccessibilityShortDescription) |
IXpsOMPath::SetFillBrushLocal Define o ponteiro para a interface IXpsOMBrush local não compartilhada a ser usada como o pincel de preenchimento. |
IXpsOMPath::SetFillBrushLookup Define o nome da chave de pesquisa de um pincel compartilhado em um dicionário de recursos, a ser usado como o pincel de preenchimento. |
IXpsOMPath::SetGeometryLocal Define o ponteiro para a interface IXpsOMGeometry local não compartilhada que contém a geometria da área de preenchimento resolvida a ser definida para esse caminho. |
IXpsOMPath::SetGeometryLookup Define o nome da chave de pesquisa de uma geometria compartilhada em um dicionário de recursos. |
IXpsOMPath::SetSnapsToPixels Define um valor booliano que indica se o caminho será ajustado para pixels de dispositivo quando esse caminho estiver sendo renderizado. |
IXpsOMPath::SetStrokeBrushLocal Define um ponteiro para uma interface IXpsOMBrush local não compartilhada a ser usada como um pincel de traço. |
IXpsOMPath::SetStrokeBrushLookup Define o nome da chave de pesquisa de um pincel compartilhado a ser usado como o pincel de traço. |
IXpsOMPath::SetStrokeDashCap Define o estilo da tampa de traço do traço. |
IXpsOMPath::SetStrokeDashOffset Define o deslocamento da origem do traço para o ponto inicial do padrão de matriz de traços. |
IXpsOMPath::SetStrokeEndLineCap Define o estilo da extremidade da linha de traço. |
IXpsOMPath::SetStrokeLineJoin Define o estilo para unir linhas de traço. |
IXpsOMPath::SetStrokeMiterLimit Define o limite do miter do caminho. |
IXpsOMPath::SetStrokeStartLineCap Define o estilo da tampa de linha do traço no início da linha de traço. |
IXpsOMPath::SetStrokeThickness Define a espessura do traço. |
Comentários
O exemplo de código a seguir ilustra como criar uma instância dessa interface.
IXpsOMPath *newInterface;
// 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->CreatePath (&newInterface);
if (SUCCEEDED(hr))
{
// use newInterface
newInterface->Release();
}
xpsFactory->Release();
}
else
{
// evaluate HRESULT error returned in hr
}
Requisitos
Requisito | Valor |
---|---|
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 |