LineAnnotation
Panoramica
LineAnnotation è una classe in Aspose.PDF FOSS per .NET. Eredita da: MarkupAnnotation.
Questa classe fornisce 18 metodi per lavorare con oggetti LineAnnotation nei programmi .NET. I metodi disponibili includono: Accept, ChangeAfterResize, ClearState, Clone, FindStateAnnotation, Flatten, GetRectangle, GetState, GetStateModel, LineAnnotation, MarkupAnnotation, SetMarkedState, e 4 metodi aggiuntivi. Tutti i membri pubblici sono accessibili da qualsiasi applicazione .NET dopo l’installazione del pacchetto Aspose.PDF FOSS per .NET. Proprietà: Action, Actions, ActiveState, Alignment, AnnotationFlags, AnnotationState, e 56 altre.
Proprietà
| Nome | Tipo | Accesso | Descrizione |
|---|---|---|---|
AnnotationType | AnnotationType | Lettura | Linea Sempre. |
Border | Border? | Lettura/Scrittura | Bordo con larghezza, stile e modello di tratteggio risolti da /BS. |
Starting | Point | Lettura/Scrittura | Punto di inizio della linea (/L entry, prima coppia). |
Ending | Point | Lettura/Scrittura | Punto finale della linea (/L entry, seconda coppia). |
CaptionOffset | Point | Lettura/Scrittura | Offset della didascalia dal suo ancoraggio (/CO entry). |
CaptionPosition | CaptionPosition | Lettura/Scrittura | Dove la didascalia si trova rispetto alla linea (/CP entry). |
InteriorColor | Color? | Lettura/Scrittura | Colore di riempimento interno per le estremità della linea (/IC entry). |
LeaderLine | double | Lettura/Scrittura | Lunghezza della linea guida perpendicolare alla linea (/LL entry). |
LeaderLineExtension | double | Lettura/Scrittura | Estensione della Leader-line oltre la linea (/LLE entry). |
LeaderLineOffset | double | Lettura/Scrittura | Scostamento della Leader-line dal punto finale della linea (/LLO entry). |
ShowCaption | bool | Lettura/Scrittura | Se la didascalia della linea è mostrata (/Cap entry). |
Measure | Measure | Lettura/Scrittura | Metadati delle unità di misura (/Measure entry). |
Intent | LineIntent | Lettura/Scrittura | Ottiene o imposta l’intento. |
StartingStyle | LineEnding | Lettura/Scrittura | Ottiene o imposta lo stile iniziale. |
EndingStyle | LineEnding | Lettura/Scrittura | Ottiene o imposta lo stile di fine. |
CreationDate | System.DateTime | Lettura/Scrittura | Timestamp di creazione registrato in /CreationDate. |
Opacity | double | Lettura/Scrittura | Opacità (0..1) trasportata in /CA. |
Popup | PopupAnnotation? | Lettura/Scrittura | Annotazione popup associata (/Popup). |
ReplyType | ReplyType | Lettura/Scrittura | Relazione di risposta a InReplyTo (/RT). |
RichText | string? | Lettura/Scrittura | Contenuti Rich-text (/RC), formattati in XHTML. |
Subject | string? | Lettura/Scrittura | Riga dell’oggetto (/Subj). |
Title | string? | Lettura/Scrittura | Autore / titolo riportato in /T. |
Rect | Rectangle? | Lettura/Scrittura | Il rettangolo dell’annotazione (posizione sulla pagina). |
InnerRect | Rectangle? | Lettura | Il rettangolo di annotazione inserito dall’entrata /RD (differenze di rettangolo) — la regione effettivamente disegnata all’interno di Rect. |
Width | double | Lettura/Scrittura | La larghezza del rettangolo di annotazione. |
Height | double | Lettura/Scrittura | L’altezza del rettangolo di annotazione. |
ActiveState | string? | Lettura/Scrittura | Stato di aspetto attualmente attivo (voce /AS). |
Alignment | TextAlignment | Lettura/Scrittura | Allineamento del testo (per annotazioni di testo libero / widget che contengono testo formattato). |
HorizontalAlignment | Aspose.Pdf.HorizontalAlignment | Lettura/Scrittura | Allineamento orizzontale (esposto in aggiunta a Alignment; i due sono impostabili indipendentemente). |
TextHorizontalAlignment | Aspose.Pdf.HorizontalAlignment | Lettura/Scrittura | Sovrascrittura dell’allineamento orizzontale specifica per il testo. |
Appearance | AppearanceDictionary | Lettura | Dizionario di aspetto (/AP entry) — indicizzato per nome del flusso di aspetto (N, D, R). |
States | AppearanceDictionary | Lettura | Dizionario di stato di aspetto (il sotto-dizionario per stato di AP/N, ad esempio. |
NormalAppearance | XForm? | Lettura | L’aspetto normale (/AP /N) dell’annotazione come XForm, o null se non ne ha. |
UpdateAppearanceOnConvert | bool | Lettura/Scrittura | Se rigenerare l’appearance stream quando un’annotazione viene salvata in un documento convertito. |
UseFontSubset | bool | Lettura/Scrittura | Se il font incorporato (se presente) deve essere sottoposto a subset. |
Contents | string? | Lettura/Scrittura | Il contenuto dell’annotazione (testo). |
Color | Color | Lettura/Scrittura | Il colore del bordo dell’annotazione (voce /C). |
Name | string? | Lettura/Scrittura | Il nome dell’annotazione (identificatore unico — la voce /NM). |
FullName | string? | Lettura | Nome dell’annotazione completamente qualificato. |
ModifiedDate | string? | Lettura | La data di modifica. |
Modified | DateTime | Lettura/Scrittura | La data /M (modificata) come un DateTime tipizzato. |
Flags | AnnotationFlags | Lettura/Scrittura | Flag di annotazione (/F entry) — usati come supporto di archiviazione per entrambe le forme int e tipizzate. |
AnnotationFlags | AnnotationFlags | Lettura/Scrittura | Alias tipizzato di Flags che corrisponde alla superficie pubblica e espone AnnotationFlags come proprietà. |
Action | PdfAction? | Lettura/Scrittura | L’azione associata a questa annotazione (/A entry). |
Actions | PdfActionCollection | Lettura | Raccolta di azioni associate a questa annotazione. |
Author | string? | Lettura | L’autore dell’annotazione (/T entry). |
AnnotationState | string? | Lettura | Lo stato dell’annotazione (/State entry), ad es. |
AnnotationStateModel | string? | Lettura | Il modello di stato dell’annotazione (/StateModel entry), per es. |
InReplyTo | Annotation? | Lettura/Scrittura | L’annotazione a cui questa risponde (/IRT entry). |
QuadPoints | Point[] | Lettura/Scrittura | QuadPoints come un array di valori Point. |
Characteristics | Characteristics | Lettura | Caratteristiche di aspetto (colore del bordo, colore di sfondo, rotazione). |
PageIndex | int | Lettura | Indice a base 1 della pagina che possiede questa annotazione. |
Page | Page? | Lettura | La pagina che possiede questa annotazione, o null quando non può essere risolta (ad es. |
VerticalAlignment | VerticalAlignment | Lettura/Scrittura | Allineamento verticale applicato a questo paragrafo. |
Margin | MarginInfo | Lettura/Scrittura | Informazioni sul margine esterno applicate a questo paragrafo. |
IsFirstParagraphInColumn | bool | Lettura/Scrittura | Forza il paragrafo a iniziare una nuova colonna. |
IsKeptWithNext | bool | Lettura/Scrittura | Mantieni questo paragrafo nella stessa pagina del successivo. |
IsInNewPage | bool | Lettura/Scrittura | Forza l’inizio del paragrafo su una nuova pagina. |
IsInLineParagraph | bool | Lettura/Scrittura | Flag di paragrafo in linea (non inizia una nuova riga). |
HyperlinkText | string? | Lettura/Scrittura | Destinazione del collegamento ipertestuale di tipo stringa legacy. |
Hyperlink | Hyperlink? | Lettura/Scrittura | Decorazione del collegamento ipertestuale tipizzato applicata al paragrafo. |
ZIndex | int | Lettura/Scrittura | Indice Z-order usato dal renderer DOM. |
Metodi
| Firma | Descrizione |
|---|---|
LineAnnotation(page: Page, rect: Rectangle, start: Point, end: Point) | Chiama LineAnnotation(page, rect, start, end) su questa istanza di LineAnnotation. |
LineAnnotation(document: Document, start: Point, end: Point) | Costruttore LineAnnotation legato al documento. |
UpdateAppearances() | Chiama UpdateAppearances su questa istanza di LineAnnotation. |
UpdateAppearance(annotation: LineAnnotation) | Rigenera l’aspetto dell’annotazione. |
ChangeAfterResize(transform: Matrix) | Applica una trasformazione ai punti di inizio/fine della linea dopo che la pagina o il contenitore è stato ridimensionato. |
Accept(visitor: AnnotationSelector) | Chiama Accept(visitor) su questa istanza di LineAnnotation. |
MarkupAnnotation(document: Document) | Costruttore legato al documento per creare un’annotazione di markup che non è ancora collegata a una pagina specifica; i chiamanti la aggiungono più tardi tramite page.Annotations.Add(annot). |
GetState() | Leggi la voce /State nel dizionario delle proprietà dell’annotazione. |
GetStateModel() | Leggi la voce /StateModel, mappando la voce /entry mancante a Undefined. |
SetMarkedState(marked: bool) | Imposta /State a Marked o Unmarked più /StateModel = Marked. |
SetReviewState(state: AnnotationState) | Imposta lo stato della revisione. |
SetReviewState(state: AnnotationState, userName: string) | Imposta lo stato della revisione insieme al nome utente del revisore (registrato in /T secondo le specifiche PDF). |
ClearState() | Rimuovi qualsiasi /State registrato e /StateModel. |
FindStateAnnotation() | Trova l’annotazione di tracciamento dello stato collegata a questo markup (l’annotazione di risposta /IRT più recente che contiene una voce /State, secondo PDF 32000 §12.5.6.3). |
GetRectangle(considerRotation: bool) | Rettangolo di delimitazione regolato da considerRotation. |
WriteXfdf(writer: System.Xml.XmlWriter) | Serializza questa annotazione come elemento XFDF nello writer (PDF 32000 §12.7.8 / XFDF 3.0). |
Flatten() | Appiattisci questa annotazione — rendi la sua apparenza visiva nel contenuto della pagina e rimuovila dall’array delle annotazioni della pagina. |
Clone() | Clone superficiale — copia lo stato scalare/condiviso per riferimento. |