LineAnnotation
LineAnnotation
Panoramica
LineAnnotation è un tipo in Aspose.PDF FOSS per Go. Eredita da: drawingAnnotationBase.
LineAnnotation disegna una linea retta tra due punti, con estremità di linea opzionali su ciascuna estremità (frecce, cerchi, ecc.
Questo tipo fornisce 15 metodi per lavorare con oggetti LineAnnotation nei programmi Go. I metodi disponibili includono: AnnotationType, End, EndLineEnding, InteriorColor, LeaderLineLength, RegenerateAppearance, SetBorderWidth, SetEnd, SetEndLineEnding, SetInteriorColor, SetLeaderLineLength, SetStart, e 3 metodi aggiuntivi. Tutti i membri pubblici sono accessibili a qualsiasi applicazione Go dopo aver installato il pacchetto Aspose.PDF FOSS per Go.
Metodi
| Firma | Descrizione |
|---|---|
AnnotationType() → AnnotationType | Restituisce il tipo di annotazione. |
Start() → Point | Start restituisce il punto iniziale della linea. |
End() → Point | End restituisce il punto finale della linea. |
SetStart(p: Point) | SetStart aggiorna il punto iniziale della linea e ricalcola /Rect. |
SetEnd(p: Point) | SetEnd aggiorna il punto finale della linea e ricalcola /Rect. |
SetBorderWidth(w: float64) | SetBorderWidth sovrascrive drawingAnnotationBase.SetBorderWidth in modo che /Rect (che dipende da BorderWidth tramite il padding di fine linea) venga ricalcolato prima che /AP/N venga rigenerato — garantendo che il /BBox del flusso di apparizione corrisponda ai nuovi limiti in un’unica passata. |
RegenerateAppearance() | RegenerateAppearance forza /AP/N a essere ricostruito dalle proprietà correnti. |
StartLineEnding() → LineEndingStyle | StartLineEnding restituisce lo stile applicato all’inizio della linea. |
EndLineEnding() → LineEndingStyle | EndLineEnding restituisce lo stile applicato alla fine della linea. |
SetStartLineEnding(s: LineEndingStyle) | SetStartLineEnding imposta lo stile di terminazione della linea lato iniziale. |
SetEndLineEnding(s: LineEndingStyle) | SetEndLineEnding imposta lo stile di terminazione della linea lato finale. |
InteriorColor() → *Color | InteriorColor restituisce il colore di riempimento /IC (usato per le terminazioni di linea riempite: ClosedArrow, RClosedArrow, Square, Circle, Diamond). |
SetInteriorColor(c: *Color) | SetInteriorColor scrive /IC come un array RGB; nil rimuove l’elemento. |
LeaderLineLength() → float64 | LeaderLineLength restituisce il valore /LL (0 se assente). |
SetLeaderLineLength(l: float64) | SetLeaderLineLength scrive /LL. |