RedactAnnotation

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

NazwaTypDostępOpis
AnnotationTypeAnnotationTypeOdczytPobiera typ adnotacji.
DefaultAppearancestringOdczyt/zapisDomyślny łańcuch wyglądu (/DA) stosowany do tekstu nakładki.
FontSizefloatOdczyt/zapisRozmiar czcionki używany w tekście nakładki.
OverlayTextstring?Odczyt/zapisTekst nakładki (/OverlayText wpis).
RepeatboolOdczyt/zapisCzy tekst nakładki ma się powtarzać (/Repeat entry).
JustificationintOdczyt/zapisJustowanie: 0=lewo, 1=środek, 2=prawo (/Q entry).
TextAlignmentHorizontalAlignmentOdczyt/zapisWyrównanie tekstu dla nakładki (odpowiada /Q).
FillColorColor?Odczyt/zapisKolor wypełnienia (/IC entry).
BorderColorColor?Odczyt/zapisKolor obramowania (/C entry — to samo co Color, ale typowany; zachowany jako wygoda dla kodu redakcji, który rozróżnia obramowanie od.
PopupPopupAnnotation?OdczytAdnotacja popup powiązana z tą redakcją (/Popup entry), lub null.
QuadPointPoint[]?Odczyt/zapisQuadPoints (/QuadPoints entry) definiujący podprostokąty w obrębie Rect adnotacji.
CreationDateDateTimeOdczyt/zapisElement /CreationDate jako DateTime.
RectRectangle?Odczyt/zapisProstokąt adnotacji (pozycja na stronie).
InnerRectRectangle?OdczytProszątrójkąt adnotacji wcięty przez wpis /RD (różnice prostokątów) — region faktycznie rysowany wewnątrz Rect.
WidthdoubleOdczyt/zapisSzerokość prostokąta adnotacji.
HeightdoubleOdczyt/zapisWysokość prostokąta adnotacji.
ActiveStatestring?Odczyt/zapisObecnie aktywny stan wyglądu (/AS entry).
AlignmentTextAlignmentOdczyt/zapisWyrównanie tekstu (dla adnotacji wolnego tekstu / widgetów zawierających tekst sformatowany).
HorizontalAlignmentAspose.Pdf.HorizontalAlignmentOdczyt/zapisWyrównanie poziome (Aspose.Pdf udostępnia to dodatkowo do Alignment; oba można ustawiać niezależnie).
TextHorizontalAlignmentAspose.Pdf.HorizontalAlignmentOdczyt/zapisNadpisanie poziomego wyrównania specyficznego dla tekstu.
AppearanceAppearanceDictionaryOdczytSłownik wyglądu (/AP entry) — indeksowany nazwą strumienia wyglądu (N, D, R).
StatesAppearanceDictionaryOdczytSłownik stanu wyglądu (pod-słownik per-stan w AP/N, np.
NormalAppearanceXForm?OdczytNormalny wygląd adnotacji (/AP /N) jako XForm, lub null, gdy go nie ma.
UpdateAppearanceOnConvertboolOdczyt/zapisCzy odtworzyć strumień appearance stream, gdy adnotacja jest zapisywana w przekonwertowanym dokumencie.
UseFontSubsetboolOdczyt/zapisCzy wbudowana czcionka (jeśli istnieje) powinna być subsetted.
Contentsstring?Odczyt/zapisZawartość adnotacji (tekst).
OpacitydoubleOdczyt/zapisKrycie adnotacji (0.0 = przezroczyste, 1.0 = nieprzezroczyste).
BorderBorder?Odczyt/zapisObramowanie adnotacji.
ColorColorOdczyt/zapisKolor obramowania adnotacji (/C entry).
InteriorColorColor?Odczyt/zapisKolor wnętrza adnotacji (/IC entry, dla adnotacji koło/kwadrat/linia).
Titlestring?Odczyt/zapisTytuł adnotacji (autor dla adnotacji typu markup).
Namestring?Odczyt/zapisNazwa adnotacji (unikalny identyfikator — wpis /NM).
FullNamestring?OdczytW pełni kwalifikowana nazwa adnotacji.
Subjectstring?Odczyt/zapisTemat adnotacji (/Subj entry).
ModifiedDatestring?OdczytData modyfikacji.
ModifiedDateTimeOdczyt/zapisData /M (modified) jako wpisany DateTime.
FlagsAnnotationFlagsOdczyt/zapisFlagi adnotacji (/F entry) — używane jako podstawa przechowywania zarówno dla formy int, jak i typowanej.
AnnotationFlagsAnnotationFlagsOdczyt/zapisTypowy alias Flag pasujący do publicznego interfejsu Aspose.Pdf, który udostępnia AnnotationFlags jako właściwość.
ActionPdfAction?Odczyt/zapisAkcja powiązana z tą adnotacją (/A entry).
ActionsPdfActionCollectionOdczytZbiór działań powiązanych z tą adnotacją.
Authorstring?OdczytAutor adnotacji (/T entry).
AnnotationStatestring?OdczytStan adnotacji (/State entry), np.
AnnotationStateModelstring?OdczytModel stanu adnotacji (/StateModel entry), np.
ReplyTypestring?OdczytTyp odpowiedzi (/RT entry), np.
InReplyToAnnotation?Odczyt/zapisAdnotacja, na którą ta odpowiada (/IRT entry).
QuadPointsPoint[]Odczyt/zapisQuadPoints jako tablica wartości Point.
CharacteristicsCharacteristicsOdczytCechy wyglądu (kolor obramowania, kolor tła, obrót).
PageIndexintOdczytIndeks strony (liczony od 1), do której należy ta adnotacja.
PagePage?OdczytStrona, do której należy ta adnotacja, lub null, gdy nie da się jej rozwiązać (np.
VerticalAlignmentVerticalAlignmentOdczyt/zapisWyrównanie pionowe zastosowane w tym akapicie.
MarginMarginInfoOdczyt/zapisInformacje o zewnętrznym marginesie zastosowane do tego akapitu.
IsFirstParagraphInColumnboolOdczyt/zapisWymuś rozpoczęcie akapitu w nowej kolumnie.
IsKeptWithNextboolOdczyt/zapisUtrzymaj ten akapit na tej samej stronie co następny.
IsInNewPageboolOdczyt/zapisWymuś rozpoczęcie akapitu na nowej stronie.
IsInLineParagraphboolOdczyt/zapisFlaga akapitu w linii (nie rozpoczyna nowej linii).
HyperlinkTextstring?Odczyt/zapisStarszy cel hiperłącza typu string.
HyperlinkHyperlink?Odczyt/zapisDekoracja hiperłącza typu zastosowana do akapitu.
ZIndexintOdczyt/zapisIndeks Z-order używany przez renderer DOM.

Metody

SygnaturaOpis
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.

Zobacz także

 Polski