TextAnnotation

TextAnnotation

Przegląd

TextAnnotation jest klasą w Aspose.PDF FOSS dla .NET. Dziedziczy po: MarkupAnnotation.

Ta klasa udostępnia 17 metod do pracy z obiektami TextAnnotation w programach .NET. Dostępne metody obejmują: Accept, ChangeAfterResize, ClearState, Clone, FindStateAnnotation, Flatten, GetRectangle, GetState, GetStateModel, MarkupAnnotation, SetMarkedState, SetReviewState oraz 3 dodatkowe metody. 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 48 kolejnych.

Właściwości

NazwaTypDostępOpis
OpenboolOdczyt/zapisPobiera lub ustawia open.
StateAnnotationStateOdczyt/zapisPrzegląd / oznaczony stan tej adnotacji tekstowej (/State entry per PDF 32000 §12.5.6.3).
StateModelAnnotationStateModelOdczyt/zapisModel przegląd-stanu tej adnotacji tekstowej (/StateModel entry per PDF 32000 §12.5.6.3).
IconTextIconOdczyt/zapisIkona wyświetlana dla zamkniętej notatki samoprzylepnej (/Name entry).
AnnotationTypeAnnotationTypeOdczytZawsze Tekst.
PopupPopupAnnotation?Odczyt/zapisAdnotacja popup powiązana z tą notatką samoprzylepną (/Popup entry).
CreationDateSystem.DateTimeOdczyt/zapisZnacznik czasu utworzenia zapisany w /CreationDate.
OpacitydoubleOdczyt/zapisPrzezroczystość (0..1) zawarta w /CA.
ReplyTypeReplyTypeOdczyt/zapisOdpowiedź w stosunku do InReplyTo (/RT).
RichTextstring?Odczyt/zapisZawartość formatowanego tekstu (/RC), sformatowana w XHTML.
Subjectstring?Odczyt/zapisLinia tematu (/Subj).
Titlestring?Odczyt/zapisAutor / tytuł przenoszony w /T.
RectRectangle?Odczyt/zapisProstokąt adnotacji (pozycja na stronie).
InnerRectRectangle?OdczytProstyoką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 free-text / widget zawierających tekst sformatowany).
HorizontalAlignmentAspose.Pdf.HorizontalAlignmentOdczyt/zapisWyrównanie poziome (udostępniane dodatkowo oprócz 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 ponownie wygenerować strumień wyglądu, gdy adnotacja jest zapisywana w przetworzonym dokumencie.
UseFontSubsetboolOdczyt/zapisCzy wbudowana czcionka (jeśli istnieje) powinna być podzestawiona.
Contentsstring?Odczyt/zapisZawartość adnotacji (tekst).
BorderBorder?Odczyt/zapisObramowanie adnotacji.
ColorColorOdczyt/zapisKolor obramowania adnotacji (/C entry).
InteriorColorColor?Odczyt/zapisKolor wnętrza adnotacji (/IC entry, dla adnotacji okrąg/kwadrat/linia).
Namestring?Odczyt/zapisNazwa adnotacji (unikalny identyfikator — wpis /NM).
FullNamestring?OdczytW pełni kwalifikowana nazwa adnotacji.
ModifiedDatestring?OdczytData modyfikacji.
ModifiedDateTimeOdczyt/zapisData /M (modified) jako typowany 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, który udostępnia AnnotationFlags jako właściwość.
ActionPdfAction?Odczyt/zapisDziałanie powiązane 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 (wejście /StateModel), np.
InReplyToAnnotation?Odczyt/zapisAdnotacja, na którą ta odpowiada (wejście /IRT).
QuadPointsPoint[]Odczyt/zapisQuadPoints jako tablica wartości Point.
CharacteristicsCharacteristicsOdczytCharakterystyki 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 rozwiązać (np.
VerticalAlignmentVerticalAlignmentOdczyt/zapisWyrównanie pionowe zastosowane do tego akapitu.
MarginMarginInfoOdczyt/zapisInformacje o zewnętrznym marginesie zastosowane do tego akapitu.
IsFirstParagraphInColumnboolOdczyt/zapisWymuś, aby akapit rozpoczął się w nowej kolumnie.
IsKeptWithNextboolOdczyt/zapisZachowaj 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/zapisPrzestarzały docelowy odnośnik typu string.
HyperlinkHyperlink?Odczyt/zapisDekoracja typowanego odnośnika zastosowana do akapitu.
ZIndexintOdczyt/zapisIndeks kolejności Z używany przez renderer DOM.

Metody

SygnaturaOpis
TextAnnotation(page: Page, rect: Rectangle)Programowy konstruktor — tworzy adnotację /Text (przypięta notatka) w prostokącie na stronie.
UpdateAppearances()Wygeneruj normalny wygląd (/AP /N) dla ikony notatki (PDF 32000 §12.5.6.4), aby adnotacja była renderowana i spłaszczona.
TextAnnotation(document: Document)Konstruktor powiązany z dokumentem; prostokąt domyślnie jest pusty.
ChangeAfterResize(transform: Matrix)Zastosuj transformację do prostokąta adnotacji.
Accept(visitor: AnnotationSelector)Wywołuje Accept(visitor) na tej instancji TextAnnotation.
MarkupAnnotation(document: Document)Konstruktor powiązany z dokumentem do tworzenia adnotacji markup, która nie jest jeszcze przypięta do konkretnej strony; wywołujący dodają ją później poprzez page.Annotations.Add(annot).
GetState()Odczytaj wpis /State w słowniku właściwości adnotacji.
GetStateModel()Odczytaj wpis /StateModel, mapując brakujący /entry na Undefined.
SetMarkedState(marked: bool)Ustaw /State na Marked lub Unmarked plus /StateModel = Marked.
SetReviewState(state: AnnotationState)Ustaw stan przeglądu.
SetReviewState(state: AnnotationState, userName: string)Ustaw stan recenzji wraz z nazwą użytkownika recenzenta (zapisany w /T zgodnie ze specyfikacją PDF).
ClearState()Usuń wszelkie zapisane /State i /StateModel.
FindStateAnnotation()Znajdź adnotację śledzącą stan powiązaną z tym oznaczeniem (najbardziej aktualną adnotację odpowiedzi /IRT, która zawiera wpis /State, zgodnie z PDF 32000 §12.5.6.3).
GetRectangle(considerRotation: bool)Prostokąt ograniczający dostosowany przez considerRotation.
WriteXfdf(writer: System.Xml.XmlWriter)Zserializuj tę adnotację jako element XFDF do writera (PDF 32000 §12.7.8 / XFDF 3.0).
Flatten()Spłaszcz tę adnotację — renderuj jej wygląd wizualny w treści strony i usuń ją z tablicy adnotacji strony.
Clone()Płytka kopia — kopiuje stan skalarny i współdzielony referencyjnie.

Zobacz także

 Polski