Bezeichnung
ccontext:SetLineWidth -- Stellt die Linienbreite ein
Übersicht
ccontext:SetLineWidth(width)
Beschreibung
Legt die aktuelle Linienbreite im Cairo-Kontext fest. Der Linienbreitenwert gibt den Durchmesser eines Stifts an, der im Benutzerbereich kreisförmig ist (obwohl der Stift im Gerätebereich aufgrund der Skalierung/Scherung/Rotation des CTM im Allgemeinen eine Ellipse sein kann).

Hinweis: Wenn sich die obige Beschreibung auf Benutzerbereich und CTM bezieht, bezieht sie sich auf den Benutzerbereich und die CTM, die zum Zeitpunkt des Zeichnungsvorgangs gültig waren, nicht auf den Benutzerbereich und die CTM, die zum Zeitpunkt des Aufrufs von ccontext:SetLineWidth() gültig waren. Die einfachste Verwendung macht beide Räume identisch. Das heißt, wenn es zwischen einem Aufruf von ccontext:SetLineWidth() und dem Zeichnungsvorgang keine Änderung am CTM gibt, kann man einfach Benutzerbereichswerte an ccontext:SetLineWidth() übergeben und ignorieren diesen Hinweis.

Wie bei den anderen Linienparametern wird die aktuelle Linienbreite von ccontext:Stroke() und ccontext:StrokeExtents() untersucht, hat aber bei der Pfadkonstruktion keine Auswirkung.

Der Standardwert für die Linienstärke beträgt 2.0.

Eingaben
width
eine Linienstärke

Navigation zeigen