Aspose.Pdf.Annotations

Il Aspose.Pdf.Annotazioninamespace fornisce classi per lavorare con vari tipi di azioni, destinazioni e altre caratteristiche del documento che tradizionalmente chiamato come interattivo significa che l’utente può intercomunicare con esso.

Classi

Classe Descrizione
ActionCollection Raccolta di azioni
Annotation Classe che rappresenta l’oggetto di annotazione.
AnnotationActionCollection Rappresenta la raccolta di azioni di annotazione.
AnnotationCollection Classe che rappresenta la raccolta di annotazioni.
AnnotationSelector Questa classe viene utilizzata per selezionare le annotazioni utilizzando l’idea del modello del visitatore.
AppearanceDictionary Dizionario dell’aspetto dell’annotazione che specifica come l’annotazione deve essere presentata visivamente sulla pagina.
Border Classe che rappresenta le caratteristiche del bordo dell’annotazione.
CaretAnnotation Classe che rappresenta l’annotazione del cursore.
Characteristics Rappresenta le caratteristiche dell’annotazione
CircleAnnotation Classe che rappresenta l’annotazione Circle.
CommonFigureAnnotation Classe astratta che rappresenta l’annotazione di figure comuni.
CustomExplicitDestination Rappresenta la destinazione esplicita personalizzata.
Dash Classe che rappresenta il modello di trattino di linea.
DefaultAppearance Descrive l’aspetto predefinito del campo (carattere, dimensione del testo e colore).
DocumentActionCollection La classe descrive le azioni eseguite su alcune azioni con document
ExplicitDestination Rappresenta la classe base per le destinazioni esplicite nel documento PDF.
FileAttachmentAnnotation La classe descrive l’annotazione dell’allegato del file.
FitBExplicitDestination Rappresenta la destinazione esplicita che visualizza la pagina con il suo contenuto ingrandito quanto basta per adattarsi al suo riquadro di delimitazione interamente all’interno della finestra sia orizzontalmente che verticalmente. Se i fattori di ingrandimento orizzontale e verticale richiesti sono diversi, utilizzare il più piccolo dei due, centrando il riquadro di delimitazione all’interno della finestra nell’altra dimensione.
FitBHExplicitDestination Rappresenta una destinazione esplicita che visualizza la pagina con la coordinata verticale in alto posizionata sul bordo superiore della finestra e il contenuto della pagina ingrandito quanto basta per adattarsi all’intera larghezza del relativo riquadro di delimitazione all’interno della finestra. Un valore null per top specifica che il valore corrente di quel parametro deve essere mantenuto invariato.
FitBVExplicitDestination Rappresenta la destinazione esplicita che visualizza la pagina con la coordinata orizzontale a sinistra posizionata sul bordo sinistro della finestra e il contenuto della pagina ingrandito quanto basta per adattarsi all’intera altezza del relativo riquadro di delimitazione all’interno della finestra. Un valore null per left specifica che il valore corrente di quel parametro deve essere mantenuto invariato.
FitExplicitDestination Rappresenta la destinazione esplicita che visualizza la pagina con il suo contenuto ingrandito quanto basta per adattare l’intera pagina all’interno della finestra sia orizzontalmente che verticalmente. Se i fattori di ingrandimento orizzontale e verticale richiesti sono diversi, utilizzare il più piccolo dei due, centrando la pagina all’interno della finestra nell’altra dimensione.
FitHExplicitDestination Rappresenta la destinazione esplicita che visualizza la pagina con la coordinata verticale in alto posizionata sul bordo superiore della finestra e il contenuto della pagina ingrandito quanto basta per adattarsi all’intera larghezza della pagina all’interno della finestra. Un valore null per top specifica che il valore corrente di quel parametro deve essere mantenuto invariato.
FitRExplicitDestination Rappresenta la destinazione esplicita che visualizza la pagina con il suo contenuto ingrandito quanto basta per adattarsi al rettangolo specificato dalle coordinate sinistra, in basso, a destra e interamente all’interno della finestra sia orizzontalmente che verticalmente. Se i fattori di ingrandimento orizzontale e verticale richiesti sono diversi, utilizzare il più piccolo dei due, centrando il rettangolo all’interno della finestra nell’altra dimensione. Un valore nullo per uno qualsiasi dei parametri può causare un comportamento imprevedibile.
FitVExplicitDestination Rappresenta la destinazione esplicita che visualizza la pagina con la coordinata orizzontale sinistra posizionata sul bordo sinistro della finestra e il contenuto della pagina ingrandito quanto basta per adattarsi all’intera altezza della pagina all’interno della finestra. Un valore null per left specifica che il valore corrente di quel parametro deve essere mantenuto invariato.
FixedPrint Rappresenta i dati di stampa fissi dell’annotazione filigrana.
FreeTextAnnotation Rappresenta un’annotazione di testo libero che visualizza il testo direttamente sulla pagina. A differenza di una normale annotazione di testo, un’annotazione di testo libero non ha uno stato aperto o chiuso; invece di essere visualizzato in una finestra pop-up, il testo è sempre visibile.
GoToAction Rappresenta un’azione di riferimento che cambia la vista in una destinazione specificata (pagina, posizione e fattore di ingrandimento).
GoToRemoteAction Rappresenta un’azione di accesso remota simile a un’azione di passaggio normale ma che passa a una destinazione in un altro file PDF anziché nel file corrente.
GoToURIAction Rappresenta un’azione URI che causa la risoluzione di un URI.
HideAction Rappresenta un’azione Nascondi che nasconde o mostra una o più annotazioni sullo schermo impostando o deselezionando i relativi flag Nascosto.
HighlightAnnotation Rappresenta un’annotazione di evidenziazione che evidenzia un intervallo di testo nel documento.
ImportDataAction Al richiamo di un’azione import-data, i dati Forms Data Format (FDF) devono essere importati nel modulo interattivo del documento da un file specificato.
InkAnnotation Rappresenta uno “scribble” a mano libera composto da uno o più percorsi disgiunti.
JavascriptAction Classe che rappresenta l’azione javascript.
LaunchAction Rappresenta un’azione di avvio che avvia un’applicazione o apre o stampa un documento.
LineAnnotation Classe che rappresenta l’annotazione della riga.
LinkAnnotation Rappresenta un collegamento ipertestuale a una destinazione altrove nel documento o un’azione da eseguire.
MarkupAnnotation Classe astratta che rappresenta l’annotazione di markup.
Measure Classe che descrive Misura il sistema di coordinate.
MediaClip La classe descrive l’oggetto clip multimediale di rappresentazione.
MediaClipData La classe descrive i dati dei clip multimediali.
MediaClipSection Questa classe descrive la sezione del clip multimediale.
MediaRendition La classe descrive la resa dei media.
MovieAnnotation Rappresenta un’annotazione di film che contiene grafica e suoni animati da presentare sullo schermo del computer e tramite gli altoparlanti. Quando l’annotazione è attivata, il filmato viene riprodotto.
NamedAction Rappresenta le azioni denominate che le applicazioni di visualizzazione PDF dovrebbero supportare.
NamedDestination Invece di essere definita direttamente con la sintassi esplicita, una destinazione può essere riferita indirettamente tramite un oggetto nome o una stringa di byte.
PDF3DAnnotation Annotazione Classe PDF3D. Questa classe non può essere ereditata.
PDF3DArtwork Classe PDF3DArtwork.
PDF3DContent Classe PDF3DContenuto.
PDF3DCrossSection Classe PDF3DCrossSection.
PDF3DCrossSectionArray Classe PDF3DCrossSectionArray.
PDF3DCuttingPlaneOrientation Classe PDF3DcuttingPlaneOrientation.
PDF3DLightingScheme Classe PDF3D Schema Illuminotecnico.
PDF3DRenderMode Classe PDF3DRerMode.
PDF3DStream Classe PDF3DStream.
PDF3DView Classe PDF3DView.
PDF3DViewArray Classe PDF3DViewArray.
PdfAction Rappresenta l’azione nel documento PDF
PdfActionCollection La classe descrive l’elenco delle azioni.
PolyAnnotation Classe base astratta per annotazioni poli.
PolygonAnnotation Classe che rappresenta l’annotazione del poligono.
PolylineAnnotation Rappresenta un’annotazione polilinea simile al poligono, tranne per il fatto che il primo e l’ultimo vertice non sono connessi in modo implicito.
PopupAnnotation Rappresenta l’annotazione a comparsa che visualizza il testo in una finestra a comparsa per l’immissione e la modifica.
RedactionAnnotation Rappresenta l’annotazione Redact.
Rendition Classe che descrive l’oggetto di rappresentazione di RendtionAnnotation.
RenditionAction Un’azione di rappresentazione che controlla la riproduzione di contenuti multimediali.
RichMediaAnnotation La classe descrive RichMediaAnnotation che consente di incorporare dati video/audio nel documento PDF.
ScreenAnnotation Un’annotazione sullo schermo che specifica un’area di una pagina su cui possono essere riprodotti clip multimediali.
SelectorRendition La classe descrive la resa del selettore.
SoundAnnotation Rappresenta un’annotazione audio che contiene il suono registrato dal microfono del computer o importato da un file.
SoundData Rappresenta un dato audio che definisce il suono da riprodurre quando viene attivata l’annotazione.
SoundSampleData Rappresenta voci aggiuntive specifiche per un oggetto sonoro (Sezione 9.2 PDF1-7)
SquareAnnotation Classe che rappresenta l’annotazione quadrata.
SquigglyAnnotation Rappresenta l’annotazione ondulata che appare come una sottolineatura frastagliata nel testo di un documento.
StampAnnotation Rappresenta l’annotazione del timbro di gomma. Questo tipo di annotazione visualizza testo o grafica destinati a sembrare come se fossero impressi sulla pagina con un timbro di gomma.
StrikeOutAnnotation Rappresenta un’annotazione barrata che appare come barrata nel testo del documento.
SubmitFormAction Classe che descrive l’azione del modulo di invio.
TextAnnotation Rappresenta un’annotazione di testo che è una “nota adesiva” allegata a un punto nel documento PDF.
TextMarkupAnnotation Classe base astratta per annotazioni di markup del testo.
TextStyle La classe rappresenta lo stile del testo nell’annotazione
UnderlineAnnotation Rappresenta un’annotazione sottolineata che appare come sottolineatura nel testo del documento.
WatermarkAnnotation La classe descrive l’oggetto di annotazione filigrana.
WidgetAnnotation Classe che rappresenta l’annotazione del widget.
XfdfReader Classe che esegue la lettura del formato XFDF.
XYZExplicitDestination Rappresenta la destinazione esplicita che visualizza la pagina con le coordinate (sinistra, in alto) posizionate nell’angolo in alto a sinistra della finestra e il contenuto della pagina ingrandito dal fattore di zoom. Un valore nullo per uno qualsiasi dei parametri left, top o zoom specifica che il valore corrente di quel parametro deve essere mantenuto invariato. Un valore di zoom pari a 0 ha lo stesso significato di un valore nullo.

