UnderlineAnnotation

UnderlineAnnotation

Übersicht

UnderlineAnnotation ist eine Klasse in Aspose.PDF FOSS für .NET. Erbt von: TextMarkupAnnotation.

Unterstrich-Text-Markup-Anmerkung.

Diese Klasse bietet 19 Methoden zur Arbeit mit UnderlineAnnotation-Objekten in .NET-Programmen. Verfügbare Methoden umfassen: Accept, ChangeAfterResize, ClearState, Clone, FindStateAnnotation, Flatten, GetMarkedText, GetMarkedTextFragments, GetRectangle, GetState, GetStateModel, MarkupAnnotation und 6 weitere Methoden. Alle öffentlichen Mitglieder sind für jede .NET-Anwendung zugänglich, nachdem das Aspose.PDF FOSS für .NET-Paket installiert wurde. Eigenschaften: Action, Actions, ActiveState, Alignment, AnnotationFlags, AnnotationState und 44 weitere.

Eigenschaften

NameTypZugriffBeschreibung
AnnotationTypeAnnotationTypeLesenRuft den Annotationstyp ab.
CreationDateSystem.DateTimeLesen/SchreibenErstellungszeitstempel aufgezeichnet in /CreationDate.
OpacitydoubleLesen/SchreibenDeckkraft (0..1) wird in /CA übertragen.
PopupPopupAnnotation?Lesen/SchreibenZugehörige Popup-Annotation (/Popup).
ReplyTypeReplyTypeLesen/SchreibenAntwortbeziehung zu InReplyTo (/RT).
RichTextstring?Lesen/SchreibenRich-Text-Inhalte (/RC), im XHTML-Format.
Subjectstring?Lesen/SchreibenBetreffzeile (/Subj).
Titlestring?Lesen/SchreibenAutor / Titel in /T übertragen.
RectRectangle?Lesen/SchreibenDas Annotationsrechteck (Position auf der Seite).
InnerRectRectangle?LesenDas Annotationsrechteck, eingezogen durch den /RD (Rectangle Differences)-Eintrag – der Bereich, der tatsächlich innerhalb von Rect gezeichnet wird.
WidthdoubleLesen/SchreibenDie Breite des Annotationsrechtecks.
HeightdoubleLesen/SchreibenDie Höhe des Anmerkungsrechtecks.
ActiveStatestring?Lesen/SchreibenDerzeit aktiver Darstellungszustand (/AS-Eintrag).
AlignmentTextAlignmentLesen/SchreibenTextausrichtung (für Freitext / Widget-Annotationen mit Rich Text).
HorizontalAlignmentAspose.Pdf.HorizontalAlignmentLesen/SchreibenHorizontale Ausrichtung (zusätzlich zu Alignment verfügbar; die beiden können unabhängig voneinander eingestellt werden).
TextHorizontalAlignmentAspose.Pdf.HorizontalAlignmentLesen/SchreibenText-spezifische Überschreibung der horizontalen Ausrichtung.
AppearanceAppearanceDictionaryLesenAppearance-Wörterbuch (/AP-Eintrag) — indiziert nach dem Namen des Appearance-Streams (N, D, R).
StatesAppearanceDictionaryLesenAppearance-State-Wörterbuch (das pro-Zustands-Unter-Dictionary von AP/N, z. B.
NormalAppearanceXForm?LesenDas normale (/AP /N) Erscheinungsbild 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 Inhalt der Anmerkung (Text).
BorderBorder?Lesen/SchreibenAnmerkungsrand.
ColorColorLesen/SchreibenDie Farbe des Anmerkungsrands (/C-Eintrag).
InteriorColorColor?Lesen/SchreibenDie Innenfarbe der Anmerkung (/IC-Eintrag, für Kreis-/Quadrat-/Linien-Anmerkungen).
Namestring?Lesen/SchreibenDer Anmerkungsname (eindeutiger Bezeichner — der /NM-Eintrag).
FullNamestring?LesenVollqualifizierter Anmerkungsname.
ModifiedDatestring?LesenDas Änderungsdatum.
ModifiedDateTimeLesen/SchreibenDas /M (geänderte) Datum als getippter DateTime.
FlagsAnnotationFlagsLesen/SchreibenAnnotationsflags (/F entry) — verwendet als Speicherunterlage für sowohl die int- als auch die typisierten Formen.
AnnotationFlagsAnnotationFlagsLesen/SchreibenTypalias von Flags, der der öffentlichen Oberfläche entspricht und AnnotationFlags als Eigenschaft bereitstellt.
ActionPdfAction?Lesen/SchreibenDie mit dieser Annotation (/A entry) verbundene Aktion.
ActionsPdfActionCollectionLesenSammlung von Aktionen, die mit dieser Anmerkung verbunden sind.
Authorstring?LesenDer Autor der Anmerkung (/T entry).
AnnotationStatestring?LesenDer Anmerkungsstatus (/State entry), z. B.
AnnotationStateModelstring?LesenDas Annotations-Statusmodell (/StateModel Eintrag), 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 Annotation besitzt.
PagePage?LesenDie Seite, die diese Anmerkung besitzt, oder null, wenn sie nicht aufgelöst werden kann (z. B.
VerticalAlignmentVerticalAlignmentLesen/SchreibenVertikale Ausrichtung, die auf diesen Absatz angewendet wird.
MarginMarginInfoLesen/SchreibenAußenrand-Info, die auf diesen Absatz angewendet wird.
IsFirstParagraphInColumnboolLesen/SchreibenErzwingen Sie, dass der Absatz in einer neuen Spalte beginnt.
IsKeptWithNextboolLesen/SchreibenHalten Sie diesen Absatz auf derselben Seite wie den nächsten.
IsInNewPageboolLesen/SchreibenErzwinge, dass der Absatz auf einer neuen Seite beginnt.
IsInLineParagraphboolLesen/SchreibenInline-Absatz-Flag (startet keine neue Zeile).
HyperlinkTextstring?Lesen/SchreibenLegacy-String-Typ Hyperlink-Ziel.
HyperlinkHyperlink?Lesen/SchreibenTypisierte Hyperlink-Dekoration, die auf den Absatz angewendet wird.
ZIndexintLesen/SchreibenZ-Order-Index, der vom DOM-Renderer verwendet wird.

Methoden

SignaturBeschreibung
UnderlineAnnotation(page: Page, rect: Rectangle)Ruft UnderlineAnnotation(page, rect) auf dieser UnderlineAnnotation-Instanz auf.
Accept(visitor: AnnotationSelector)Ruft Accept(visitor) für diese UnderlineAnnotation-Instanz auf.
TextMarkupAnnotation(document: Document)Dokumentgebundener ctor (später zu einer Seite hinzugefügt).
GetMarkedText()Der Text, der von dem QuadPoints dieser Annotation abgedeckt wird, wobei der Text jedes Quads (jede hervorgehobene Zeile) durch NewLine getrennt ist.
GetMarkedTextFragments()Die Seiten-Textfragmente, die von dem QuadPoints dieser Annotation abgedeckt werden — ein abgeschnittener Fragment pro Quellfragment, das jedes Quad überschneidet.
MarkupAnnotation(document: Document)Dokumenten-gebundener Konstruktor zum Erstellen einer Markup-Annotation, die noch nicht an eine bestimmte Seite angehängt ist; Aufrufer fügen sie später über page.Annotations.Add(annot) hinzu.
GetState()Lese den /State-Eintrag im Eigenschaftenwörterbuch der Annotation.
GetStateModel()Lese den /StateModel-Eintrag, mappe den fehlenden /entry zu Undefined.
SetMarkedState(marked: bool)Setze /State auf Marked oder Unmarked plus /StateModel = Marked.
SetReviewState(state: AnnotationState)Setzt den Review-Status.
SetReviewState(state: AnnotationState, userName: string)Setzen Sie den Review-Status zusammen mit dem Benutzernamen des Reviewers (im /T gemäß der PDF-Spezifikation aufgezeichnet).
ClearState()Entfernen Sie alle aufgezeichneten /State und /StateModel.
FindStateAnnotation()Finden Sie die zustandsverfolgende Annotation, die mit dieser Markierung verknüpft ist (die zuletzt erstellte /IRT-Antwortannotation, die einen /State-Eintrag enthält, gemäß PDF 32000 §12.5.6.3).
GetRectangle(considerRotation: bool)Das Begrenzungsrechteck wird durch considerRotation angepasst.
ChangeAfterResize(transform: Matrix)Passen Sie die Geometrie der Anmerkung an, nachdem der Benutzer die Seite oder das Host-Rechteck skaliert hat.
UpdateAppearances()Erzeugen Sie den normalen Erscheinungs-Stream (/AP /N) aus der aktuellen Geometrie und den Farben der Anmerkung neu.
WriteXfdf(writer: System.Xml.XmlWriter)Serialisieren Sie diese Anmerkung als XFDF-Element zum Writer (PDF 32000 §12.7.8 / XFDF 3.0).
Flatten()Flachen Sie diese Anmerkung ab – rendern Sie ihr visuelles Erscheinungsbild in den Seiteninhalt und entfernen Sie sie aus dem Anmerkungs-Array der Seite.
Clone()Flacher Klon — kopiert skalare/ref-geteilte Zustände.

Siehe auch

 Deutsch