Metodo IDynamicRenderer::get_DrawingAttributes (rtscom.h)
Ottiene o imposta l'oggetto DrawingAttributes utilizzato dall'oggetto DynamicRenderer Class .
Si tratta di una proprietà di lettura/scrittura.
Sintassi
HRESULT get_DrawingAttributes(
IInkDrawingAttributes **ppiDA
);
Parametri
ppiDA
Valore restituito
nessuno
Osservazioni
Consente al chiamante di impostare o modificare gli attributi di disegno per il tratto successivo. Il rendering del dispositivo non deve usare il renderer dinamico. Lo scopo esclusivo del renderer dinamico consiste nell'eseguire il rendering dinamico in tempo reale come parte di un'interfaccia utente.
Quando si crea un'istanza della classe DynamicRenderer Class , viene creata un'istanza predefinita di DrawingAttributes con gli attributi standard seguenti:
- Colore = Nero
- Larghezza = 53 (2 pixel in una schermata da 96 dpi)
- Altezza = 1
- PenTip = Palla
- Trasparenza = 0
- AntiAliased = true
- FitToCurve = false
- ExtendedProperties = raccolta vuota
Se questa proprietà viene modificata mentre un utente disegna un tratto, i nuovi attributi di disegno non vengono applicati al tratto corrente, ma si applicano al tratto successivo. Ad esempio, impostando questa proprietà su IStylusPlugin::StylusDown, durante un'implementazione di IStylusAsyncPlugin non influisce su un tratto attivo.
Quando si verifica un evento DisplaySettingsChanged , ricalcolare le proprietà Width e Height dell'oggetto DrawingAttributes in un gestore eventi DisplaySettingsChanged . Ciò è necessario per tenere conto dei possibili punti per pollice (dpi) che derivano dall'evento DisplaySettingsChanged .
Di seguito sono riportati i valori predefiniti per gli attributi di disegno:
Attributo di disegno | Valore |
---|---|
AntiAliased | Vero |
Colore | Colore.Nero |
FitToCurve | false |
Altezza | 1 |
IgnorePressure | Falso |
Descrizione comando | Palla |
RasterOperation | CopyPen |
Trasparenza | 0 |
Larghezza | 53 |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP Tablet PC Edition [solo app desktop] |
Server minimo supportato | Nessuno supportato |
Piattaforma di destinazione | Windows |
Intestazione | rtscom.h |
DLL | RTSCom.dll |