GenericAnnotation

GenericAnnotation

Übersicht

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

Fallback-Annotationsklasse für Annotationsuntertypen, die kein dediziertes Modell haben (z. B.

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

Eigenschaften

NameTypZugriffBeschreibung
AnnotationTypeAnnotationTypeLesenDer Annotationstyp.
RectRectangle?Lesen/SchreibenDas Annotationsrechteck (Position auf der Seite).
InnerRectRectangle?LesenDas Anmerkungsrechteck, das durch den /RD (rectangle differences)-Eintrag eingefügt wird — der Bereich, der tatsächlich innerhalb von Rect gezeichnet wird.
WidthdoubleLesen/SchreibenDie Breite des Anmerkungsrechtecks.
HeightdoubleLesen/SchreibenDie Höhe des Anmerkungsrechtecks.
ActiveStatestring?Lesen/SchreibenDerzeit aktiver Darstellungszustand (/AS-Eintrag).
AlignmentTextAlignmentLesen/SchreibenTextausrichtung (für Freitext- / Widget-Anmerkungen mit Rich Text).
HorizontalAlignmentAspose.Pdf.HorizontalAlignmentLesen/SchreibenHorizontale Ausrichtung (Aspose.Pdf stellt dies zusätzlich zur Ausrichtung bereit; beide können unabhängig voneinander festgelegt werden).
TextHorizontalAlignmentAspose.Pdf.HorizontalAlignmentLesen/SchreibenText-spezifische horizontale Ausrichtungsüberschreibung.
AppearanceAppearanceDictionaryLesenAppearance dictionary (/AP entry) — indiziert nach dem Namen des appearance stream (N, D, R).
StatesAppearanceDictionaryLesenAppearance-State-Dictionary (das pro-Zustand-Unter-Dictionary von AP/N, z. B.
NormalAppearanceXForm?LesenDas normale (/AP /N) Aussehen der Anmerkung als XForm, oder null, wenn keines vorhanden ist.
UpdateAppearanceOnConvertboolLesen/SchreibenOb der Appearance-Stream neu generiert werden soll, wenn eine Anmerkung in ein konvertiertes Dokument gespeichert wird.
UseFontSubsetboolLesen/SchreibenOb die eingebettete Schriftart (falls vorhanden) unterteilt werden soll.
Contentsstring?Lesen/SchreibenDer Anmerkungsinhalt (Text).
OpacitydoubleLesen/SchreibenDeckkraft der Anmerkung (0,0 = transparent, 1,0 = undurchsichtig).
BorderBorder?Lesen/SchreibenAnmerkungsrand.
ColorColorLesen/SchreibenDie Farbe des Anmerkungsrandes (/C-Eintrag).
InteriorColorColor?Lesen/SchreibenDie Innenfarbe der Anmerkung (/IC-Eintrag, für Kreis-/Quadrat-/Linien-Anmerkungen).
Titlestring?Lesen/SchreibenDer Anmerkungstitel (Autor für Markup-Anmerkungen).
Namestring?Lesen/SchreibenDer Anmerkungsname (eindeutiger Bezeichner — der /NM-Eintrag).
FullNamestring?LesenVollqualifizierter Anmerkungsname.
Subjectstring?Lesen/SchreibenDer Anmerkungs-Betreff (/Subj-Eintrag).
ModifiedDatestring?LesenDas Änderungsdatum.
ModifiedDateTimeLesen/SchreibenDas /M (modified) Datum als ein getypter DateTime.
FlagsAnnotationFlagsLesen/SchreibenAnnotationsflags (/F-Eintrag) — verwendet als Speicherunterlage für sowohl die int- als auch die typisierten Formen.
AnnotationFlagsAnnotationFlagsLesen/SchreibenGetypte Alias von Flags, die der Aspose.Pdf öffentlichen Oberfläche entspricht und AnnotationFlags als Eigenschaft bereitstellt.
ActionPdfAction?Lesen/SchreibenDie mit dieser Annotation verbundene Aktion (/A entry).
ActionsPdfActionCollectionLesenSammlung von Aktionen, die mit dieser Annotation verknüpft sind.
Authorstring?LesenDer Autor der Annotation (/T entry).
AnnotationStatestring?LesenDer Annotationszustand (/State-Eintrag), z. B.
AnnotationStateModelstring?LesenDas Annotationszustandsmodell (/StateModel-Eintrag), z. B.
ReplyTypestring?LesenDer Antworttyp (/RT entry), z. B.
InReplyToAnnotation?Lesen/SchreibenDie Anmerkung, auf die diese antwortet (/IRT-Eintrag).
QuadPointsPoint[]Lesen/SchreibenQuadPoints als ein Array von Point-Werten.
CharacteristicsCharacteristicsLesenErscheinungsmerkmale (Randfarbe, Hintergrundfarbe, Drehung).
PageIndexintLesen1-basierter Index der Seite, die diese Anmerkung besitzt.
PagePage?LesenDie Seite, die diese Anmerkung besitzt, oder null, wenn sie nicht aufgelöst werden kann (z. B.
VerticalAlignmentVerticalAlignmentLesen/SchreibenVertikale Ausrichtung auf diesen Absatz angewendet.
MarginMarginInfoLesen/SchreibenAußenrand-Information auf diesen Absatz angewendet.
IsFirstParagraphInColumnboolLesen/SchreibenDen Absatz zwingen, in einer neuen Spalte zu beginnen.
IsKeptWithNextboolLesen/SchreibenBehalten Sie diesen Absatz auf derselben Seite wie den nächsten.
IsInNewPageboolLesen/SchreibenErzwingen Sie, dass der Absatz auf einer neuen Seite beginnt.
IsInLineParagraphboolLesen/SchreibenInline-Absatz-Flag (beginnt nicht in einer neuen Zeile).
HyperlinkTextstring?Lesen/SchreibenLegacy-String-typisches Hyperlink-Ziel.
HyperlinkHyperlink?Lesen/SchreibenTypisierte Hyperlink-Dekoration auf den Absatz angewendet.
ZIndexintLesen/SchreibenZ-Order-Index, der vom DOM-Renderer verwendet wird.

Methoden

SignaturBeschreibung
Accept(visitor: AnnotationSelector)Senden Sie diese Anmerkung an die typisierte Visit(SubType)-Überladung des Besuchers.
GetRectangle(considerRotation: bool)Begrenzungsrechteck, angepasst durch considerRotation.
ChangeAfterResize(transform: Matrix)Passen Sie die Geometrie der Anmerkung an, nachdem der Benutzer die Seite oder das Host-Rechteck geändert hat.
UpdateAppearances()Regenerieren Sie den normalen Appearance-Stream (/AP /N) aus der aktuellen Geometrie und den Farben der Annotation.
WriteXfdf(writer: System.Xml.XmlWriter)Serialisieren Sie diese Anmerkung als XFDF-Element zum Writer (PDF 32000 §12.7.8 / XFDF 3.0).
Flatten()Flachlegen Sie diese Anmerkung — rendern Sie ihr visuelles Erscheinungsbild in den Seiteninhalt und entfernen Sie sie aus dem Annotations-Array der Seite.
Clone()Flacher Klon — kopiert skalare/Referenz-gemeinsame Zustände.

Siehe auch

 Deutsch