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
| Name | Typ | Zugriff | Beschreibung |
|---|---|---|---|
AnnotationType | AnnotationType | Lesen | Gibt den Annotationstyp zurück. |
DefaultAppearance | string | Lesen/Schreiben | Standard-Anzeigestring (/DA), der auf den Overlay-Text angewendet wird. |
FontSize | float | Lesen/Schreiben | Schriftgröße, die für den Overlay-Text verwendet wird. |
OverlayText | string? | Lesen/Schreiben | Der Überlagerungstext (/OverlayText Eintrag). |
Repeat | bool | Lesen/Schreiben | Ob der Überlagerungstext wiederholt werden soll (/Repeat Eintrag). |
Justification | int | Lesen/Schreiben | Ausrichtung: 0=links, 1=zentriert, 2=rechts (/Q-Eintrag). |
TextAlignment | HorizontalAlignment | Lesen/Schreiben | Textausrichtung für Overlay-Text (entspricht /Q). |
FillColor | Color? | Lesen/Schreiben | Füllfarbe (/IC-Eintrag). |
BorderColor | Color? | Lesen/Schreiben | Randfarbe (/C-Eintrag — gleich wie Color, aber typisiert; zur Vereinfachung für Redaktionscode, der Rand von. |
Popup | PopupAnnotation? | Lesen | Die Popup-Annotation, die mit dieser Redaktion (/Popup-Eintrag) verknüpft ist, oder null. |
QuadPoint | Point[]? | Lesen/Schreiben | QuadPoints (/QuadPoints-Eintrag) definiert Unterrechtecke innerhalb des Rechtecks der Annotation. |
CreationDate | DateTime | Lesen/Schreiben | Der /CreationDate als ein DateTime. |
Rect | Rectangle? | Lesen/Schreiben | Das Annotationsrechteck (Position auf der Seite). |
InnerRect | Rectangle? | Lesen | Das Anmerkungsrechteck, das durch den /RD (Rectangle Differences)-Eintrag eingefügt wird — die Region, die tatsächlich innerhalb von Rect gezeichnet wird. |
Width | double | Lesen/Schreiben | Die Breite des Anmerkungsrechtecks. |
Height | double | Lesen/Schreiben | Die Höhe des Anmerkungsrechtecks. |
ActiveState | string? | Lesen/Schreiben | Derzeit aktive Erscheinungszustand (/AS-Eintrag). |
Alignment | TextAlignment | Lesen/Schreiben | Textausrichtung (für Freitext-/Widget-Anmerkungen mit Rich-Text). |
HorizontalAlignment | Aspose.Pdf.HorizontalAlignment | Lesen/Schreiben | Horizontale Ausrichtung (Aspose.Pdf stellt dies zusätzlich zu Alignment bereit; beide können unabhängig eingestellt werden). |
TextHorizontalAlignment | Aspose.Pdf.HorizontalAlignment | Lesen/Schreiben | Textbezogene horizontale Ausrichtungsüberschreibung. |
Appearance | AppearanceDictionary | Lesen | Appearance-Wörterbuch (/AP-Eintrag) — indiziert nach dem Namen des Appearance-Streams (N, D, R). |
States | AppearanceDictionary | Lesen | Appearance-State-Dictionary (das pro-Zustand-Unter-Dictionary von AP/N, z. B. |
NormalAppearance | XForm? | Lesen | Das normale (/AP /N) Aussehen der Annotation als XForm oder null, wenn keines vorhanden ist. |
UpdateAppearanceOnConvert | bool | Lesen/Schreiben | Ob der Appearance-Stream neu generiert werden soll, wenn eine Annotation in ein konvertiertes Dokument gespeichert wird. |
UseFontSubset | bool | Lesen/Schreiben | Ob die eingebettete Schriftart (falls vorhanden) unterteilt werden soll. |
Contents | string? | Lesen/Schreiben | Der Anmerkungsinhalt (Text). |
Opacity | double | Lesen/Schreiben | Deckkraft der Anmerkung (0.0 = transparent, 1.0 = undurchsichtig). |
Border | Border? | Lesen/Schreiben | Anmerkungsrahmen. |
Color | Color | Lesen/Schreiben | Die Farbe des Anmerkungsrahmens (/C entry). |
InteriorColor | Color? | Lesen/Schreiben | Die Innenfarbe der Anmerkung (/IC entry, für Kreis-/Quadrat-/Linien-Anmerkungen). |
Title | string? | Lesen/Schreiben | Der Anmerkungstitel (Autor für Markup-Anmerkungen). |
Name | string? | Lesen/Schreiben | Der Anmerkungsname (eindeutiger Bezeichner — der /NM entry). |
FullName | string? | Lesen | Vollqualifizierter Annotationsname. |
Subject | string? | Lesen/Schreiben | Der Annotations-Betreff (/Subj-Eintrag). |
ModifiedDate | string? | Lesen | Das Änderungsdatum. |
Modified | DateTime | Lesen/Schreiben | Das /M (modified) Datum als getippter DateTime. |
Flags | AnnotationFlags | Lesen/Schreiben | Annotationsflags (/F entry) — verwendet als Speicherunterlage für sowohl die int- als auch die typisierten Formen. |
AnnotationFlags | AnnotationFlags | Lesen/Schreiben | Typisiertes Alias von Flags, das der Aspose.Pdf öffentlichen Oberfläche entspricht und AnnotationFlags als Eigenschaft aussetzt. |
Action | PdfAction? | Lesen/Schreiben | Die mit dieser Annotation verbundene Aktion (/A-Eintrag). |
Actions | PdfActionCollection | Lesen | Sammlung von Aktionen, die mit dieser Annotation verknüpft sind. |
Author | string? | Lesen | Der Annotationsautor (/T-Eintrag). |
AnnotationState | string? | Lesen | Der Annotationsstatus (/State-Eintrag), z. B. |
AnnotationStateModel | string? | Lesen | Das Annotationsstatusmodell (/StateModel-Eintrag), z. B. |
ReplyType | string? | Lesen | Der Antworttyp (/RT entry), z. B. |
InReplyTo | Annotation? | Lesen/Schreiben | Die Anmerkung, auf die diese antwortet (/IRT entry). |
QuadPoints | Point[] | Lesen/Schreiben | QuadPoints als ein Array von Point-Werten. |
Characteristics | Characteristics | Lesen | Darstellungsmerkmale (Randfarbe, Hintergrundfarbe, Drehung). |
PageIndex | int | Lesen | 1-basierter Index der Seite, die diese Anmerkung besitzt. |
Page | Page? | Lesen | Die Seite, die diese Annotation besitzt, oder null, wenn sie nicht aufgelöst werden kann (z.B. |
VerticalAlignment | VerticalAlignment | Lesen/Schreiben | Vertikale Ausrichtung, die auf diesen Absatz angewendet wird. |
Margin | MarginInfo | Lesen/Schreiben | Außenrand-Information, die auf diesen Absatz angewendet wird. |
IsFirstParagraphInColumn | bool | Lesen/Schreiben | Zwingen Sie den Absatz, in einer neuen Spalte zu beginnen. |
IsKeptWithNext | bool | Lesen/Schreiben | Halten Sie diesen Absatz auf derselben Seite wie den nächsten. |
IsInNewPage | bool | Lesen/Schreiben | Erzwinge, dass der Absatz auf einer neuen Seite beginnt. |
IsInLineParagraph | bool | Lesen/Schreiben | Inline-Absatz-Flag (startet keine neue Zeile). |
HyperlinkText | string? | Lesen/Schreiben | Legacy-String-Typ Hyperlink-Ziel. |
Hyperlink | Hyperlink? | Lesen/Schreiben | Typisierte Hyperlink-Dekoration auf den Absatz angewendet. |
ZIndex | int | Lesen/Schreiben | Z-Order-Index, der vom DOM-Renderer verwendet wird. |
Methoden
| Signatur | Beschreibung |
|---|---|
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. |