HowTo: Zeichnen Sie eine Linie mit einem Pfeil?

8

Ich habe den folgenden Code, der eine Linie mit einem (sehr) kleinen Pfeil zeichnet ...

%Vor%

Ich möchte einen großen Pfeil zeichnen ( Kreis, Quadrat, Dreieck usw.), die gleiche Linienbreite beibehalten .

Ist es möglich?

    
serhio 02.08.2010, 21:02
quelle

1 Antwort

13

Sie möchten CustomLineCap mit GraphicsPath verwenden. Hier ist ein Beispiel:

%Vor%

Sie möchten Ihre Kappe mit einer Linie von oben nach unten und von (0, 0) "entwerfen", um die richtigen Koordinaten zu erhalten.

BEARBEITEN : Ich wollte nur erwähnen, dass Sie auch AdjustableArrowCap verwenden können, um einen Pfeil einer bestimmten Größe zu zeichnen und ihn zu füllen, aber weil Sie die Anforderung für andere Formen erwähnt haben, die ich verwendet habe eine CustomLineCap.

    
TheCloudlessSky 02.08.2010, 23:45
quelle

Tags und Links