Bildschirmannotation

Bildschirmannotation

Übersicht

ScreenAnnotation ist eine Klasse in Aspose.PDF FOSS für .NET. Erbt von: Annotation.

Die ScreenAnnotation‑Klasse ermöglicht das Hinzufügen einer Bildschirmannotation zu einer Seite, indem Sie die Seite, das Rechteck und die Mediendatei angeben, und stellt die Eigenschaften AnnotationType, Action und Title bereit.

Diese Klasse stellt 8 Methoden zur Arbeit mit ScreenAnnotation-Objekten in .NET-Programmen bereit. Verfügbare Methoden umfassen: Accept, ChangeAfterResize, Clone, Flatten, GetRectangle, ScreenAnnotation, UpdateAppearances, WriteXfdf. Alle öffentlichen Mitglieder sind für jede .NET-Anwendung nach der Installation des Aspose.PDF FOSS for .NET-Pakets zugänglich. Eigenschaften: Action, Actions, ActiveState, Alignment, AnnotationFlags, AnnotationState und 40 weitere.

Eigenschaften

NameTypZugriffBeschreibung
AnnotationTypeAnnotationTypeReadImmer Bildschirm.
ActionPdfAction?ReadRender-Startaktion (/A-Eintrag), oder null, wenn keine gesetzt ist.
Titlestring?Read/WriteTitel/Bezeichnung, die im Viewer-Chrome angezeigt wird (/T-Eintrag).
RectRectangle?Read/WriteDas Anmerkungsrechteck (Position auf der Seite).
WidthdoubleRead/WriteDie Breite des Anmerkungsrechtecks.
HeightdoubleRead/WriteDie Höhe des Anmerkungsrechtecks.
ActiveStatestring?Read/WriteDer derzeit aktive Erscheinungszustand (/AS-Eintrag).
AlignmentTextAlignmentRead/WriteTextausrichtung (für Freitext-/Widget-Anmerkungen mit Rich-Text).
HorizontalAlignmentAspose.Pdf.HorizontalAlignmentRead/WriteHorizontale Ausrichtung, zusätzlich zu Alignment bereitgestellt; beide können unabhängig gesetzt werden.
TextHorizontalAlignmentAspose.Pdf.HorizontalAlignmentRead/WriteTextbezogene horizontale Ausrichtungsüberschreibung.
AppearanceAppearanceDictionaryReadErscheinungs-Dictionary (/AP-Eintrag) – indiziert nach Namen des Erscheinungs-Streams (N, D, R).
StatesAppearanceDictionaryReadErscheinungszustands-Dictionary (das pro-Zustand Unter-Dictionary von AP/N, z. B.
NormalAppearanceXForm?ReadDie normale (/AP /N) Erscheinung der Anmerkung als XForm, oder null, wenn keine vorhanden ist.
UpdateAppearanceOnConvertboolRead/WriteOb der Erscheinungs-Stream neu generiert werden soll, wenn die Anmerkung in ein konvertiertes Dokument gespeichert wird.
UseFontSubsetboolRead/WriteOb die eingebettete Schriftart (falls vorhanden) unterteilt werden soll.
Contentsstring?Read/WriteDer Inhalt der Anmerkung (Text).
OpacitydoubleRead/WriteAnmerkungs-Deckkraft (0,0 = transparent, 1,0 = undurchsichtig).
BorderBorder?Read/WriteAnmerkungsrahmen.
ColorColorRead/WriteDie Rahmenfarbe der Anmerkung (/C-Eintrag).
InteriorColorColor?Read/WriteDie Innenfarbe der Anmerkung (/IC-Eintrag, für Kreis-/Quadrat-/Linien-Anmerkungen).
Namestring?Read/WriteDer Anmerkungsname (eindeutiger Bezeichner – der /NM-Eintrag).
FullNamestring?ReadVollqualifizierter Anmerkungsname.
Subjectstring?Read/WriteDer Betreff der Anmerkung (/Subj-Eintrag).
ModifiedDatestring?ReadDas Änderungsdatum.
ModifiedDateTimeRead/WriteDas /M (geändert) Datum als typisiertes DateTime.
FlagsAnnotationFlagsRead/WriteAnmerkungs-Flags (/F-Eintrag) – verwendet als Speicherunterlage für sowohl die int- als auch die typisierten Formen.
AnnotationFlagsAnnotationFlagsRead/WriteTypisierter Alias von Flags, der AnnotationFlags als Eigenschaft bereitstellt.
ActionsPdfActionCollectionReadSammlung von Aktionen, die mit dieser Anmerkung verknüpft sind.
Authorstring?ReadDer Autor der Anmerkung (/T-Eintrag).
AnnotationStatestring?ReadDer Anmerkungsstatus (/State-Eintrag), z. B.
AnnotationStateModelstring?ReadDas Anmerkungsstatusmodell (/StateModel-Eintrag), z. B.
ReplyTypestring?ReadDer Antworttyp (/RT-Eintrag), z. B.
InReplyToAnnotation?Read/WriteDie Anmerkung, auf die diese antwortet (/IRT-Eintrag).
QuadPointsPoint[]Read/WriteQuadPoints als Array von Punktwerten.
CharacteristicsCharacteristicsReadErscheinungsmerkmale (Rahmenfarbe, Hintergrundfarbe, Drehung).
PageIndexintRead1-basierter Index der Seite, die diese Anmerkung besitzt.
PagePage?ReadDie Seite, die diese Anmerkung besitzt, oder null, wenn sie nicht aufgelöst werden kann (z. B.
VerticalAlignmentVerticalAlignmentRead/WriteVertikale Ausrichtung, die auf diesen Absatz angewendet wird.
MarginMarginInfo?Read/WriteInformationen zum äußeren Rand, die auf diesen Absatz angewendet werden.
IsFirstParagraphInColumnboolRead/WriteDen Absatz zwingen, eine neue Spalte zu beginnen.
IsKeptWithNextboolRead/WriteDiesen Absatz auf derselben Seite wie den nächsten halten.
IsInNewPageboolRead/WriteDen Absatz zwingen, auf einer neuen Seite zu beginnen.
IsInLineParagraphboolRead/WriteInline-Absatz-Flag (beginnt keine neue Zeile).
HyperlinkTextstring?Read/WriteLegacy-String-typisiertes Hyperlink-Ziel.
HyperlinkHyperlink?Read/WriteTypisierte Hyperlink-Dekoration, die auf den Absatz angewendet wird.
ZIndexintRead/WriteZ-Order-Index, der vom DOM-Renderer verwendet wird.

Methoden

SignatureDescription
ScreenAnnotation(page: Page, rect: Rectangle, mediaFile: string)Erstelle eine ScreenAnnotation, die auf mediaFile verweist.
Accept(visitor: AnnotationSelector)Ruft Accept für diese ScreenAnnotation-Instanz auf.
GetRectangle(considerRotation: bool)Begrenzungsrechteck wird durch considerRotation angepasst.
ChangeAfterResize(transform: Matrix)Passt die Geometrie der Annotation an, nachdem der Benutzer die Seite oder das Host-Rechteck verkleinert/vergrößert hat.
UpdateAppearances()Erzeugt den normalen Appearance-Stream (/AP /N) aus der aktuellen Geometrie und den Farben der Annotation neu.
WriteXfdf(writer: System.Xml.XmlWriter)Serialisiert diese Annotation als XFDF-Element zum Writer (PDF 32000 §12.7.8 / XFDF 3.0).
Flatten()Flacht diese Annotation ab — rendert ihr visuelles Erscheinungsbild in den Seiteninhalt und entfernt sie aus dem Annotationsarray der Seite.
Clone()Flacher Klon — kopiert skalare/Referenz-geteilte Zustände.

Siehe auch

 Deutsch