CustomLineCap-Klasse (gdiplusheaders.h)
Die CustomLineCap-Klasse kapselt eine benutzerdefinierte Zeilenkappe. Eine Linienkappe definiert den Stil der Grafik, die zum Zeichnen der Enden einer Linie verwendet wird. Es kann verschiedene Formen sein, z. B. ein Quadrat, ein Kreis oder ein Diamant. Eine benutzerdefinierte Linienobergrenze wird durch den Pfad definiert, der sie zeichnet. Der Pfad wird mit einem Pen-Objekt gezeichnet, um die Kontur einer Form zu zeichnen, oder mithilfe eines Brush-Objekts , um das Innere zu füllen. Die Obergrenze kann an einem oder beiden Enden der Zeile verwendet werden. Der Abstand kann zwischen den Endkappen und der Linie angepasst werden.
Vererbung
Die CustomLineCap-Klasse implementiert GdiplusBase.
Methoden
Die CustomLineCap-Klasse verfügt über diese Methoden.
CustomLineCap::Clone Die CustomLineCap::Clone-Methode kopiert den Inhalt des vorhandenen Objekts in ein neues CustomLineCap-Objekt. |
CustomLineCap::CustomLineCap Kopieren Sie den Konstruktor für CustomLineCap. |
CustomLineCap::CustomLineCap Erstellt ein CustomLineCap::CustomLineCap-Objekt. (Überladung 1/2) |
CustomLineCap::CustomLineCap Erstellt ein CustomLineCap::CustomLineCap-Objekt. (Überladung 2/2) |
CustomLineCap::GetBaseCap Die CustomLineCap::GetBaseCap-Methode ruft den Stil der Basiskappe ab. Die Basiskappe ist ein LineCap-Objekt, das zusammen mit diesem CustomLineCap-Objekt als Obergrenze am Ende einer Zeile verwendet wird. |
CustomLineCap::GetBaseInset Die CustomLineCap::GetBaseInset-Methode ruft den Abstand zwischen der Basiskappe und dem Anfang der Zeile ab. |
CustomLineCap::GetLastStatus Die CustomLineCap::GetLastStatus-Methode gibt einen Wert zurück, der die Art des letzten Methodenfehlers dieses CustomLineCap-Objekts angibt. |
CustomLineCap::GetStrokeCaps Die CustomLineCap::GetStrokeCaps-Methode ruft die Endkappenarten sowohl für die Startzeilenkappe als auch für die Endzeilenkappe ab. Zeilenkappen sind LineCap-Objekte, die die einzelnen Zeilen in einem Pfad enden. |
CustomLineCap::GetStrokeJoin Die CustomLineCap::GetStrokeJoin-Methode gibt den Stil von LineJoin zurück, der verwendet wird, um mehrere Zeilen im gleichen GraphicsPath-Objekt zu verbinden. |
CustomLineCap::GetWidthScale Die CustomLineCap::GetWidthScale-Methode ruft den Wert der Skalierungsbreite ab. Dies ist der Betrag zum Skalieren der benutzerdefinierten Linienkappe relativ zur Breite des Pen-Objekts, das zum Zeichnen einer Linie verwendet wird. Der Standardwert 1,0 skaliert die Linienobergrenze nicht. |
CustomLineCap::SetBaseCap Die CustomLineCap::SetBaseCap-Methode legt die LineCap fest, die als Teil dieser CustomLineCap am Ende einer Zeile angezeigt wird. |
CustomLineCap::SetBaseInset Die CustomLineCap::SetBaseInset-Methode legt den Basiseinsetwert dieser benutzerdefinierten Zeilenobergrenze fest. Dies ist der Abstand zwischen dem Ende einer Linie und der Basiskappe. |
CustomLineCap::SetStrokeCap Die CustomLineCap::SetStrokeCap-Methode legt das LineCap-Objekt fest, das zum Starten und Beenden von Zeilen innerhalb des GraphicsPath-Objekts verwendet wird, das dieses CustomLineCap-Objekt definiert. |
CustomLineCap::SetStrokeCaps Die CustomLineCap::SetStrokeCaps-Methode legt die LineCap-Objekte fest, die zum Starten und Beenden von Zeilen innerhalb des GraphicsPath-Objekts verwendet werden, das dieses CustomLineCap-Objekt definiert. |
CustomLineCap::SetStrokeJoin Die CustomLineCap::SetStrokeJoin-Methode legt den Stil der Zeilenverknüpfung für den Strich fest. Der Zeilenjoin gibt an, wie zwei Zeilen, die sich innerhalb des GraphicsPath-Objekts überschneiden, das die benutzerdefinierte Linienkappe bildet, verknüpft werden. |
CustomLineCap::SetWidthScale Die CustomLineCap::SetWidthScale-Methode legt den Wert der Skalierungsbreite fest. Dies ist der Betrag zum Skalieren der benutzerdefinierten Linienkappe relativ zur Breite des Stifts, der zum Zeichnen von Linien verwendet wird. Der Standardwert 1,0 skaliert die Linienobergrenze nicht. |
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | gdiplusheaders.h |