LineAnnotation

LineAnnotation

General

LineAnnotation és un tipus en FOSS per anar.

LineAnnotation dibuixa una línia recta entre dos punts, amb terminacions de línies opcionals a cada extrem (fleixes, cercles, etc.

Aquest tipus proporciona 15 mètodes per treballar amb objectes LineAnnotation en programes de Go. Els mètodes disponibles inclouen: AnnotationType, End, EndLineEnding, InteriorColor, LeaderLineLength, RegenerateAppearance, SetBorderWidth, SetEnd, SetEndLineEnding, SetInteriorColor, SetLeaderLineLength, SetStart, i 3 mètodes addicionals. Tots els membres del públic són accessibles a qualsevol aplicació de Go després d’instal·lar el paquet FOSS for Go.

Mètodes

SignatureDescripció
AnnotationType() → AnnotationTypeRetorna el tipus d’annotatge.
Start() → PointStart torna el punt de partida de la línia.
End() → PointEnd torna el punt final de la línia.
SetStart(p: Point)SetStart actualitza el punt de partida de la línia i recompte /Rect.
SetEnd(p: Point)SetEnd actualitza el punt final de la línia i recompte /Rect.
SetBorderWidth(w: float64)SetBorderWidth sobrepassa el dibuix d’AnnotationBase.SetBorderWidth de manera que /Rect (que depèn de BorderWidth a través del rellotge final de línia) es recompte abans que l’AP/N regeneri assegurant que la /BBox del flux d ‘aparença coincideixi amb els nous límits en un sol pas.
RegenerateAppearance()RegenerateAppearance força /AP/N a ser reconstruït des de les propietats actuals.
StartLineEnding() → LineEndingStyleStartLineEnding retorna l’estil aplicat al començament de la línia.
EndLineEnding() → LineEndingStyleEndLineEnding retorna l’estil aplicat al final de la línia.
SetStartLineEnding(s: LineEndingStyle)SetStartLineEnding fixa l’estil de línia-fin del costat inicial.
SetEndLineEnding(s: LineEndingStyle)SetEndLineEnding fixa l’estil de terminació de la línia del costat final.
InteriorColor() → *ColorInteriorColor retorna el color de rellotge /IC (utilitzat per a les terminacions de línies omplides: ClosedArrow, RClosedArrow, Square, Circle, Diamond).
SetInteriorColor(c: *Color)SetInteriorColor escriu /IC com a matriu RGB; nil elimina l’entrada.
LeaderLineLength() → float64LeaderLineLength retorna el valor /LL (0 si no hi ha).
SetLeaderLineLength(l: float64)SetLeaderLineLength escriu /LL.

Veure també

 Català