Aspose.Pdf.Annotations

Le Aspose.Pdf.AnnotationsL’espace de noms fournit des classes pour travailler avec différents types d’actions, de destinations et d’autres fonctionnalités du document , traditionnellement appelé interactif, ce qui signifie que l’utilisateur peut communiquer avec lui.

Des classes

Classer La description
ActionCollection Collection d’actions
Annotation Classe représentant l’objet d’annotation.
AnnotationActionCollection Représente la collection d’actions d’annotation.
AnnotationCollection Classe représentant la collection d’annotations.
AnnotationSelector Cette classe est utilisée pour sélectionner des annotations à l’aide d’une idée de modèle de visiteur.
AppearanceDictionary Dictionnaire d’apparence d’annotation spécifiant comment l’annotation doit être présentée visuellement sur la page.
Border Classe représentant les caractéristiques de la bordure d’annotation.
CaretAnnotation Classe représentant l’annotation Caret.
Characteristics Représente les caractéristiques d’annotation
CircleAnnotation Classe représentant l’annotation Cercle.
CommonFigureAnnotation Classe abstraite représentant une annotation de figure commune.
CustomExplicitDestination Représente la destination explicite personnalisée.
Dash Classe représentant le motif de tiret de ligne.
DefaultAppearance Décrit l’apparence par défaut du champ (police, taille du texte et couleur).
DocumentActionCollection La classe décrit les actions effectuées sur certaines actions avec document
ExplicitDestination Représente la classe de base pour les destinations explicites dans le document PDF.
FileAttachmentAnnotation La classe décrit l’annotation de pièce jointe.
FitBExplicitDestination Représente une destination explicite qui affiche la page avec son contenu agrandi juste assez pour tenir entièrement son cadre de délimitation dans la fenêtre à la fois horizontalement et verticalement. Si les facteurs d’agrandissement horizontal et vertical requis sont différents, utilisez le plus petit des deux, en centrant le cadre de délimitation dans la fenêtre dans l’autre dimension.
FitBHExplicitDestination Représente une destination explicite qui affiche la page avec la coordonnée verticale supérieure positionnée sur le bord supérieur de la fenêtre et le contenu de la page agrandi juste assez pour tenir sur toute la largeur de sa boîte englobante dans la fenêtre. Une valeur nulle pour top spécifie que la valeur actuelle de ce paramètre doit être conservée inchangée.
FitBVExplicitDestination Représente une destination explicite qui affiche la page avec la coordonnée horizontale à gauche positionnée sur le bord gauche de la fenêtre et le contenu de la page agrandi juste assez pour tenir sur toute la hauteur de son cadre de délimitation dans la fenêtre. Une valeur nulle pour gauche spécifie que la valeur actuelle de ce paramètre doit être conservée inchangée.
FitExplicitDestination Représente une destination explicite qui affiche la page avec son contenu agrandi juste assez pour tenir la page entière dans la fenêtre à la fois horizontalement et verticalement. Si les facteurs d’agrandissement horizontal et vertical requis sont différents, utilisez le plus petit des deux, en centrant la page dans la fenêtre dans l’autre dimension.
FitHExplicitDestination Représente une destination explicite qui affiche la page avec la coordonnée verticale supérieure positionnée sur le bord supérieur de la fenêtre et le contenu de la page agrandi juste assez pour tenir sur toute la largeur de la page dans la fenêtre. Une valeur nulle pour top spécifie que la valeur actuelle de ce paramètre doit être conservée inchangée.
FitRExplicitDestination Représente une destination explicite qui affiche la page avec son contenu agrandi juste assez pour tenir dans le rectangle spécifié par les coordonnées gauche, bas, droite et haut entièrement dans la fenêtre à la fois horizontalement et verticalement. Si les facteurs de grossissement horizontal et vertical requis sont différents, utilisez le plus petit des deux, en centrant le rectangle dans la fenêtre dans l’autre dimension. Une valeur nulle pour l’un des paramètres peut entraîner un comportement imprévisible.
FitVExplicitDestination Représente une destination explicite qui affiche la page avec la coordonnée horizontale à gauche positionnée sur le bord gauche de la fenêtre et le contenu de la page agrandi juste assez pour tenir sur toute la hauteur de la page dans la fenêtre. Une valeur nulle pour gauche spécifie que la valeur actuelle de ce paramètre doit être conservée inchangée.
FixedPrint Représenter les données d’impression fixes de l’annotation de filigrane.
FreeTextAnnotation Représente une annotation de texte libre qui affiche le texte directement sur la page. Contrairement à une annotation de texte ordinaire, une annotation de texte libre n’a pas d’état ouvert ou fermé ; au lieu d’être affiché dans une fenêtre pop-up, le texte est toujours visible.
GoToAction Représente une action go-to qui modifie la vue vers une destination spécifiée (page, emplacement et facteur d’agrandissement).
GoToRemoteAction Représente une action d’accès à distance similaire à une action d’accès ordinaire, mais saute vers une destination dans un autre fichier PDF au lieu du fichier actuel.
GoToURIAction Représente qu’une action URI provoque la résolution d’un URI.
HideAction Représente une action de masquage qui masque ou affiche une ou plusieurs annotations à l’écran en définissant ou en effaçant leurs drapeaux masqués.
HighlightAnnotation Représente une annotation de surbrillance qui met en surbrillance une plage de texte dans le document.
ImportDataAction Lors de l’invocation d’une action d’importation de données, les données du format de données de formulaire (FDF) doivent être importées dans le formulaire interactif du document à partir d’un fichier spécifié.
InkAnnotation Représente un “gribouillis” à main levée composé d’un ou plusieurs chemins disjoints.
JavascriptAction Classe représentant l’action javascript.
LaunchAction Représente une action de lancement qui lance une application ou ouvre ou imprime un document.
LineAnnotation Classe représentant l’annotation de ligne.
LinkAnnotation Représente soit un lien hypertexte vers une destination ailleurs dans le document, soit une action à effectuer.
MarkupAnnotation Classe abstraite représentant l’annotation de balisage.
Measure Classe qui décrit le système de coordonnées de mesure.
MediaClip La classe décrit l’objet de clip multimédia du rendu.
MediaClipData La classe décrit les données du clip multimédia.
MediaClipSection Cette classe décrit la section Clip média.
MediaRendition La classe décrit le rendu des médias.
MovieAnnotation Représente une annotation de film qui contient des graphiques animés et du son à présenter sur l’écran de l’ordinateur et via les haut-parleurs. Lorsque l’annotation est activée, le film est lu.
NamedAction Représente les actions nommées que les applications de visionneuse PDF sont censées prendre en charge.
NamedDestination Au lieu d’être définie directement avec la syntaxe explicite, une destination peut être référencée indirectement au moyen d’un objet de nom ou d’une chaîne d’octets.
PDF3DAnnotation Classe PDF3DAnnotation. Cette classe ne peut pas être héritée.
PDF3DArtwork Classe PDF3DArtwork.
PDF3DContent Classe PDF3DContent.
PDF3DCrossSection Classe PDF3DCrossSection.
PDF3DCrossSectionArray Classe PDF3DCrossSectionArray.
PDF3DCuttingPlaneOrientation Classe PDF3DCuttingPlaneOrientation.
PDF3DLightingScheme Classe PDF3DLightingScheme.
PDF3DRenderMode Classe PDF3DRenderMode.
PDF3DStream Classe PDF3DStream.
PDF3DView Classe PDF3DView.
PDF3DViewArray Classe PDF3DViewArray.
PdfAction Représente l’action dans le document PDF
PdfActionCollection La classe décrit la liste des actions.
PolyAnnotation Classe de base abstraite pour les poly-annotations.
PolygonAnnotation Classe représentant l’annotation de polygone.
PolylineAnnotation Représente une annotation de polyligne similaire à un polygone, sauf que le premier et le dernier sommet ne sont pas implicitement connectés.
PopupAnnotation Représente l’annotation contextuelle qui affiche le texte dans une fenêtre contextuelle pour la saisie et la modification.
RedactionAnnotation Représente l’annotation expurgée.
Rendition Classe qui décrit l’objet rendu de RendtionAnnotation.
RenditionAction Une action de rendu qui contrôle la lecture du contenu multimédia.
RichMediaAnnotation La classe décrit RichMediaAnnotation qui permet d’intégrer des données vidéo/audio dans un document PDF.
ScreenAnnotation Une annotation d’écran qui spécifie une région d’une page sur laquelle des clips multimédias peuvent être lus.
SelectorRendition La classe décrit le rendu du sélecteur.
SoundAnnotation Représente une annotation sonore contenant un son enregistré à partir du microphone de l’ordinateur ou importé à partir d’un fichier.
SoundData Représente une donnée sonore définissant le son à jouer lorsque l’annotation est activée.
SoundSampleData Représente des entrées supplémentaires spécifiques à un objet sonore (Section 9.2 PDF1-7)
SquareAnnotation Classe représentant une annotation carrée.
SquigglyAnnotation Représente l’annotation ondulée qui apparaît sous la forme d’un soulignement irrégulier dans le texte d’un document.
StampAnnotation Représente une annotation de tampon en caoutchouc. Ce type d’annotation affiche du texte ou des graphiques destinés à donner l’impression qu’ils ont été tamponnés sur la page avec un tampon en caoutchouc.
StrikeOutAnnotation Représente une annotation barrée qui apparaît comme barrée dans le texte du document.
SubmitFormAction Classe qui décrit l’action de soumission de formulaire.
TextAnnotation Représente une annotation de texte qui est une “note autocollante” attachée à un point dans le document PDF.
TextMarkupAnnotation Classe de base abstraite pour les annotations de balisage de texte.
TextStyle La classe représente le style de texte dans l’annotation
UnderlineAnnotation Représente une annotation de soulignement qui apparaît sous forme de soulignement dans le texte du document.
WatermarkAnnotation La classe décrit l’objet d’annotation Watermark.
WidgetAnnotation Classe représentant l’annotation de widget.
XfdfReader Classe qui peroforme la lecture du format XFDF.
XYZExplicitDestination Représente une destination explicite qui affiche la page avec les coordonnées (gauche, haut) positionnées dans le coin supérieur gauche de la fenêtre et le contenu de la page agrandi par le facteur de zoom. Une valeur nulle pour l’un des paramètres left, top ou zoom indique que la valeur actuelle de ce paramètre doit être conservée telle quelle. Une valeur de zoom de 0 a la même signification qu’une valeur nulle.

