FreeTextAnnotation

FreeTextAnnotation

Übersicht

FreeTextAnnotation ist eine Klasse in Aspose.PDF FOSS für .NET. Erbt von: MarkupAnnotation.

Diese Klasse stellt 19 Methoden zur Arbeit mit FreeTextAnnotation-Objekten in .NET-Programmen bereit. Verfügbare Methoden umfassen: Accept, ChangeAfterResize, ClearState, Clone, FindStateAnnotation, Flatten, FreeTextAnnotation, GetRectangle, GetState, GetStateModel, MarkupAnnotation, SetMarkedState und 4 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 55 weitere.

Eigenschaften

NameTypZugriffBeschreibung
DefaultAppearancestring?Lesen/SchreibenDer /DA-Standardauftritt-String.
DefaultAppearanceObjectDefaultAppearanceLesenDas stark typisierte Standardauftritt-Objekt, das DefaultAppearance zugrunde liegt.
DefaultStylestring?Lesen/SchreibenInline-Standard-Rich-Text-Stil, der in /DS übertragen wird.
RichTextstring?Lesen/SchreibenRich-Text-Zeichenkette (XHTML) für die Anmerkung (/RC-Eintrag).
AnnotationTypeAnnotationTypeLesenImmer FreeText.
CalloutPoint[]?Lesen/SchreibenCallout-Polylinie (/CL-Eintrag, PDF 32000 §12.5.6.6 — Freitext).
JustificationJustificationLesen/SchreibenAusrichtung des gerenderten Textes (/Q: 0=Links, 1=Zentriert, 2=Rechts).
IntentFreeTextIntentLesen/SchreibenFreitext-Absicht (/IT — FreeTextCallout / FreeTextTypeWriter).
StartingStyleLineEndingLesen/SchreibenStartender Zeilenende-Stil (/LE erster Eintrag; nur Aufrufabsicht).
EndingStyleLineEndingLesen/SchreibenEndender Zeilenende-Stil (/LE zweiter Eintrag; nur Aufrufabsicht).
RotateAspose.Pdf.RotationLesen/SchreibenSeitendrehung des gerenderten Textes (/Rotate).
TextRectangleRectangle?Lesen/SchreibenInneres Textrechteck (/RD Einrückung von /Rect).
TextStyleTextStyleLesen/SchreibenGebündelter Textstil (Schrift / Größe / Farbe / Ausrichtung), der beim Rendern der Rich-Text-Inhalte angewendet wird.
CreationDateSystem.DateTimeLesen/SchreibenErstellungszeitstempel aufgezeichnet in /CreationDate.
OpacitydoubleLesen/SchreibenDeckkraft (0..1) gespeichert in /CA.
PopupPopupAnnotation?Lesen/SchreibenZugehörige Popup-Anmerkung (/Popup).
ReplyTypeReplyTypeLesen/SchreibenAntwortbeziehung zu InReplyTo (/RT).
Subjectstring?Lesen/SchreibenBetreffzeile (/Subj).
Titlestring?Lesen/SchreibenAutor / Titel in /T übertragen.
RectRectangle?Lesen/SchreibenDas Annotationsrechteck (Position auf der Seite).
InnerRectRectangle?LesenDas Annotationsrechteck, das durch den /RD (Rechteckdifferenzen)-Eintrag eingeschoben wird — der Bereich, der tatsächlich innerhalb von Rect gezeichnet wird.
WidthdoubleLesen/SchreibenDie Breite des Annotationsrechtecks.
HeightdoubleLesen/SchreibenDie Höhe des Annotationsrechtecks.
ActiveStatestring?Lesen/SchreibenDer aktuell aktive Erscheinungszustand (/AS-Eintrag).
AlignmentTextAlignmentLesen/SchreibenTextausrichtung (für Freitext-/Widget-Anmerkungen 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 horizontale Ausrichtungsüberschreibung.
AppearanceAppearanceDictionaryLesenAppearance-Dictionary (/AP-Eintrag) — indiziert nach dem Namen des Appearance-Streams (N, D, R).
StatesAppearanceDictionaryLesenAppearance-State-Dictionary (das pro-Zustand-Teil-Dictionary von AP/N, z. B.
NormalAppearanceXForm?LesenDas normale (/AP /N) Aussehen der Annotation 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 Schrift (falls vorhanden) subsetting unterzogen werden soll.
Contentsstring?Lesen/SchreibenDer Anmerkungsinhalt (Text).
BorderBorder?Lesen/SchreibenAnmerkungsrand.
ColorColorLesen/SchreibenDie Farbe des Anmerkungsrandes (/C-Eintrag).
InteriorColorColor?Lesen/SchreibenDie Innenfarbe der Anmerkung (/IC-Eintrag, für Kreis-/Quadrat-/Linien-Anmerkungen).
Namestring?Lesen/SchreibenDer Annotationsname (eindeutiger Bezeichner — der /NM entry).
FullNamestring?LesenVollqualifizierter Annotationsname.
ModifiedDatestring?LesenDas Änderungsdatum.
ModifiedDateTimeLesen/SchreibenDas /M (geänderte) Datum als typisierte DateTime.
FlagsAnnotationFlagsLesen/SchreibenAnnotationsflags (/F-Eintrag) — 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 verknüpfte Aktion (/A-Eintrag).
ActionsPdfActionCollectionLesenSammlung von Aktionen, die mit dieser Annotation verknüpft sind.
Authorstring?LesenDer Anmerkungsautor (/T entry).
AnnotationStatestring?LesenDer Anmerkungsstatus (/State entry), z. B.
AnnotationStateModelstring?LesenDas Anmerkungszustandsmodell (/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, zu der diese Anmerkung gehört.
PagePage?LesenDie Seite, zu der diese Anmerkung gehört, oder null, wenn sie nicht aufgelöst werden kann (z. B.
VerticalAlignmentVerticalAlignmentLesen/SchreibenVertikale Ausrichtung auf diesen Absatz angewendet.
MarginMarginInfoLesen/SchreibenAußenrand-Info auf diesen Absatz angewendet.
IsFirstParagraphInColumnboolLesen/SchreibenDen Absatz dazu zwingen, in einer neuen Spalte zu beginnen.
IsKeptWithNextboolLesen/SchreibenHalten 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
FreeTextAnnotation(page: Page, rect: Rectangle, appearance: DefaultAppearance)Erstelle ein neues FreeTextAnnotation mit einer Standarddarstellung.
FreeTextAnnotation(document: Document, appearance: DefaultAppearance)Dokumenten-gebundener ctor zum Erzeugen eines FreeTextAnnotation, das noch nicht an eine bestimmte Seite angehängt ist; der Aufrufer fügt es über page.Annotations.Add(annot) hinzu.
SetTextStyle(textStyles: RichTextFontStyles, fontName: string, fontSize: double, fontColor: System.Drawing.Color)Wende Stil-Flags auf den gesamten Textlauf an.
SetTextStyle(fromInd: int, toInd: int, textStyles: RichTextFontStyles)Wenden Sie Rich-Text-Stilflags auf die Teilzeichenfolge [fromInd, toInd) an.
Accept(visitor: AnnotationSelector)Ruft Accept(visitor) für diese FreeTextAnnotation-Instanz auf.
MarkupAnnotation(document: Document)Dokumentgebundener Konstruktor zum Erstellen einer Markup-Annotation, die noch nicht an einer bestimmten Seite angehängt ist; Aufrufer fügen sie später über page.Annotations.Add(annot) hinzu.
GetState()Lese den /State-Eintrag im Eigenschaften-Dictionary der Annotation.
GetStateModel()Lese den /StateModel-Eintrag und mappe den fehlenden /entry auf Undefined.
SetMarkedState(marked: bool)Setzen Sie /State auf Marked oder Unmarked plus /StateModel = Marked.
SetReviewState(state: AnnotationState)Setze den review state.
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()Suchen Sie die zustandsverfolgende Annotation, die mit diesem Markup verknüpft ist (die zuletzt erstellte /IRT-Antwortannotation, die einen /State-Eintrag enthält, gemäß PDF 32000 §12.5.6.3).
GetRectangle(considerRotation: bool)Begrenzendes Rechteck durch considerRotation angepasst.
ChangeAfterResize(transform: Matrix)Passen Sie die Geometrie der Anmerkung an, nachdem der Benutzer die Seite oder das Host-Rechteck in der Größe geändert hat.
UpdateAppearances()Regenerieren Sie den normalen Appearance-Stream (/AP /N) aus der aktuellen Geometrie und den Farben der Anmerkung.
WriteXfdf(writer: System.Xml.XmlWriter)Serialisieren Sie diese Anmerkung als XFDF-Element an den Writer (PDF 32000 §12.7.8 / XFDF 3.0).
Flatten()Flachlegen Sie diese Annotation — rendern Sie ihr visuelles Erscheinungsbild in den Seiteninhalt und entfernen Sie sie aus dem page’s annotations array.
Clone()Flacher Klon — kopiert scalar/ref-shared state.

Siehe auch

 Deutsch