RedactionAnnotation

RedactionAnnotation

Übersicht

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

Stellt eine Redaktionsannotation dar.

Diese Klasse stellt 10 Methoden zur Arbeit mit RedactionAnnotation-Objekten in .NET-Programmen bereit. Verfügbare Methoden umfassen: Accept, ChangeAfterResize, Clone, Flatten, GetRectangle, Redact, RedactionAnnotation, UpdateAppearances, WriteXfdf. 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 52 weitere.

Eigenschaften

NameTypZugriffBeschreibung
AnnotationTypeAnnotationTypeLesenRuft den Annotationstyp ab.
DefaultAppearancestringLesen/SchreibenStandard-Anzeigezeichenkette (/DA), die auf den Überlagerungstext angewendet wird.
FontSizefloatLesen/SchreibenSchriftgröße, die für den Überlagerungstext verwendet wird.
OverlayTextstring?Lesen/SchreibenDer Overlay-Text (/OverlayText Eintrag).
RepeatboolLesen/SchreibenOb der Overlay-Text wiederholt werden soll (/Repeat entry).
JustificationintLesen/SchreibenAusrichtung: 0=links, 1=zentriert, 2=rechts (/Q-Eintrag).
TextAlignmentHorizontalAlignmentLesen/SchreibenTextausrichtung für überlagerten Text (entspricht /Q).
FillColorColor?Lesen/SchreibenFüllfarbe (/IC-Eintrag).
BorderColorColor?Lesen/SchreibenRandfarbe (/C-Eintrag — gleich wie Color, aber typisiert; aus Gründen der Praktikabilität für den Redaktionscode, der Rand vs.).
PopupPopupAnnotation?LesenDie Popup-Annotation, die mit dieser Redaktion (/Popup-Eintrag) verknüpft ist, oder null.
QuadPointPoint[]?Lesen/SchreibenQuadPoints (/QuadPoints Eintrag) definiert Unterrechtecke innerhalb des Rect der Anmerkung.
CreationDateDateTimeLesen/SchreibenDer /CreationDate als ein DateTime.
RectRectangle?Lesen/SchreibenDas Anmerkungsrechteck (Position auf der Seite).
InnerRectRectangle?LesenDas Anmerkungsrechteck, das durch den /RD (Rectangle Differences)-Eintrag versetzt wird — der tatsächlich innerhalb von Rect gezeichnete Bereich.
WidthdoubleLesen/SchreibenDie Breite des Anmerkungsrechtecks.
HeightdoubleLesen/SchreibenDie Höhe des Annotationsrechtecks.
ActiveStatestring?Lesen/SchreibenDerzeit aktiver Erscheinungszustand (/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 festgelegt werden).
TextHorizontalAlignmentAspose.Pdf.HorizontalAlignmentLesen/SchreibenTextbezogene Überschreibung der horizontalen Ausrichtung.
AppearanceAppearanceDictionaryLesenAppearance-Dictionary (/AP entry) — indiziert nach dem Namen des Appearance-Streams (N, D, R).
StatesAppearanceDictionaryLesenAppearance-state Dictionary (das pro-State-Unter-Dictionary von AP/N, z. B.
NormalAppearanceXForm?LesenDie normale (/AP /N) Darstellung der Annotation als XForm, oder null, wenn keine vorhanden ist.
UpdateAppearanceOnConvertboolLesen/SchreibenOb der appearance stream neu generiert werden soll, wenn eine Annotation in ein konvertiertes Dokument gespeichert wird.
UseFontSubsetboolLesen/SchreibenOb die eingebettete Schriftart (falls vorhanden) subsetted werden soll.
Contentsstring?Lesen/SchreibenDer Inhalt der Anmerkung (Text).
OpacitydoubleLesen/SchreibenDeckkraft der Anmerkung (0.0 = transparent, 1.0 = undurchsichtig).
BorderBorder?Lesen/SchreibenAnmerkungsrahmen.
ColorColorLesen/SchreibenDie Randfarbe der Annotation (/C-Eintrag).
InteriorColorColor?Lesen/SchreibenDie Innenfarbe der Annotation (/IC-Eintrag, für Kreis-, Quadrat- oder Linienannotation).
Titlestring?Lesen/SchreibenDer Anmerkungstitel (Autor für Markup-Anmerkungen).
Namestring?Lesen/SchreibenDer Anmerkungsname (eindeutiger Bezeichner — der /NM-Eintrag).
FullNamestring?LesenVollqualifizierter Anmerkungsname.
Subjectstring?Lesen/SchreibenDas annotation subject (/Subj entry).
ModifiedDatestring?LesenDas Änderungsdatum.
ModifiedDateTimeLesen/SchreibenDas /M (modified)-Datum als typisierte DateTime.
FlagsAnnotationFlagsLesen/SchreibenAnnotierungs-Flags (/F-Eintrag) — werden als Speicherunterlage für sowohl die int- als auch die typisierten Formen verwendet.
AnnotationFlagsAnnotationFlagsLesen/SchreibenTypisierter Alias von Flags, der der öffentlichen Oberfläche entspricht und AnnotationFlags als Eigenschaft exponiert.
ActionPdfAction?Lesen/SchreibenDie mit dieser Anmerkung verknüpfte Aktion (/A entry).
ActionsPdfActionCollectionLesenSammlung von Aktionen, die mit dieser Anmerkung verknüpft sind.
Authorstring?LesenDer Anmerkungsautor (/T-Eintrag).
AnnotationStatestring?LesenDer Anmerkungsstatus (/State-Eintrag), z. B.
AnnotationStateModelstring?LesenDas Anmerkungsstatusmodell (/StateModel Eintrag), z. B.
ReplyTypestring?LesenDer Antworttyp (/RT-Eintrag), z. B.
InReplyToAnnotation?Lesen/SchreibenDie Anmerkung, auf die hier geantwortet wird (/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 Annotation besitzt, oder null, wenn sie nicht aufgelöst werden kann (z. B.
VerticalAlignmentVerticalAlignmentLesen/SchreibenVertikale Ausrichtung, die auf diesen Absatz angewendet wird.
MarginMarginInfoLesen/SchreibenÄußerer Rand-Info, die auf diesen Absatz angewendet wird.
IsFirstParagraphInColumnboolLesen/SchreibenErzwinge, dass der Absatz eine neue Spalte beginnt.
IsKeptWithNextboolLesen/SchreibenHalte diesen Absatz auf derselben Seite wie den nächsten.
IsInNewPageboolLesen/SchreibenErzwinge, dass der Absatz auf einer neuen Seite beginnt.
IsInLineParagraphboolLesen/SchreibenInline-Absatz-Flag (beginnt nicht in einer neuen Zeile).
HyperlinkTextstring?Lesen/SchreibenLegacy-String-typisiertes Hyperlink-Ziel.
HyperlinkHyperlink?Lesen/SchreibenTypisierte Hyperlink-Dekoration auf den Absatz angewendet.
ZIndexintLesen/SchreibenZ-Order-Index, der vom DOM-Renderer verwendet wird.

Methoden

SignaturBeschreibung
RedactionAnnotation(page: Page, rect: Rectangle)Erstelle eine neue redaction annotation für das angegebene Seitenrechteck.
RedactionAnnotation(document: Document)Dokumentgebundene redaction annotation; Aufrufer fügt sie später einer Seite hinzu.
Flatten()Flache das Overlay dieser redaction auf die Seite ab.
Redact()Flachlegen Sie diese Anmerkung und entfernen Sie den darunter liegenden Inhalt innerhalb ihres Rechtecks: Löschen Sie physisch den Text, dessen Glyphen unter das Redaktionsrechteck fallen (so dass er nicht mehr extrahiert werden kann), dann malen Sie das FillColor über das Rechteck als undurchsichtige Überlagerung.
Accept(visitor: AnnotationSelector)Ruft Accept(visitor) für diese RedactionAnnotation-Instanz auf.
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 übergeordnete Rechteck skaliert hat.
UpdateAppearances()Regeneriere den normalen Appearance-Stream (/AP /N) aus der aktuellen Geometrie und den Farben der Anmerkung.
WriteXfdf(writer: System.Xml.XmlWriter)Serialisiere diese Anmerkung als XFDF-Element zum Writer (PDF 32000 §12.7.8 / XFDF 3.0).
Clone()Flacher Klon — kopiert skalare/ref-geteilte Zustände.

Siehe auch

 Deutsch