Interfaces

Interface La description
IAnnotationVisitor Définit le visiteur pour visiter différentes annotations de document.
IAppointment Représente l’interface générale pour les actions et les destinations.

Énumération

Énumération La description
AnnotationFlags Un ensemble d’indicateurs spécifiant diverses caractéristiques de l’annotation.
AnnotationState L’énumération des états auxquels l’annotation d’origine peut être définie.
AnnotationStateModel Le modèle d’état correspondant à l’état de l’annotation.
AnnotationType Enumération des types d’annotations.
BorderEffect Décrit l’effet qui doit être appliqué à la bordure des annotations.
BorderStyle Décrit le style de la bordure d’annotation.
CapStyle Style de fin de ligne de la ligne d’annotation Ink.
CaptionPosition Enumération du positionnement de la légende de l’annotation.
CaretSymbol Un symbole à associer au caret.
ExplicitDestinationType Énumère les types de destinations explicites.
FileIcon Une icône à utiliser pour afficher l’annotation.
FreeTextIntent Énumère les intentions de l’annotation de texte libre.
HighlightingMode Énumère le mode de surbrillance de l’annotation, l’effet visuel à utiliser lorsque le bouton de la souris est enfoncé ou maintenu enfoncé dans sa zone active.
Justification Énumère les formes de quadrature (justification) à utiliser pour afficher le texte de l’annotation.
LaunchActionOperation Énumère les opérations à effectuer avec le document lors de l’exécution de l’action de lancement.
LightingSchemeType Enum LightingSchemeType : ensemble de types de schémas d’éclairage.
LineEnding Énumère les styles de fin de ligne à utiliser pour dessiner la ligne.
LineIntent Énumère les intentions de l’annotation de ligne.
PDF3DActivation Enum PDF3DActivation : ensemble du mode d’activation des annotations 3D.
PolyIntent Énumère les intentions de l’annotation de polygone ou de polyligne.
PredefinedAction Définit différentes actions pouvant être déclenchées à partir d’un fichier PDF.
RenderModeType Enum RenderModeType : ensemble de types de mode de rendu
RenditionOperation L’opération à effectuer lorsque l’action est déclenchée.
RenditionType L’énumération décrit les types de rendu possibles.
ReplyType Énumère les types de relations (le “type de réponse”) entre l’annotation et celle spécifiée par InReplyTo.
SoundEncoding Le format d’encodage des exemples de données.
SoundIcon Énumère les icônes à utiliser pour afficher l’annotation.
SoundSampleDataEncodingFormat Le format d’encodage des données d’échantillon sonore.
StampIcon Énumère les icônes à utiliser pour afficher l’annotation.
TextIcon Énumère les icônes à utiliser pour afficher l’annotation.