Partager via


Courbes de Bézier

Certains appareils matériels avancés peuvent tracer des chemins contenant des courbes de Bézier (splines cubiques), qui sont des primitives de courbes à usage général. Si c’est le cas, le pilote peut inclure la prise en charge de ces courbes dans la fonction DrvStrokePath .

Lorsque GDI doit dessiner un chemin de courbe de Bézier sur une surface gérée par l’appareil, il teste l’indicateur GCAPS_BEZIERS (dans la structure DEVINFO ) pour déterminer s’il doit appeler DrvStrokePath. Si elle est appelée, cette fonction effectue l’opération demandée ou décide de ne pas la gérer, comme elle le fait pour les lignes géométriques larges. Dans ce dernier cas, GDI décompose la requête en opérations plus simples, par exemple en convertissant des courbes en approximations de ligne.