ScreenAnnotation

ScreenAnnotation

Vue d’ensemble

ScreenAnnotation Il s’agit d’une classe dans Aspose.PDF FOSS pour .NET. hérité de : Annotation.

La classe ScreenAnnotation vous permet d’ajouter une note de l’écran à une page en fournissant la page, le rectangle et les fichiers médias, et exposant les propriétés AnnotationType, Action et Titre.

Cette classe fournit 8 méthodes pour travailler avec des objets ScreenAnnotation dans les programmes .NET. Les méthodes disponibles comprennent : Accept, ChangeAfterResize, Clone, Flatten, GetRectangle, ScreenAnnotation, UpdateAppearances, WriteXfdf. Tous les membres publics sont accessibles à n’importe quelle application .NET après l’installation de la Aspose.PDF FOSS pour le package .Net. Propriétés : Action, Actions, ActiveState, Alignment, AnnotationFlags, AnnotationState,Et 41 autres.

Propriétés

Nom deTypeAccessDescription
AnnotationTypeAnnotationTypeLireToujours sur écran.
ActionPdfAction?LireAction de lancement Render (/A entré), ou nulle lorsque aucun n’est définit.
Titlestring?Lire / ÉcrireTitre/label affiché dans le chrome de l’afficheur ( / entrée T).
RectRectangle?Lire / ÉcrireLa position sur la page (position sur page).
InnerRectRectangle?LireL’insecte rectangle d’anotation est inséré par l’entrée /RD (diversités de rektangles) - la région en fait tirée à l’intérieur du Rect.
WidthdoubleLire / ÉcrireLa largeur de l’anotation rectangle.
HeightdoubleLire / ÉcrireLa hauteur de la rectangle d’anotation.
ActiveStatestring?Lire / ÉcrireÉtat d’apparition actuellement actif (/entrée AS).
AlignmentTextAlignmentLire / ÉcrireAlignement de texte (pour les notes gratuites / widget portant un texte riche).
HorizontalAlignmentAspose.Pdf.HorizontalAlignmentLire / ÉcrireL’alignement horizontal (Aspose.Pdf expose cela en plus de l’Alignment; les deux sont indépendamment ajustables).
TextHorizontalAlignmentAspose.Pdf.HorizontalAlignmentLire / ÉcrireL’alignement horizontal spécifique à texte est surride.
AppearanceAppearanceDictionaryLireDictionnaire d’apparition (/ap entry) - clé par le nom de courant d’apparence (N, D, R).
StatesAppearanceDictionaryLireLe dictionnaire de l’État d’apparition (le sous-dict par État de AP/N, etc.
NormalAppearanceXForm?LireL’apparence normale (/AP / N) de l’anotation comme une XForm, ou nulle quand elle n’a pas.
UpdateAppearanceOnConvertboolLire / ÉcrireQue de régénérer le flux d’apparence lorsque une note est enregistrée dans un document converti.
UseFontSubsetboolLire / ÉcrireQue la forme (si elle est) soit déposée.
Contentsstring?Lire / ÉcrireLe contenu de l’annonce (texte).
OpacitydoubleLire / ÉcrireL’opacité de l’annotation (0.0 = transparente, 1.0 = opaque).
BorderBorder?Lire / ÉcrireLa frontière d’annotation.
ColorColorLire / ÉcrireLa couleur limite d’annonce (/C entrée).
InteriorColorColor?Lire / ÉcrireLa couleur intérieure de l’anotation (/entrée IC, pour les annotations en cirque / square / ligne).
Namestring?Lire / ÉcrireLe nom de l’annonce (unique identifier – la /NM entrée).
FullNamestring?LireNom d’annonce entièrement qualifié.
Subjectstring?Lire / ÉcrireLe sujet de l’annonce (/Subj entry).
ModifiedDatestring?LireLa date de modification.
ModifiedDateTimeLire / ÉcrireLa date /M (modifiée) est une date en tant que DateTime.
FlagsAnnotationFlagsLire / ÉcrireDrapeaux d’annotation (/F entrée) - utilisé comme support de stockage pour les formulaires int et typés.
AnnotationFlagsAnnotationFlagsLire / ÉcrireL’alias typique des Drapeaux correspondant à la surface publique qui expose AnnotationFlags comme une propriété.
ActionsPdfActionCollectionLireCollecte d’actions associées à cette note.
Authorstring?LireL’auteur de l’annonce ( / T entry ).
AnnotationStatestring?Lirel’état d’annonce (/entrée de l’État), par exemple.
AnnotationStateModelstring?LireLe modèle d’état de l’annonce (/StateModel entrée), par exemple.
ReplyTypestring?LireLe type de réponse (/RT entré), par exemple.
InReplyToAnnotation?Lire / ÉcrireCette note est répondue à (/IRT entry).
QuadPointsPoint[]Lire / ÉcrireQuadPoints comme une série de valeurs points.
CharacteristicsCharacteristicsLireCaractéristiques d’apparition (colore de frontière, couleur de fond, rotation).
PageIndexintLire1 index de la page qui possède cette note.
PagePage?LireLa page qui possède cette note, ou null lorsque elle ne peut pas être résolue (par exemple.
VerticalAlignmentVerticalAlignmentLire / ÉcrireL’alignement vertical appliqué à ce paragraphe.
MarginMarginInfoLire / ÉcrireLes informations de marge extérieur appliquées à ce paragraphe.
IsFirstParagraphInColumnboolLire / ÉcrireForcez le paragraphe à démarrer une nouvelle colonne.
IsKeptWithNextboolLire / ÉcrireGardez ce paragraphe sur la même page que la prochaine.
IsInNewPageboolLire / ÉcrireIl faut que le paragraphe commence sur une nouvelle page.
IsInLineParagraphboolLire / ÉcrireLe drapeau de la ligne (ne commence pas une nouvelle ligne).
HyperlinkTextstring?Lire / ÉcrireCible de lien hypertexte.
HyperlinkHyperlink?Lire / ÉcrireLa décoration de hyperliens typique appliquée au paragraphe.
ZIndexintLire / ÉcrireL’index de commande Z est utilisé par le rendu DOM.

méthodes

SignatureDescription
ScreenAnnotation(page: Page, rect: Rectangle, mediaFile: string)Créer une note d’écran référencant MediaFile.
Accept(visitor: AnnotationSelector)Appel Accepter(Visiteur) sur cette instance ScreenAnnotation.
GetRectangle(considerRotation: bool)La rectangle de bord ajustée par considRotation.
ChangeAfterResize(transform: Matrix)Ajuster la géométrie de l’annonce après que l’utilisateur a révisé la page ou le rectangle hôte.
UpdateAppearances()Regénérer le flux d’apparence normal (/AP / N) de la géométrie et des couleurs actuelles de l’anotation.
WriteXfdf(writer: System.Xml.XmlWriter)Sérialisez cette note comme un élément XFDF pour l’auteur (PDF 32000 §12.7.8 / X FDF 3.0).
Flatten()Flattez cette note - rendez son apparence visuelle dans le contenu de la page et supprimez-le de l’array des notes de page.
Clone()Shallow clone - copies de l’état scalar/ref-shared.

Voir aussi

 Français