WidgetAnnotation
Panoramica
WidgetAnnotation è una classe in Aspose.PDF FOSS per .NET. Eredita da: Annotation.
Questa classe fornisce 13 metodi per lavorare con oggetti WidgetAnnotation nei programmi .NET. I metodi disponibili includono: Accept, ChangeAfterResize, Clone, ExportToJson, Flatten, GetCheckedStateName, GetRectangle, UpdateAppearances, WidgetAnnotation, WriteXfdf. Tutti i membri pubblici sono accessibili a qualsiasi applicazione .NET dopo l’installazione del pacchetto Aspose.PDF FOSS per .NET. Proprietà: Action, Actions, ActiveState, Alignment, AnnotationFlags, AnnotationState, e 53 altre.
Proprietà
| Nome | Tipo | Accesso | Descrizione |
|---|---|---|---|
AnnotationType | AnnotationType | Lettura | Sempre Widget. |
Border | Border? | Lettura/Scrittura | Larghezza del bordo, stile e modello di tratteggio risolti dal dizionario BS del widget (i campi modulo trasportano il loro bordo lì, non in /Border). |
Actions | AnnotationActionCollection | Lettura | Slot di azione per l’albero /AA del widget. |
DefaultAppearance | DefaultAppearance | Lettura/Scrittura | Aspetto predefinito (font, dimensione, colore) per questo widget. |
Exportable | bool | Lettura/Scrittura | Se il valore del widget deve essere esportato al submit del modulo. |
Highlighting | HighlightingMode | Lettura/Scrittura | Modalità di evidenziazione visiva usata quando l’utente fa clic sul widget (/H entry). |
OnActivated | PdfAction? | Lettura/Scrittura | Azione invocata quando il widget è attivato (/A entry). |
Parent | Forms.Field? | Lettura | Campo genitore quando questo widget è il figlio visivo di un campo AcroForm. |
ReadOnly | bool | Lettura/Scrittura | Se il widget rifiuta l’input (/Ff bit 1). |
Required | bool | Lettura/Scrittura | Se il widget deve essere compilato prima dell’invio (/Ff bit 2). |
HighlightMode | string | Lettura | La modalità di evidenziazione (/H entry). |
DefaultAppearanceString | string? | Lettura | La stringa di aspetto predefinita (/DA entry). |
NormalAppearance | XForm? | Lettura | L’aspetto “Normal” del widget (lo stream /AP /N). |
FieldValue | string? | Lettura | Il valore del campo (/V entry). |
DefaultFieldValue | string? | Lettura | Il valore predefinito del campo (/DV entry). |
FieldType | string? | Lettura | Il tipo di campo (/FT entry). |
Rect | Rectangle? | Lettura/Scrittura | Il rettangolo di annotazione (posizione nella pagina). |
InnerRect | Rectangle? | Lettura | Il rettangolo di annotazione ridotto dall’elemento /RD (differenze del 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 | Override dell’allineamento orizzontale specifico al 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 es. |
UpdateAppearanceOnConvert | bool | Lettura/Scrittura | Indica se rigenerare il flusso di aspetto quando un’annotazione viene salvata in un documento convertito. |
UseFontSubset | bool | Lettura/Scrittura | Se il font incorporato (se presente) deve essere ridotto a sottoinsieme. |
Contents | string? | Lettura/Scrittura | Il contenuto dell’annotazione (testo). |
Opacity | double | Lettura/Scrittura | Opacità dell’annotazione (0.0 = trasparente, 1.0 = opaco). |
Color | Color | Lettura/Scrittura | Il colore del bordo dell’annotazione (/C entry). |
InteriorColor | Color? | Lettura/Scrittura | Il colore interno dell’annotazione (/IC entry, per annotazioni cerchio/quadrato/linea). |
Title | string? | Lettura/Scrittura | Il titolo dell’annotazione (autore per le annotazioni di markup). |
Name | string? | Lettura/Scrittura | Il nome dell’annotazione (identificatore univoco — la voce /NM). |
FullName | string? | Lettura | Nome dell’annotazione completamente qualificato. |
Subject | string? | Lettura/Scrittura | L’oggetto dell’annotazione (/Subj entry). |
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 sia per le forme int sia per quelle tipizzate. |
AnnotationFlags | AnnotationFlags | Lettura/Scrittura | Alias tipizzato di Flags che corrisponde alla superficie pubblica che espone AnnotationFlags come proprietà. |
Action | PdfAction? | Lettura/Scrittura | L’azione associata a questa annotazione (/A entry). |
Author | string? | Lettura | L’autore dell’annotazione (/T entry). |
AnnotationState | string? | Lettura | Lo stato dell’annotazione (/State entry), p.e. |
AnnotationStateModel | string? | Lettura | Il modello di stato dell’annotazione (/StateModel entry), p.e. |
ReplyType | string? | Lettura | Il tipo di risposta (/RT entry), per esempio. |
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 esempio. |
VerticalAlignment | VerticalAlignment | Lettura/Scrittura | Allineamento verticale applicato a questo paragrafo. |
Margin | MarginInfo | Lettura/Scrittura | Informazioni di 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 sulla stessa pagina del successivo. |
IsInNewPage | bool | Lettura/Scrittura | Forza il paragrafo a iniziare su una nuova pagina. |
IsInLineParagraph | bool | Lettura/Scrittura | Flag di paragrafo inline (non inizia una nuova riga). |
HyperlinkText | string? | Lettura/Scrittura | Target del collegamento ipertestuale di tipo stringa legacy. |
Hyperlink | Hyperlink? | Lettura/Scrittura | Decorazione del collegamento ipertestuale tipizzata applicata al paragrafo. |
ZIndex | int | Lettura/Scrittura | Indice Z-order utilizzato dal renderer DOM. |
Metodi
| Firma | Descrizione |
|---|---|
WidgetAnnotation(doc: Document) | Ctor programmatico — crea un’annotazione widget minimale associata al lettore del documento. |
ExportToJson(stream: System.IO.Stream) | Serializza il campo di questo widget come JSON in uno stream. |
ExportToJson(fileName: string) | Serializza il campo di questo widget come JSON in un file. |
ExportToJson(stream: System.IO.Stream, options: ExportFieldsToJsonOptions?) | Serializza il campo di questo widget come un singolo oggetto FieldExportingData JSON in uno stream. |
ExportToJson(fileName: string, options: ExportFieldsToJsonOptions?) | Serializza il campo di questo widget come JSON in un file. |
GetCheckedStateName() | Restituisce il nome dello stato di aspetto che rappresenta lo stato “on” / “checked” di questo widget (tipicamente “Yes”), ricercato tra le chiavi del dizionario /AP/N (tutto ciò che non è “Off”). |
Accept(visitor: AnnotationSelector) | Chiama Accept(visitor) su questa istanza di WidgetAnnotation. |
GetRectangle(considerRotation: bool) | Rettangolo di delimitazione regolato da considerRotation. |
ChangeAfterResize(transform: Matrix) | Regola la geometria dell’annotazione dopo che l’utente ha ridimensionato la pagina o il rettangolo ospite. |
UpdateAppearances() | Rigenera lo stream di aspetto normale (/AP /N) dalla geometria e dai colori attuali dell’annotazione. |
WriteXfdf(writer: System.Xml.XmlWriter) | Serializza questa annotazione come elemento XFDF per il writer (PDF 32000 §12.7.8 / XFDF 3.0). |
Flatten() | Appiattisci questa annotazione — rendi il suo aspetto visivo nel contenuto della pagina e rimuovila dall’array delle annotazioni della pagina. |
Clone() | Clone superficiale — copia lo stato scalare/condiviso per riferimento. |