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

ClasserLa description
ActionCollectionCollection d’actions
AnnotationClasse représentant l’objet d’annotation.
AnnotationActionCollectionReprésente la collection d’actions d’annotation.
AnnotationCollectionClasse représentant la collection d’annotations.
AnnotationSelectorCette classe est utilisée pour sélectionner des annotations à l’aide d’une idée de modèle de visiteur.
AppearanceDictionaryDictionnaire d’apparence d’annotation spécifiant comment l’annotation doit être présentée visuellement sur la page.
BorderClasse représentant les caractéristiques de la bordure d’annotation.
CaretAnnotationClasse représentant l’annotation Caret.
CharacteristicsReprésente les caractéristiques d’annotation
CircleAnnotationClasse représentant l’annotation Cercle.
CommonFigureAnnotationClasse abstraite représentant une annotation de figure commune.
CustomExplicitDestinationReprésente la destination explicite personnalisée.
DashClasse représentant le motif de tiret de ligne.
DefaultAppearanceDécrit l’apparence par défaut du champ (police, taille du texte et couleur).
DocumentActionCollectionLa classe décrit les actions effectuées sur certaines actions avec document
ExplicitDestinationReprésente la classe de base pour les destinations explicites dans le document PDF.
FileAttachmentAnnotationLa classe décrit l’annotation de pièce jointe.
FitBExplicitDestinationRepré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.
FitBHExplicitDestinationRepré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.
FitBVExplicitDestinationRepré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.
FitExplicitDestinationRepré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.
FitHExplicitDestinationRepré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.
FitRExplicitDestinationRepré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.
FitVExplicitDestinationRepré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.
FixedPrintReprésenter les données d’impression fixes de l’annotation de filigrane.
FreeTextAnnotationRepré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.
GoToActionReprésente une action go-to qui modifie la vue vers une destination spécifiée (page, emplacement et facteur d’agrandissement).
GoToRemoteActionRepré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.
GoToURIActionReprésente qu’une action URI provoque la résolution d’un URI.
HideActionRepré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.
HighlightAnnotationReprésente une annotation de surbrillance qui met en surbrillance une plage de texte dans le document.
ImportDataActionLors 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é.
InkAnnotationReprésente un “gribouillis” à main levée composé d’un ou plusieurs chemins disjoints.
JavascriptActionClasse représentant l’action javascript.
LaunchActionReprésente une action de lancement qui lance une application ou ouvre ou imprime un document.
LineAnnotationClasse représentant l’annotation de ligne.
LinkAnnotationReprésente soit un lien hypertexte vers une destination ailleurs dans le document, soit une action à effectuer.
MarkupAnnotationClasse abstraite représentant l’annotation de balisage.
MeasureClasse qui décrit le système de coordonnées de mesure.
MediaClipLa classe décrit l’objet de clip multimédia du rendu.
MediaClipDataLa classe décrit les données du clip multimédia.
MediaClipSectionCette classe décrit la section Clip média.
MediaRenditionLa classe décrit le rendu des médias.
MovieAnnotationRepré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.
NamedActionReprésente les actions nommées que les applications de visionneuse PDF sont censées prendre en charge.
NamedDestinationAu 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.
PDF3DAnnotationClasse PDF3DAnnotation. Cette classe ne peut pas être héritée.
PDF3DArtworkClasse PDF3DArtwork.
PDF3DContentClasse PDF3DContent.
PDF3DCrossSectionClasse PDF3DCrossSection.
PDF3DCrossSectionArrayClasse PDF3DCrossSectionArray.
PDF3DCuttingPlaneOrientationClasse PDF3DCuttingPlaneOrientation.
PDF3DLightingSchemeClasse PDF3DLightingScheme.
PDF3DRenderModeClasse PDF3DRenderMode.
PDF3DStreamClasse PDF3DStream.
PDF3DViewClasse PDF3DView.
PDF3DViewArrayClasse PDF3DViewArray.
PdfActionReprésente l’action dans le document PDF
PdfActionCollectionLa classe décrit la liste des actions.
PolyAnnotationClasse de base abstraite pour les poly-annotations.
PolygonAnnotationClasse représentant l’annotation de polygone.
PolylineAnnotationReprésente une annotation de polyligne similaire à un polygone, sauf que le premier et le dernier sommet ne sont pas implicitement connectés.
PopupAnnotationReprésente l’annotation contextuelle qui affiche le texte dans une fenêtre contextuelle pour la saisie et la modification.
RedactionAnnotationReprésente l’annotation expurgée.
RenditionClasse qui décrit l’objet rendu de RendtionAnnotation.
RenditionActionUne action de rendu qui contrôle la lecture du contenu multimédia.
RichMediaAnnotationLa classe décrit RichMediaAnnotation qui permet d’intégrer des données vidéo/audio dans un document PDF.
ScreenAnnotationUne annotation d’écran qui spécifie une région d’une page sur laquelle des clips multimédias peuvent être lus.
SelectorRenditionLa classe décrit le rendu du sélecteur.
SoundAnnotationReprésente une annotation sonore contenant un son enregistré à partir du microphone de l’ordinateur ou importé à partir d’un fichier.
SoundDataReprésente une donnée sonore définissant le son à jouer lorsque l’annotation est activée.
SoundSampleDataReprésente des entrées supplémentaires spécifiques à un objet sonore (Section 9.2 PDF1-7)
SquareAnnotationClasse représentant une annotation carrée.
SquigglyAnnotationReprésente l’annotation ondulée qui apparaît sous la forme d’un soulignement irrégulier dans le texte d’un document.
StampAnnotationRepré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.
StrikeOutAnnotationReprésente une annotation barrée qui apparaît comme barrée dans le texte du document.
SubmitFormActionClasse qui décrit l’action de soumission de formulaire.
TextAnnotationReprésente une annotation de texte qui est une “note autocollante” attachée à un point dans le document PDF.
TextMarkupAnnotationClasse de base abstraite pour les annotations de balisage de texte.
TextStyleLa classe représente le style de texte dans l’annotation
UnderlineAnnotationReprésente une annotation de soulignement qui apparaît sous forme de soulignement dans le texte du document.
WatermarkAnnotationLa classe décrit l’objet d’annotation Watermark.
WidgetAnnotationClasse représentant l’annotation de widget.
XfdfReaderClasse qui peroforme la lecture du format XFDF.
XYZExplicitDestinationRepré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

