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
| Signature | Descripció |
|---|---|
AnnotationType() → AnnotationType | Retorna el tipus d’annotatge. |
Start() → Point | Start torna el punt de partida de la línia. |
End() → Point | End 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() → LineEndingStyle | StartLineEnding retorna l’estil aplicat al començament de la línia. |
EndLineEnding() → LineEndingStyle | EndLineEnding 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() → *Color | InteriorColor 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() → float64 | LeaderLineLength retorna el valor /LL (0 si no hi ha). |
SetLeaderLineLength(l: float64) | SetLeaderLineLength escriu /LL. |