RedactionAnnotation

RedactionAnnotation

Przegląd

RedactionAnnotation jest klasą w Aspose.PDF FOSS dla .NET. Dziedziczy po: Annotation.

Reprezentuje adnotację redakcyjną.

Ta klasa udostępnia 10 metod do pracy z obiektami RedactionAnnotation 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 więcej.

Właściwości

NazwaTypDostępOpis
AnnotationTypeAnnotationTypeOdczytPobiera typ adnotacji.
DefaultAppearancestringOdczyt/zapisDomyślny ciąg wyglądu (/DA) zastosowany 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 wpis).
JustificationintOdczyt/zapisJustowanie: 0=lewo, 1=środek, 2=prawo (/Q entry).
TextAlignmentHorizontalAlignmentOdczyt/zapisWyrównanie tekstu nakładki (odnosi się do /Q).
FillColorColor?Odczyt/zapisKolor wypełnienia (/IC entry).
BorderColorColor?Odczyt/zapisKolor obramowania (/C entry — taki sam jak Color, ale wpisany; zachowany jako wygoda dla kodu redakcji, który rozróżnia obramowanie vs.
PopupPopupAnnotation?OdczytAdnotacja popup powiązana z tą redakcją (/Popup entry), lub null.
QuadPointPoint[]?Odczyt/zapisQuadPoints (/QuadPoints entry) definiująca podprostokąty w obrębie Rect adnotacji.
CreationDateDateTimeOdczyt/zapisThe /CreationDate jako DateTime.
RectRectangle?Odczyt/zapisProstokąt adnotacji (pozycja na stronie).
InnerRectRectangle?OdczytProszątek 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 / widżetów zawierających sformatowany tekst).
HorizontalAlignmentAspose.Pdf.HorizontalAlignmentOdczyt/zapisWyrównanie poziome (udostępnione 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) — kluczowany nazwą strumienia wyglądu (N, D, R).
StatesAppearanceDictionaryOdczytSłownik stanu wyglądu (pod-słownik per-state AP/N, np.
NormalAppearanceXForm?OdczytNormalny wygląd adnotacji (/AP /N) jako XForm, lub null, gdy go nie ma.
UpdateAppearanceOnConvertboolOdczyt/zapisCzy odtworzyć strumień wyglądu, gdy adnotacja jest zapisywana w przekonwertowanym dokumencie.
UseFontSubsetboolOdczyt/zapisCzy osadzona czcionka (jeśli istnieje) ma być podzestawiona.
Contentsstring?Odczyt/zapisZawartość adnotacji (tekst).
OpacitydoubleOdczyt/zapisPrzezroczystość adnotacji (0.0 = przezroczysta, 1.0 = nieprzezroczysta).
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 znacznikowych).
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 Flags odpowiadający publicznemu interfejsowi, który udostępnia AnnotationFlags jako właściwość.
ActionPdfAction?Odczyt/zapisAkcja powiązana z tą adnotacją (/A entry).
ActionsPdfActionCollectionOdczytZbiór działań zwią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.
CharacteristicsCharacteristicsOdczytCharakterystyka wyglądu (kolor obramowania, kolor tła, obrót).
PageIndexintOdczytIndeks (liczony od 1) strony, do której należy ta adnotacja.
PagePage?OdczytStrona, do której należy ta adnotacja, lub null, gdy nie można jej ustalić (np.
VerticalAlignmentVerticalAlignmentOdczyt/zapisWyrównanie pionowe zastosowane do tego akapitu.
MarginMarginInfoOdczyt/zapisInformacja o marginesie zewnętrznym zastosowana 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 określonego typu zastosowana do akapitu.
ZIndexintOdczyt/zapisIndeks kolejności Z używany przez renderer DOM.

Metody

SygnaturaOpis
RedactionAnnotation(page: Page, rect: Rectangle)Utwórz nową adnotację redakcyjną dla podanego prostokąta strony.
RedactionAnnotation(document: Document)Adnotacja redakcyjna powiązana z dokumentem; wywołujący doda ją do strony później.
Flatten()Spłaszcz nakładkę tej redakcji na stronie.
Redact()Spłaszcz tę adnotację i usuń znajdującą się pod nią zawartość w obrębie jej prostokąta: fizycznie usuń tekst, którego glify znajdują się pod prostokątem redakcji (aby nie mógł już zostać wyodrębniony), a następnie pomaluj FillColor na prostokącie jako nieprzezroczystą nakładkę.
Accept(visitor: AnnotationSelector)Wywołuje Accept(visitor) na tej instancji RedactionAnnotation.
GetRectangle(considerRotation: bool)Prostokąt ograniczający dostosowany przez considerRotation.
ChangeAfterResize(transform: Matrix)Dostosuj geometrię adnotacji po tym, jak użytkownik zmienił rozmiar strony lub prostokąta hosta.
UpdateAppearances()Wygeneruj ponownie normalny strumień wyglądu (/AP /N) na podstawie bieżącej geometrii i kolorów adnotacji.
WriteXfdf(writer: System.Xml.XmlWriter)Serializuj tę adnotację jako element XFDF do writer (PDF 32000 §12.7.8 / XFDF 3.0).
Clone()Płytkie klonowanie — kopiuje stan skalarny/współdzielony referencyjnie.

Zobacz także

 Polski