Método IDynamicRenderer::get_DrawingAttributes (rtscom.h)
Obtém ou define o objeto DrawingAttributes usado pelo objeto Classe DynamicRenderer .
Essa propriedade é leitura/gravação.
Sintaxe
HRESULT get_DrawingAttributes(
IInkDrawingAttributes **ppiDA
);
Parâmetros
ppiDA
Valor retornado
Nenhum
Comentários
Permite que o chamador defina ou modifique os atributos de desenho para o próximo traço. A renderização do dispositivo não deve usar o renderizador dinâmico. A única finalidade do renderizador dinâmico é executar a renderização dinâmica em tempo real como parte de uma interface do usuário.
Ao criar uma instância da classe Classe DynamicRenderer , uma instância padrão de DrawingAttributes é criada com os seguintes atributos padrão:
- Cor = Preto
- Largura = 53 (2 pixels em uma tela de 96 dpi)
- Altura = 1
- PenTip = Bola
- Transparência = 0
- AntiAliased = true
- FitToCurve = false
- ExtendedProperties = coleção vazia
Se essa propriedade for alterada enquanto um usuário estiver desenhando um traço, os novos atributos de desenho não serão aplicados ao traço atual, mas entrarão em vigor no próximo traço desenhado. Por exemplo, definir essa propriedade como Método IStylusPlugin::StylusDown durante uma implementação IStylusAsyncPlugin não afeta um traço ativo.
Quando ocorrer um evento DisplaySettingsChanged , recalcule as propriedades Width e Height do objeto DrawingAttributes em um manipulador de eventos DisplaySettingsChanged . Isso é necessário para considerar possíveis pontos por polegada (dpi) que resultam do evento DisplaySettingsChanged .
Veja a seguir os valores padrão para os atributos de desenho:
Atributo de Desenho | Valor |
---|---|
Antialiased | True |
Cor | Color.Black |
Fittocurve | false |
Altura | 1 |
IgnorePressure | Falso |
PenTip | Bola |
RasterOperation | CopyPen |
Transparência | 0 |
Largura | 53 |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows XP Tablet PC Edition [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Nenhum compatível |
Plataforma de Destino | Windows |
Cabeçalho | rtscom.h |
DLL | RTSCom.dll |