RedactAnnotation
Przegląd
RedactAnnotation jest klasą w Aspose.PDF FOSS dla .NET. Dziedziczy po: RedactionAnnotation.
Alias kompatybilny wstecznie dla RedactionAnnotation.
Ta klasa udostępnia 9 metod do pracy z obiektami RedactAnnotation w programach .NET. Dostępne metody to: Accept, ChangeAfterResize, Clone, Flatten, GetRectangle, Redact, RedactionAnnotation, UpdateAppearances, WriteXfdf. Wszystkie publiczne elementy są dostępne dla każdej aplikacji .NET po zainstalowaniu pakietu Aspose.PDF FOSS dla .NET. Właściwości: Action, Actions, ActiveState, Alignment, AnnotationFlags, AnnotationState oraz 52 dodatkowe.
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
AnnotationType | AnnotationType | Odczyt | Pobiera typ adnotacji. |
DefaultAppearance | string | Odczyt/zapis | Domyślny łańcuch wyglądu (/DA) stosowany do tekstu nakładki. |
FontSize | float | Odczyt/zapis | Rozmiar czcionki używany w tekście nakładki. |
OverlayText | string? | Odczyt/zapis | Tekst nakładki (/OverlayText wpis). |
Repeat | bool | Odczyt/zapis | Czy tekst nakładki ma się powtarzać (/Repeat entry). |
Justification | int | Odczyt/zapis | Justowanie: 0=lewo, 1=środek, 2=prawo (/Q entry). |
TextAlignment | HorizontalAlignment | Odczyt/zapis | Wyrównanie tekstu dla nakładki (odpowiada /Q). |
FillColor | Color? | Odczyt/zapis | Kolor wypełnienia (/IC entry). |
BorderColor | Color? | Odczyt/zapis | Kolor obramowania (/C entry — to samo co Color, ale typowany; zachowany jako wygoda dla kodu redakcji, który rozróżnia obramowanie od. |
Popup | PopupAnnotation? | Odczyt | Adnotacja popup powiązana z tą redakcją (/Popup entry), lub null. |
QuadPoint | Point[]? | Odczyt/zapis | QuadPoints (/QuadPoints entry) definiujący podprostokąty w obrębie Rect adnotacji. |
CreationDate | DateTime | Odczyt/zapis | Element /CreationDate jako DateTime. |
Rect | Rectangle? | Odczyt/zapis | Prostokąt adnotacji (pozycja na stronie). |
InnerRect | Rectangle? | Odczyt | Proszątrójkąt adnotacji wcięty przez wpis /RD (różnice prostokątów) — region faktycznie rysowany wewnątrz Rect. |
Width | double | Odczyt/zapis | Szerokość prostokąta adnotacji. |
Height | double | Odczyt/zapis | Wysokość prostokąta adnotacji. |
ActiveState | string? | Odczyt/zapis | Obecnie aktywny stan wyglądu (/AS entry). |
Alignment | TextAlignment | Odczyt/zapis | Wyrównanie tekstu (dla adnotacji wolnego tekstu / widgetów zawierających tekst sformatowany). |
HorizontalAlignment | Aspose.Pdf.HorizontalAlignment | Odczyt/zapis | Wyrównanie poziome (Aspose.Pdf udostępnia to dodatkowo do Alignment; oba można ustawiać niezależnie). |
TextHorizontalAlignment | Aspose.Pdf.HorizontalAlignment | Odczyt/zapis | Nadpisanie poziomego wyrównania specyficznego dla tekstu. |
Appearance | AppearanceDictionary | Odczyt | Słownik wyglądu (/AP entry) — indeksowany nazwą strumienia wyglądu (N, D, R). |
States | AppearanceDictionary | Odczyt | Słownik stanu wyglądu (pod-słownik per-stan w AP/N, np. |
NormalAppearance | XForm? | Odczyt | Normalny wygląd adnotacji (/AP /N) jako XForm, lub null, gdy go nie ma. |
UpdateAppearanceOnConvert | bool | Odczyt/zapis | Czy odtworzyć strumień appearance stream, gdy adnotacja jest zapisywana w przekonwertowanym dokumencie. |
UseFontSubset | bool | Odczyt/zapis | Czy wbudowana czcionka (jeśli istnieje) powinna być subsetted. |
Contents | string? | Odczyt/zapis | Zawartość adnotacji (tekst). |
Opacity | double | Odczyt/zapis | Krycie adnotacji (0.0 = przezroczyste, 1.0 = nieprzezroczyste). |
Border | Border? | Odczyt/zapis | Obramowanie adnotacji. |
Color | Color | Odczyt/zapis | Kolor obramowania adnotacji (/C entry). |
InteriorColor | Color? | Odczyt/zapis | Kolor wnętrza adnotacji (/IC entry, dla adnotacji koło/kwadrat/linia). |
Title | string? | Odczyt/zapis | Tytuł adnotacji (autor dla adnotacji typu markup). |
Name | string? | Odczyt/zapis | Nazwa adnotacji (unikalny identyfikator — wpis /NM). |
FullName | string? | Odczyt | W pełni kwalifikowana nazwa adnotacji. |
Subject | string? | Odczyt/zapis | Temat adnotacji (/Subj entry). |
ModifiedDate | string? | Odczyt | Data modyfikacji. |
Modified | DateTime | Odczyt/zapis | Data /M (modified) jako wpisany DateTime. |
Flags | AnnotationFlags | Odczyt/zapis | Flagi adnotacji (/F entry) — używane jako podstawa przechowywania zarówno dla formy int, jak i typowanej. |
AnnotationFlags | AnnotationFlags | Odczyt/zapis | Typowy alias Flag pasujący do publicznego interfejsu Aspose.Pdf, który udostępnia AnnotationFlags jako właściwość. |
Action | PdfAction? | Odczyt/zapis | Akcja powiązana z tą adnotacją (/A entry). |
Actions | PdfActionCollection | Odczyt | Zbiór działań powiązanych z tą adnotacją. |
Author | string? | Odczyt | Autor adnotacji (/T entry). |
AnnotationState | string? | Odczyt | Stan adnotacji (/State entry), np. |
AnnotationStateModel | string? | Odczyt | Model stanu adnotacji (/StateModel entry), np. |
ReplyType | string? | Odczyt | Typ odpowiedzi (/RT entry), np. |
InReplyTo | Annotation? | Odczyt/zapis | Adnotacja, na którą ta odpowiada (/IRT entry). |
QuadPoints | Point[] | Odczyt/zapis | QuadPoints jako tablica wartości Point. |
Characteristics | Characteristics | Odczyt | Cechy wyglądu (kolor obramowania, kolor tła, obrót). |
PageIndex | int | Odczyt | Indeks strony (liczony od 1), do której należy ta adnotacja. |
Page | Page? | Odczyt | Strona, do której należy ta adnotacja, lub null, gdy nie da się jej rozwiązać (np. |
VerticalAlignment | VerticalAlignment | Odczyt/zapis | Wyrównanie pionowe zastosowane w tym akapicie. |
Margin | MarginInfo | Odczyt/zapis | Informacje o zewnętrznym marginesie zastosowane do tego akapitu. |
IsFirstParagraphInColumn | bool | Odczyt/zapis | Wymuś rozpoczęcie akapitu w nowej kolumnie. |
IsKeptWithNext | bool | Odczyt/zapis | Utrzymaj ten akapit na tej samej stronie co następny. |
IsInNewPage | bool | Odczyt/zapis | Wymuś rozpoczęcie akapitu na nowej stronie. |
IsInLineParagraph | bool | Odczyt/zapis | Flaga akapitu w linii (nie rozpoczyna nowej linii). |
HyperlinkText | string? | Odczyt/zapis | Starszy cel hiperłącza typu string. |
Hyperlink | Hyperlink? | Odczyt/zapis | Dekoracja hiperłącza typu zastosowana do akapitu. |
ZIndex | int | Odczyt/zapis | Indeks Z-order używany przez renderer DOM. |
Metody
| Sygnatura | Opis |
|---|---|
RedactionAnnotation(page: Page, rect: Rectangle) | Utwórz nową adnotację redakcyjną dla podanego prostokąta strony. |
Flatten() | Spłaszcz nakładkę tej redakcji na stronie. |
Redact() | Spłaszcz tę adnotację i usuń znajdującą się pod nią treść w obrębie jej prostokąta: fizycznie usuń tekst, którego glify znajdują się pod prostokątem redakcji (aby nie mógł być już wyodrębniony), a następnie pomaluj FillColor na prostokącie jako nieprzezroczystą nakładkę. |
Accept(visitor: AnnotationSelector) | Wywołuje Accept(visitor) na tej instancji RedactAnnotation. |
GetRectangle(considerRotation: bool) | Prostokąt ograniczający dostosowany przez considerRotation. |
ChangeAfterResize(transform: Matrix) | Dopasuj geometrię adnotacji po tym, jak użytkownik zmienił rozmiar strony lub prostokąta hosta. |
UpdateAppearances() | Wygeneruj ponownie normalny strumień wyglądu (/AP /N) z bieżącej geometrii i kolorów adnotacji. |
WriteXfdf(writer: System.Xml.XmlWriter) | Zserializuj tę adnotację jako element XFDF do writer (PDF 32000 §12.7.8 / XFDF 3.0). |
Clone() | Płytkie klonowanie — kopiuje stan skalarno/współdzielony referencyjnie. |