Aspose.Pdf.Annotations

Lo spazio dei nomi Aspose.Pdf.Annotations fornisce classi per lavorare con vari tipi di azioni, destinazioni e altre caratteristiche del documento che tradizionalmente vengono chiamate interattive, fornendo mezzi affinché l’utente possa intercomunicare con esso.

Classi

ClasseDescrizione
ActionCollectionCollezione di azioni
AnnotationClasse che rappresenta l’oggetto annotazione.
AnnotationActionCollectionRappresenta la collezione di azioni di annotazione.
AnnotationCollectionClasse che rappresenta la collezione di annotazioni.
AnnotationSelectorQuesta classe è utilizzata per selezionare annotazioni utilizzando l’idea del modello Visitor.
AppearanceDictionaryDizionario dell’aspetto dell’annotazione che specifica come l’annotazione deve essere presentata visivamente sulla pagina.
BleedMarkAnnotationRappresenta un’annotazione di Bleed Mark.
BorderClasse che rappresenta le caratteristiche del bordo dell’annotazione.
CaretAnnotationClasse che rappresenta l’annotazione Caret.
CharacteristicsRappresenta le caratteristiche dell’annotazione
CircleAnnotationClasse che rappresenta l’annotazione Circle.
ColorBarAnnotationClasse che rappresenta l’annotazione ColorBarAnnotation. Proprietà Color ignorata, invece utilizzata ColorsOfCMYK colore. Alla creazione, il rapporto di larghezza e altezza determina l’orientamento dell’annotazione - orizzontale o verticale. Successivamente, controlla che il rettangolo dell’annotazione sia al di fuori del TrimBox, e se non lo è, viene spostato nella posizione più vicina al di fuori del TrimBox, tenendo conto dell’orientamento dell’annotazione. È possibile ridurre la larghezza (altezza) in modo che l’annotazione si adatti al di fuori del TrimBox. Se non c’è spazio per il layout, la larghezza/altezza può essere impostata su zero (in questo caso, l’annotazione è presente sulla pagina, ma non visualizzata).
CommonFigureAnnotationClasse astratta che rappresenta l’annotazione figura comune.
CornerPrinterMarkAnnotationRappresenta i tipi di annotazione che sono posizionati negli angoli della pagina stampata.
CustomExplicitDestinationRappresenta una destinazione esplicita personalizzata.
DashClasse che rappresenta il modello di tratteggio della linea.
DefaultAppearanceDescrive l’aspetto predefinito del campo (font, dimensione e colore del testo).
DocumentActionCollectionClasse che descrive le azioni eseguite su alcune azioni con il documento
ExplicitDestinationRappresenta la classe base per le destinazioni esplicite nel documento PDF.
FdfReaderClasse che esegue la lettura del formato FDF.
FileAttachmentAnnotationClasse che descrive l’annotazione di allegato file.
FitBExplicitDestinationRappresenta una destinazione esplicita che visualizza la pagina con i suoi contenuti ingranditi giusto abbastanza per adattarsi completamente alla sua area di delimitazione 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 l’area di delimitazione all’interno della finestra nell’altra dimensione.
FitBHExplicitDestinationRappresenta una destinazione esplicita che visualizza la pagina con la coordinata verticale superiore posizionata al bordo superiore della finestra e i contenuti della pagina ingranditi giusto abbastanza per adattarsi all’intera larghezza della sua area di delimitazione all’interno della finestra. Un valore nullo per la parte superiore specifica che il valore attuale di quel parametro deve essere mantenuto invariato.
FitBVExplicitDestinationRappresenta una destinazione esplicita che visualizza la pagina con la coordinata orizzontale sinistra posizionata al bordo sinistro della finestra e i contenuti della pagina ingranditi giusto abbastanza per adattarsi all’intera altezza della sua area di delimitazione all’interno della finestra. Un valore nullo per sinistra specifica che il valore attuale di quel parametro deve essere mantenuto invariato.
FitExplicitDestinationRappresenta una destinazione esplicita che visualizza la pagina con i suoi contenuti ingranditi giusto abbastanza per adattarsi all’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 una destinazione esplicita che visualizza la pagina con la coordinata verticale superiore posizionata al bordo superiore della finestra e i contenuti della pagina ingranditi giusto abbastanza per adattarsi all’intera larghezza della pagina all’interno della finestra. Un valore nullo per la parte superiore specifica che il valore attuale di quel parametro deve essere mantenuto invariato.
FitRExplicitDestinationRappresenta una destinazione esplicita che visualizza la pagina con i suoi contenuti ingranditi giusto abbastanza per adattarsi al rettangolo specificato dalle coordinate sinistra, inferiore, destra e superiore completamente 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ò comportare un comportamento imprevedibile.
FitVExplicitDestinationRappresenta una destinazione esplicita che visualizza la pagina con la coordinata orizzontale sinistra posizionata al bordo sinistro della finestra e i contenuti della pagina ingranditi giusto abbastanza per adattarsi all’intera altezza della pagina all’interno della finestra. Un valore nullo per sinistra specifica che il valore attuale di quel parametro deve essere mantenuto invariato.
FixedPrintRappresenta i dati di stampa fissa dell’annotazione Watermark.
FreeTextAnnotationRappresenta un’annotazione di testo libero che visualizza testo direttamente sulla pagina. A differenza di un’annotazione di testo ordinaria, 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 go-to che cambia la vista a una destinazione specificata (pagina, posizione e fattore di ingrandimento).
GoToRemoteActionRappresenta un’azione di go-to remota che è simile a un’azione di go-to ordinaria ma salta a una destinazione in un altro file PDF invece che nel file corrente.
GoToURIActionRappresenta un’azione URI che causa la risoluzione di un URI.
HideActionRappresenta un’azione di nascondere che nasconde o mostra una o più annotazioni sullo schermo impostando o cancellando i loro flag Hidden.
HighlightAnnotationRappresenta un’annotazione di evidenziazione che evidenzia un intervallo di testo nel documento.
ImportDataActionAll’invocazione di un’azione di importazione dati, i dati del Formato Dati Moduli (FDF) devono essere importati nel modulo interattivo del documento da un file specificato.
InkAnnotationRappresenta un “scarabocchio” 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 di linea.
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 il sistema di coordinate Measure.
MediaClipClasse che descrive l’oggetto clip multimediale di rappresentazione.
MediaClipDataClasse che descrive i dati del clip multimediale.
MediaClipSectionQuesta classe descrive la sezione del clip multimediale.
MediaRenditionClasse che descrive la rappresentazione multimediale.
MovieAnnotationRappresenta un’annotazione di film che contiene grafica animata e suono da presentare sullo schermo del computer e attraverso gli altoparlanti. Quando l’annotazione è attivata, il film viene riprodotto.
NamedActionRappresenta azioni nominate che le applicazioni di visualizzazione PDF si aspettano di 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.
PageInformationAnnotationRappresenta un’annotazione di informazioni sulla pagina in un documento PDF. Questa annotazione contiene il nome del file, il numero di pagina e la data e l’ora di creazione dell’annotazione.
PDF3DAnnotationClasse PDF3DAnnotation. Questa classe non può essere ereditata.
PDF3DArtworkClasse PDF3DArtwork.
PDF3DContentClasse PDF3DContent.
PDF3DCrossSectionClasse PDF3DCrossSection.
PDF3DCrossSectionArrayClasse PDF3DCrossSectionArray.
PDF3DCuttingPlaneOrientationClasse PDF3DCuttingPlaneOrientation.
PDF3DLightingSchemeClasse PDF3DLightingScheme.
PDF3DRenderModeClasse PDF3DRenderMode.
PDF3DStreamClasse PDF3DStream.
PDF3DViewClasse PDF3DView.
PDF3DViewArrayClasse PDF3DViewArray.
PdfActionRappresenta l’azione nel documento PDF
PdfActionCollectionClasse che descrive l’elenco delle azioni.
PolyAnnotationClasse base astratta per le annotazioni poligonali.
PolygonAnnotationClasse che rappresenta l’annotazione poligonale.
PolylineAnnotationRappresenta l’annotazione polilinea che è simile al poligono, tranne per il fatto che il primo e l’ultimo vertice non sono connessi implicitamente.
PopupAnnotationRappresenta l’annotazione pop-up che visualizza testo in una finestra pop-up per l’inserimento e la modifica.
PrinterMarkAnnotationClasse astratta che rappresenta l’annotazione del marchio della stampante.
PrinterMarksKindExtensionsFornisce metodi di estensione per l’enumerazione PrinterMarksKind.
RedactionAnnotationRappresenta l’annotazione di Redact.
RegistrationMarkAnnotationRappresenta un’annotazione di Registration Mark.
RenditionClasse che descrive l’oggetto di rappresentazione dell’annotazione di rappresentazione.
RenditionActionUn’azione di rappresentazione che controlla la riproduzione di contenuti multimediali.
RichMediaAnnotationClasse che descrive RichMediaAnnotation che consente di incorporare dati video/audio nel documento PDF.
ScreenAnnotationUn’annotazione dello schermo che specifica una regione di una pagina sulla quale possono essere riprodotti i clip multimediali.
SelectorRenditionClasse che descrive la rappresentazione del selettore.
SoundAnnotationRappresenta un’annotazione sonora che contiene suono registrato dal microfono del computer o importato da un file.
SoundDataRappresenta i dati sonori che definiscono il suono da riprodurre quando l’annotazione è attivata.
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 stati timbrati sulla pagina con un timbro di gomma.
StrikeOutAnnotationRappresenta un’annotazione di barratura che appare come una barratura nel testo del documento.
SubmitFormActionClasse che descrive l’azione di invio modulo.
TextAnnotationRappresenta un’annotazione di testo che è un ‘sticky note’ attaccato a un punto nel documento PDF.
TextMarkupAnnotationClasse base astratta per le annotazioni di markup del testo.
TextStyleClasse che rappresenta lo stile del testo nell’annotazione
TrimMarkAnnotationRappresenta un’annotazione di Trim Mark.
UnderlineAnnotationRappresenta un’annotazione di sottolineatura che appare come una sottolineatura nel testo del documento.
WatermarkAnnotationClasse che descrive l’oggetto annotazione Watermark.
WidgetAnnotationClasse che rappresenta l’annotazione widget.
XfdfReaderClasse che esegue la lettura del formato XFDF.
XYZExplicitDestinationRappresenta una destinazione esplicita che visualizza la pagina con le coordinate (sinistra, superiore) posizionate nell’angolo in alto a sinistra della finestra e i contenuti della pagina ingranditi dal fattore di zoom. Un valore nullo per uno qualsiasi dei parametri sinistra, superiore o zoom specifica che il valore attuale di quel parametro deve essere mantenuto invariato. Un valore di zoom di 0 ha lo stesso significato di un valore nullo.