Interfacce

Interfaccia Descrizione
IAnnotationVisitor Definisce il visitatore per la visita di diverse annotazioni di documenti.
IAppointment Rappresenta l’interfaccia generale per azioni e destinazioni.

Enumerazione

Enumerazione Descrizione
AnnotationFlags Un insieme di flag che specificano varie caratteristiche dell’annotazione.
AnnotationState L’enumerazione degli stati su cui è possibile impostare l’annotazione originale.
AnnotationStateModel Il modello di stato corrispondente allo stato dell’annotazione.
AnnotationType Enumerazione dei tipi di annotazione.
BorderEffect Descrive l’effetto da applicare al bordo delle annotazioni.
BorderStyle Descrive lo stile del bordo dell’annotazione.
CapStyle Stile di fine riga della riga di annotazione Ink.
CaptionPosition Enumerazione del posizionamento della didascalia dell’annotazione.
CaretSymbol Un simbolo da associare al punto di inserimento.
ExplicitDestinationType Enumera i tipi di destinazioni esplicite.
FileIcon Un’icona da utilizzare per visualizzare l’annotazione.
FreeTextIntent Enumera gli intenti dell’annotazione di testo libero.
HighlightingMode Enumera la modalità di evidenziazione dell’annotazione, l’effetto visivo da utilizzare quando si preme o si tiene premuto il pulsante del mouse all’interno della sua area attiva.
Justification Enumera le forme di quadding (giustificazione) da utilizzare per visualizzare il testo dell’annotazione.
LaunchActionOperation Enumera le operazioni da eseguire con il documento durante l’esecuzione dell’azione di avvio.
LightingSchemeType Enum LightingSchemeType: set di tipi di schemi di illuminazione.
LineEnding Enumera gli stili di fine linea da utilizzare per disegnare la linea.
LineIntent Enumera gli intenti dell’annotazione della riga.
PDF3DActivation Enum PDF3DActivation: set di modalità di attivazione dell’annotazione 3D.
PolyIntent Enumera gli intenti dell’annotazione del poligono o della polilinea.
PredefinedAction Definisce diverse azioni che possono essere attivate da un file PDF.
RenderModeType Enum RenderModeType: set di tipi di modalità di rendering
RenditionOperation L’operazione da eseguire quando viene attivata l’azione.
RenditionType L’enumerazione descrive i possibili tipi di Rendition.
ReplyType Enumera i tipi di relazioni (il “tipo di risposta”) tra l’annotazione e quella specificata da InReplyTo.
SoundEncoding Il formato di codifica per i dati di esempio.
SoundIcon Enumera le icone da utilizzare per visualizzare l’annotazione.
SoundSampleDataEncodingFormat Il formato di codifica per i dati di campionamento del suono.
StampIcon Enumera le icone da utilizzare per visualizzare l’annotazione.
TextIcon Enumera le icone da utilizzare per visualizzare l’annotazione.