InkBoundingBoxMode-Enumeration (msinkaut.h)

Gibt an, welche Merkmale eines Strichs, z. B. Zeichnungsattribute, zum Berechnen des Begrenzungsrahmens der Freihandeingabe verwendet werden.

Das Begrenzungsfeld ist das kleinste Rechteck, das alle Punkte im InkDisp-Objekt enthält. Die Größe des Rechtecks variiert je nachdem, ob Sie Zeichnungsattribute, Bézierkurvenanpassung oder nur die Punkte des Strichs verwenden, um das Rechteck zu berechnen.

Syntax

typedef enum InkBoundingBoxMode {
  IBBM_Default = 0,
  IBBM_NoCurveFit = 1,
  IBBM_CurveFit = 2,
  IBBM_PointsOnly = 3,
  IBBM_Union = 4
} ;

Konstanten

 
IBBM_Default
Wert: 0
Die Definition jedes Strichs (Polylinie oder Bézier) wird verwendet, um den Begrenzungsrahmen zu berechnen. enthält die Zeichnungsattribute, z. B. die Stiftbreite, in die Berechnung.
IBBM_NoCurveFit
Wert: 1
Die Polylinie der Striche (das Ignorieren von Anpassungsanforderungen für Bézierkurven) wird verwendet, um den Begrenzungsrahmen zu berechnen. schließt die Zeichnungsattribute in die Berechnung ein.
IBBM_CurveFit
Wert: 2
Die Bezierkurvenpasslinie der Striche (anwenden der Bézierkurvenanpassung auf alle Striche) wird verwendet, um den Begrenzungsrahmen zu berechnen. schließt die Zeichnungsattribute in die Berechnung ein.
IBBM_PointsOnly
Wert: 3
Zum Berechnen des Begrenzungsrahmens werden nur die Punkte der Striche verwendet.
IBBM_Union
Wert: 4
Die Vereinigung einer NoCurveFit-Anforderung und einer CurveFit-Anforderung.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows XP Tablet PC Edition [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Nicht unterstützt
Kopfzeile msinkaut.h

Weitere Informationen

GetBoundingBox-Methode

InkDisp-Klasse