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

FirmaDescrizione
AnnotationType() → AnnotationTypeRestituisce il tipo di annotazione.
Start() → PointStart restituisce il punto iniziale della linea.
End() → PointEnd 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() → LineEndingStyleStartLineEnding restituisce lo stile applicato all’inizio della linea.
EndLineEnding() → LineEndingStyleEndLineEnding 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() → *ColorInteriorColor 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() → float64LeaderLineLength restituisce il valore /LL (0 se assente).
SetLeaderLineLength(l: float64)SetLeaderLineLength scrive /LL.

Vedi anche

 Italiano