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

ClasseDescrizione
ActionCollectionRaccolta di azioni
AnnotationClasse che rappresenta l’oggetto di annotazione.
AnnotationActionCollectionRappresenta la raccolta di azioni di annotazione.
AnnotationCollectionClasse che rappresenta la raccolta di annotazioni.
AnnotationSelectorQuesta classe viene utilizzata per selezionare le annotazioni utilizzando l’idea del modello del visitatore.
AppearanceDictionaryDizionario dell’aspetto dell’annotazione che specifica come l’annotazione deve essere presentata visivamente sulla pagina.
BorderClasse che rappresenta le caratteristiche del bordo dell’annotazione.
CaretAnnotationClasse che rappresenta l’annotazione del cursore.
CharacteristicsRappresenta le caratteristiche dell’annotazione
CircleAnnotationClasse che rappresenta l’annotazione Circle.
CommonFigureAnnotationClasse astratta che rappresenta l’annotazione di figure comuni.
CustomExplicitDestinationRappresenta la destinazione esplicita personalizzata.
DashClasse che rappresenta il modello di trattino di linea.
DefaultAppearanceDescrive l’aspetto predefinito del campo (carattere, dimensione del testo e colore).
DocumentActionCollectionLa classe descrive le azioni eseguite su alcune azioni con document
ExplicitDestinationRappresenta la classe base per le destinazioni esplicite nel documento PDF.
FileAttachmentAnnotationLa classe descrive l’annotazione dell’allegato del file.
FitBExplicitDestinationRappresenta 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.
FitBHExplicitDestinationRappresenta 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.
FitBVExplicitDestinationRappresenta 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.
FitExplicitDestinationRappresenta 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.
FitHExplicitDestinationRappresenta 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.
FitRExplicitDestinationRappresenta 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.
FitVExplicitDestinationRappresenta 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.
FixedPrintRappresenta i dati di stampa fissi dell’annotazione filigrana.
FreeTextAnnotationRappresenta 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.
GoToActionRappresenta un’azione di riferimento che cambia la vista in una destinazione specificata (pagina, posizione e fattore di ingrandimento).
GoToRemoteActionRappresenta 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.
GoToURIActionRappresenta un’azione URI che causa la risoluzione di un URI.
HideActionRappresenta un’azione Nascondi che nasconde o mostra una o più annotazioni sullo schermo impostando o deselezionando i relativi flag Nascosto.
HighlightAnnotationRappresenta un’annotazione di evidenziazione che evidenzia un intervallo di testo nel documento.
ImportDataActionAl richiamo di un’azione import-data, i dati Forms Data Format (FDF) devono essere importati nel modulo interattivo del documento da un file specificato.
InkAnnotationRappresenta uno “scribble” a mano libera composto da uno o più percorsi disgiunti.
JavascriptActionClasse che rappresenta l’azione javascript.
LaunchActionRappresenta un’azione di avvio che avvia un’applicazione o apre o stampa un documento.
LineAnnotationClasse che rappresenta l’annotazione della riga.
LinkAnnotationRappresenta un collegamento ipertestuale a una destinazione altrove nel documento o un’azione da eseguire.
MarkupAnnotationClasse astratta che rappresenta l’annotazione di markup.
MeasureClasse che descrive Misura il sistema di coordinate.
MediaClipLa classe descrive l’oggetto clip multimediale di rappresentazione.
MediaClipDataLa classe descrive i dati dei clip multimediali.
MediaClipSectionQuesta classe descrive la sezione del clip multimediale.
MediaRenditionLa classe descrive la resa dei media.
MovieAnnotationRappresenta 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.
NamedActionRappresenta le azioni denominate che le applicazioni di visualizzazione PDF dovrebbero supportare.
NamedDestinationInvece di essere definita direttamente con la sintassi esplicita, una destinazione può essere riferita indirettamente tramite un oggetto nome o una stringa di byte.
PDF3DAnnotationAnnotazione Classe PDF3D. Questa classe non può essere ereditata.
PDF3DArtworkClasse PDF3DArtwork.
PDF3DContentClasse PDF3DContenuto.
PDF3DCrossSectionClasse PDF3DCrossSection.
PDF3DCrossSectionArrayClasse PDF3DCrossSectionArray.
PDF3DCuttingPlaneOrientationClasse PDF3DcuttingPlaneOrientation.
PDF3DLightingSchemeClasse PDF3D Schema Illuminotecnico.
PDF3DRenderModeClasse PDF3DRerMode.
PDF3DStreamClasse PDF3DStream.
PDF3DViewClasse PDF3DView.
PDF3DViewArrayClasse PDF3DViewArray.
PdfActionRappresenta l’azione nel documento PDF
PdfActionCollectionLa classe descrive l’elenco delle azioni.
PolyAnnotationClasse base astratta per annotazioni poli.
PolygonAnnotationClasse che rappresenta l’annotazione del poligono.
PolylineAnnotationRappresenta un’annotazione polilinea simile al poligono, tranne per il fatto che il primo e l’ultimo vertice non sono connessi in modo implicito.
PopupAnnotationRappresenta l’annotazione a comparsa che visualizza il testo in una finestra a comparsa per l’immissione e la modifica.
RedactionAnnotationRappresenta l’annotazione Redact.
RenditionClasse che descrive l’oggetto di rappresentazione di RendtionAnnotation.
RenditionActionUn’azione di rappresentazione che controlla la riproduzione di contenuti multimediali.
RichMediaAnnotationLa classe descrive RichMediaAnnotation che consente di incorporare dati video/audio nel documento PDF.
ScreenAnnotationUn’annotazione sullo schermo che specifica un’area di una pagina su cui possono essere riprodotti clip multimediali.
SelectorRenditionLa classe descrive la resa del selettore.
SoundAnnotationRappresenta un’annotazione audio che contiene il suono registrato dal microfono del computer o importato da un file.
SoundDataRappresenta un dato audio che definisce il suono da riprodurre quando viene attivata l’annotazione.
SoundSampleDataRappresenta voci aggiuntive specifiche per un oggetto sonoro (Sezione 9.2 PDF1-7)
SquareAnnotationClasse che rappresenta l’annotazione quadrata.
SquigglyAnnotationRappresenta l’annotazione ondulata che appare come una sottolineatura frastagliata nel testo di un documento.
StampAnnotationRappresenta 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.
StrikeOutAnnotationRappresenta un’annotazione barrata che appare come barrata nel testo del documento.
SubmitFormActionClasse che descrive l’azione del modulo di invio.
TextAnnotationRappresenta un’annotazione di testo che è una “nota adesiva” allegata a un punto nel documento PDF.
TextMarkupAnnotationClasse base astratta per annotazioni di markup del testo.
TextStyleLa classe rappresenta lo stile del testo nell’annotazione
UnderlineAnnotationRappresenta un’annotazione sottolineata che appare come sottolineatura nel testo del documento.
WatermarkAnnotationLa classe descrive l’oggetto di annotazione filigrana.
WidgetAnnotationClasse che rappresenta l’annotazione del widget.
XfdfReaderClasse che esegue la lettura del formato XFDF.
XYZExplicitDestinationRappresenta 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