InterfaceLa description
IAnnotationVisitorDéfinit le visiteur pour visiter différentes annotations de document.
IAppointmentReprésente l’interface générale pour les actions et les destinations.

Énumération

ÉnumérationLa description
AnnotationFlagsUn ensemble d’indicateurs spécifiant diverses caractéristiques de l’annotation.
AnnotationStateL’énumération des états auxquels l’annotation d’origine peut être définie.
AnnotationStateModelLe modèle d’état correspondant à l’état de l’annotation.
AnnotationTypeEnumération des types d’annotations.
BorderEffectDécrit l’effet qui doit être appliqué à la bordure des annotations.
BorderStyleDécrit le style de la bordure d’annotation.
CapStyleStyle de fin de ligne de la ligne d’annotation Ink.
CaptionPositionEnumération du positionnement de la légende de l’annotation.
CaretSymbolUn symbole à associer au caret.
ExplicitDestinationTypeÉnumère les types de destinations explicites.
FileIconUne 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.
LightingSchemeTypeEnum 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.
PDF3DActivationEnum PDF3DActivation : ensemble du mode d’activation des annotations 3D.
PolyIntentÉnumère les intentions de l’annotation de polygone ou de polyligne.
PredefinedActionDéfinit différentes actions pouvant être déclenchées à partir d’un fichier PDF.
RenderModeTypeEnum RenderModeType : ensemble de types de mode de rendu
RenditionOperationL’opération à effectuer lorsque l’action est déclenchée.
RenditionTypeL’é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.
SoundEncodingLe format d’encodage des exemples de données.
SoundIconÉnumère les icônes à utiliser pour afficher l’annotation.
SoundSampleDataEncodingFormatLe 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.