RedactAnnotation

RedactAnnotation

Übersicht

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

Rückwärtskompatibler Alias für RedactionAnnotation.

Diese Klasse bietet 9 Methoden zur Arbeit mit RedactAnnotation-Objekten in .NET-Programmen. Verfügbare Methoden sind: 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
AnnotationTypeAnnotationTypeLesenGibt den Annotationstyp zurück.
DefaultAppearancestringLesen/SchreibenStandard-Anzeigestring (/DA), der auf den Overlay-Text angewendet wird.
FontSizefloatLesen/SchreibenSchriftgröße, die für den Overlay-Text verwendet wird.
OverlayTextstring?Lesen/SchreibenDer Überlagerungstext (/OverlayText Eintrag).
RepeatboolLesen/SchreibenOb der Überlagerungstext wiederholt werden soll (/Repeat Eintrag).
JustificationintLesen/SchreibenAusrichtung: 0=links, 1=zentriert, 2=rechts (/Q-Eintrag).
TextAlignmentHorizontalAlignmentLesen/SchreibenTextausrichtung für Overlay-Text (entspricht /Q).
FillColorColor?Lesen/SchreibenFüllfarbe (/IC-Eintrag).
BorderColorColor?Lesen/SchreibenRandfarbe (/C-Eintrag — gleich wie Color, aber typisiert; zur Vereinfachung für Redaktionscode, der Rand von.
PopupPopupAnnotation?LesenDie Popup-Annotation, die mit dieser Redaktion (/Popup-Eintrag) verknüpft ist, oder null.
QuadPointPoint[]?Lesen/SchreibenQuadPoints (/QuadPoints-Eintrag) definiert Unterrechtecke innerhalb des Rechtecks der Annotation.
CreationDateDateTimeLesen/SchreibenDer /CreationDate als ein DateTime.
RectRectangle?Lesen/SchreibenDas Annotationsrechteck (Position auf der Seite).
InnerRectRectangle?LesenDas Anmerkungsrechteck, das durch den /RD (Rectangle Differences)-Eintrag eingefügt wird — die Region, die tatsächlich innerhalb von Rect gezeichnet wird.
WidthdoubleLesen/SchreibenDie Breite des Anmerkungsrechtecks.
HeightdoubleLesen/SchreibenDie Höhe des Anmerkungsrechtecks.
ActiveStatestring?Lesen/SchreibenDerzeit aktive Erscheinungszustand (/AS-Eintrag).
AlignmentTextAlignmentLesen/SchreibenTextausrichtung (für Freitext-/Widget-Anmerkungen mit Rich-Text).
HorizontalAlignmentAspose.Pdf.HorizontalAlignmentLesen/SchreibenHorizontale Ausrichtung (Aspose.Pdf stellt dies zusätzlich zu Alignment bereit; beide können unabhängig eingestellt werden).
TextHorizontalAlignmentAspose.Pdf.HorizontalAlignmentLesen/SchreibenTextbezogene horizontale Ausrichtungsüberschreibung.
AppearanceAppearanceDictionaryLesenAppearance-Wörterbuch (/AP-Eintrag) — indiziert nach dem Namen des Appearance-Streams (N, D, R).
StatesAppearanceDictionaryLesenAppearance-State-Dictionary (das pro-Zustand-Unter-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 Annotation 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/SchreibenAnmerkungsrahmen.
ColorColorLesen/SchreibenDie Farbe des Anmerkungsrahmens (/C entry).
InteriorColorColor?Lesen/SchreibenDie Innenfarbe der Anmerkung (/IC entry, für Kreis-/Quadrat-/Linien-Anmerkungen).
Titlestring?Lesen/SchreibenDer Anmerkungstitel (Autor für Markup-Anmerkungen).
Namestring?Lesen/SchreibenDer Anmerkungsname (eindeutiger Bezeichner — der /NM entry).
FullNamestring?LesenVollqualifizierter Annotationsname.
Subjectstring?Lesen/SchreibenDer Annotations-Betreff (/Subj-Eintrag).
ModifiedDatestring?LesenDas Änderungsdatum.
ModifiedDateTimeLesen/SchreibenDas /M (modified) Datum als getippter DateTime.
FlagsAnnotationFlagsLesen/SchreibenAnnotationsflags (/F entry) — verwendet als Speicherunterlage für sowohl die int- als auch die typisierten Formen.
AnnotationFlagsAnnotationFlagsLesen/SchreibenTypisiertes Alias von Flags, das der Aspose.Pdf öffentlichen Oberfläche entspricht und AnnotationFlags als Eigenschaft aussetzt.
ActionPdfAction?Lesen/SchreibenDie mit dieser Annotation verbundene Aktion (/A-Eintrag).
ActionsPdfActionCollectionLesenSammlung von Aktionen, die mit dieser Annotation verknüpft sind.
Authorstring?LesenDer Annotationsautor (/T-Eintrag).
AnnotationStatestring?LesenDer Annotationsstatus (/State-Eintrag), z. B.
AnnotationStateModelstring?LesenDas Annotationsstatusmodell (/StateModel-Eintrag), z. B.
ReplyTypestring?LesenDer Antworttyp (/RT entry), z. B.
InReplyToAnnotation?Lesen/SchreibenDie Anmerkung, auf die diese antwortet (/IRT entry).
QuadPointsPoint[]Lesen/SchreibenQuadPoints als ein Array von Point-Werten.
CharacteristicsCharacteristicsLesenDarstellungsmerkmale (Randfarbe, Hintergrundfarbe, Drehung).
PageIndexintLesen1-basierter Index der Seite, die diese Anmerkung 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/SchreibenAußenrand-Information, die auf diesen Absatz angewendet wird.
IsFirstParagraphInColumnboolLesen/SchreibenZwingen Sie den Absatz, in einer neuen Spalte zu beginnen.
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 auf den Absatz angewendet.
ZIndexintLesen/SchreibenZ-Order-Index, der vom DOM-Renderer verwendet wird.

Methoden

SignaturBeschreibung
RedactionAnnotation(page: Page, rect: Rectangle)Erstelle eine neue Redaktionsannotation für das angegebene Seitenrechteck.
Flatten()Flachlegen Sie das Overlay dieser Redaktion auf die Seite.
Redact()Flachlegen Sie diese Anmerkung und entfernen Sie den darunterliegenden Inhalt innerhalb ihres Rechtecks: Löschen Sie physisch den Text, dessen Glyphen unter das Redaktionsrechteck fallen (so dass er nicht mehr extrahiert werden kann), und malen Sie dann das FillColor über das Rechteck als undurchsichtiges Overlay.
Accept(visitor: AnnotationSelector)Ruft Accept(visitor) für diese RedactAnnotation-Instanz auf.
GetRectangle(considerRotation: bool)Begrenzendes Rechteck wird 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()Erzeugen Sie den normalen Erscheinungsstrom (/AP /N) erneut aus der aktuellen Geometrie und den Farben der Anmerkung.
WriteXfdf(writer: System.Xml.XmlWriter)Serialisieren Sie diese Anmerkung als XFDF-Element in den Writer (PDF 32000 §12.7.8 / XFDF 3.0).
Clone()Flacher Klon — kopiert skalaren/Referenz-gemeinsamen Zustand.

Siehe auch

 Deutsch