Freigeben über


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