LineAnnotation
Resumo geral
LineAnnotation é um tipo em Aspose.PDF FOSS para Go.
LineAnnotation desenha uma linha reta entre dois pontos, com terminações de linhas opcionais em cada extremidade (fregas, círculos etc.).
Este tipo fornece 15 métodos para trabalhar com objetos LineAnnotation em programas Go. Os métodos disponíveis incluem: AnnotationType, End, EndLineEnding, InteriorColor, LeaderLineLength, RegenerateAppearance, SetBorderWidth, SetEnd, SetEndLineEnding, SetInteriorColor, SetLeaderLineLength, SetStart, e 3 métodos adicionais. Todos os membros do público são acessíveis a qualquer aplicação Go após instalar o pacote Aspose.PDF FOSS for Go.
Métodos de avaliação
| Assinatura | Descrição: |
|---|---|
AnnotationType() → AnnotationType | Retorna o tipo de anotação. |
Start() → Point | Start retorna o ponto de partida da linha. |
End() → Point | End retorna o ponto final da linha. |
SetStart(p: Point) | SetStart atualiza o ponto de partida da linha e recompõe /Rect. |
SetEnd(p: Point) | SetEnd atualiza o ponto final da linha e recompõe /Rect. |
SetBorderWidth(w: float64) | SetBorderWidth substitui o desenhoAnnotationBase.SetBorderWidth para que /Rect (que depende de BorderWidth via recheio da linha) seja recalculado antes que a /AP/N regenera garantindo que o /BBox do fluxo de aparência corresponda aos novos limites em uma única passagem. |
RegenerateAppearance() | RegenerateAppearance força /AP/N a ser reconstruído das propriedades atuais. |
StartLineEnding() → LineEndingStyle | StartLineEnding retorna o estilo aplicado ao início da linha. |
EndLineEnding() → LineEndingStyle | EndLineEnding retorna o estilo aplicado ao final da linha. |
SetStartLineEnding(s: LineEndingStyle) | SetStartLineEnding define o estilo de linha-final do lado inicial. |
SetEndLineEnding(s: LineEndingStyle) | SetEndLineEnding define o estilo de linha final do lado. |
InteriorColor() → *Color | InteriorColor retorna a cor de preenchimento /IC (usada para terminações de linha preensas: ClosedArrow, RClosedArrow, Square, Circle, Diamond). |
SetInteriorColor(c: *Color) | SetInteriorColor escreve /IC como uma matriz RGB; nil remove a entrada. |
LeaderLineLength() → float64 | LeaderLineLength retorna o valor /LL (0 se ausente). |
SetLeaderLineLength(l: float64) | SetLeaderLineLength escreve /LL. |