InterfacciaDescrizione
IAnnotationVisitorDefinisce il visitatore per la visita di diverse annotazioni di documenti.
IAppointmentRappresenta l’interfaccia generale per azioni e destinazioni.

Enumerazione

EnumerazioneDescrizione
AnnotationFlagsUn insieme di flag che specificano varie caratteristiche dell’annotazione.
AnnotationStateL’enumerazione degli stati su cui è possibile impostare l’annotazione originale.
AnnotationStateModelIl modello di stato corrispondente allo stato dell’annotazione.
AnnotationTypeEnumerazione dei tipi di annotazione.
BorderEffectDescrive l’effetto da applicare al bordo delle annotazioni.
BorderStyleDescrive lo stile del bordo dell’annotazione.
CapStyleStile di fine riga della riga di annotazione Ink.
CaptionPositionEnumerazione del posizionamento della didascalia dell’annotazione.
CaretSymbolUn simbolo da associare al punto di inserimento.
ExplicitDestinationTypeEnumera i tipi di destinazioni esplicite.
FileIconUn’icona da utilizzare per visualizzare l’annotazione.
FreeTextIntentEnumera gli intenti dell’annotazione di testo libero.
HighlightingModeEnumera 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.
JustificationEnumera le forme di quadding (giustificazione) da utilizzare per visualizzare il testo dell’annotazione.
LaunchActionOperationEnumera le operazioni da eseguire con il documento durante l’esecuzione dell’azione di avvio.
LightingSchemeTypeEnum LightingSchemeType: set di tipi di schemi di illuminazione.
LineEndingEnumera gli stili di fine linea da utilizzare per disegnare la linea.
LineIntentEnumera gli intenti dell’annotazione della riga.
PDF3DActivationEnum PDF3DActivation: set di modalità di attivazione dell’annotazione 3D.
PolyIntentEnumera gli intenti dell’annotazione del poligono o della polilinea.
PredefinedActionDefinisce diverse azioni che possono essere attivate da un file PDF.
RenderModeTypeEnum RenderModeType: set di tipi di modalità di rendering
RenditionOperationL’operazione da eseguire quando viene attivata l’azione.
RenditionTypeL’enumerazione descrive i possibili tipi di Rendition.
ReplyTypeEnumera i tipi di relazioni (il “tipo di risposta”) tra l’annotazione e quella specificata da InReplyTo.
SoundEncodingIl formato di codifica per i dati di esempio.
SoundIconEnumera le icone da utilizzare per visualizzare l’annotazione.
SoundSampleDataEncodingFormatIl formato di codifica per i dati di campionamento del suono.
StampIconEnumera le icone da utilizzare per visualizzare l’annotazione.
TextIconEnumera le icone da utilizzare per visualizzare l’annotazione.