Interfacce

InterfacciaDescrizione
IAnnotationVisitorDefinisce il Visitor per visitare diverse annotazioni del documento.
IAppointmentRappresenta l’interfaccia generale per azioni e destinazioni.

Enumerazione

EnumerazioneDescrizione
AnnotationFlagsUn insieme di flag che specificano varie caratteristiche dell’annotazione.
AnnotationStateL’enumerazione degli stati a cui l’annotazione originale può essere impostata.
AnnotationStateModelIl modello di stato corrispondente allo stato dell’annotazione.
AnnotationTypeEnumerazione dei tipi di annotazione.
BorderEffectDescrive l’effetto che dovrebbe essere applicato al bordo delle annotazioni.
BorderStyleDescrive lo stile del bordo dell’annotazione.
CapStyleStile della fine della linea dell’annotazione Ink.
CaptionPositionEnumerazione del posizionamento della didascalia dell’annotazione.
CaretSymbolUn simbolo da associare al cursore.
ColorsOfCMYKColori inclusi nel modello di colore CMYK.
ExplicitDestinationTypeEnumera i tipi di destinazioni esplicite.
FileIconUn’icona da utilizzare nella visualizzazione dell’annotazione.
FreeTextIntentEnumera le intenzioni dell’annotazione di testo libero.
HighlightingModeEnumera la modalità di evidenziazione dell’annotazione, l’effetto visivo da utilizzare quando il pulsante del mouse è premuto o tenuto premuto all’interno della sua area attiva.
JustificationEnumera le forme di giustificazione da utilizzare nella visualizzazione del testo dell’annotazione.
LaunchActionOperationEnumera le operazioni da eseguire con il documento durante l’esecuzione dell’azione di avvio.
LightingSchemeTypeEnum LightingSchemeType: insieme di tipi di schema di illuminazione.
LineEndingEnumera gli stili di fine linea da utilizzare nel disegno della linea.
LineIntentEnumera le intenzioni dell’annotazione di linea.
PDF3DActivationEnum PDF3DActivation: insieme di modalità di attivazione delle annotazioni 3D.
PolyIntentEnumera le intenzioni dell’annotazione poligonale o polilinea.
PredefinedActionDefinisce diverse azioni che possono essere attivate da un file PDF.
PrinterMarkCornerPositionRappresenta una posizione di un marchio in un angolo di una pagina.
PrinterMarkSidePositionRappresenta una posizione di un marchio di registrazione su una pagina.
PrinterMarksKindSpecifica i tipi di marchi della stampante da aggiungere a un documento.
RenderModeTypeEnum RenderModeType: insieme di tipi di modalità di rendering
RenditionOperationL’operazione da eseguire quando l’azione viene attivata.
RenditionTypeEnumerazione che descrive i possibili tipi di rappresentazione.
ReplyTypeEnumera i tipi di relazioni (il “tipo di risposta”) tra l’annotazione e uno specificato da InReplyTo.
SoundEncodingIl formato di codifica per i dati campione.
SoundIconEnumera le icone da utilizzare nella visualizzazione dell’annotazione.
SoundSampleDataEncodingFormatIl formato di codifica per i dati campione sonori.
StampIconEnumera le icone da utilizzare nella visualizzazione dell’annotazione.
TextIconEnumera le icone da utilizzare nella visualizzazione dell’annotazione.