UnderlineAnnotation

UnderlineAnnotation

Przegląd

UnderlineAnnotation jest klasą w Aspose.PDF FOSS dla .NET. Dziedziczy po: TextMarkupAnnotation.

Adnotacja podkreślenia tekstu.

Ta klasa udostępnia 19 metod do pracy z obiektami UnderlineAnnotation w programach .NET. Dostępne metody obejmują: Accept, ChangeAfterResize, ClearState, Clone, FindStateAnnotation, Flatten, GetMarkedText, GetMarkedTextFragments, GetRectangle, GetState, GetStateModel, MarkupAnnotation oraz 6 dodatkowych metod. 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 44 kolejne.

Właściwości

NazwaTypDostępOpis
AnnotationTypeAnnotationTypeOdczytPobiera typ adnotacji.
CreationDateSystem.DateTimeOdczyt/zapisZnacznik czasu utworzenia zapisany w /CreationDate.
OpacitydoubleOdczyt/zapisKrycie (0..1) przenoszone w /CA.
PopupPopupAnnotation?Odczyt/zapisPowiązana adnotacja popup (/Popup).
ReplyTypeReplyTypeOdczyt/zapisRelacja odpowiedzi do InReplyTo (/RT).
RichTextstring?Odczyt/zapisZawartość rich-text (/RC), sformatowana w XHTML.
Subjectstring?Odczyt/zapisLinia tematu (/Subj).
Titlestring?Odczyt/zapisAutor / tytuł przenoszone w /T.
RectRectangle?Odczyt/zapisProstokąt adnotacji (pozycja na stronie).
InnerRectRectangle?OdczytProstokąt adnotacji pomniejszony o wpis /RD (różnice prostokąta) — 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 formatowany tekst).
HorizontalAlignmentAspose.Pdf.HorizontalAlignmentOdczyt/zapisWyrównanie poziome (udostępniane dodatkowo do Alignment; oba można ustawiać niezależnie).
TextHorizontalAlignmentAspose.Pdf.HorizontalAlignmentOdczyt/zapisNadpisanie poziomego wyrównania tekstu.
AppearanceAppearanceDictionaryOdczytSłownik wyglądu (/AP entry) — kluczowany nazwą strumienia wyglądu (N, D, R).
StatesAppearanceDictionaryOdczytSłownik stanu wyglądu (pod-słownik dla każdego stanu w AP/N, np.
NormalAppearanceXForm?OdczytNormalny wygląd adnotacji (/AP /N) jako XForm, lub null, gdy go nie ma.
UpdateAppearanceOnConvertboolOdczyt/zapisCzy odtworzyć strumień wyglądu przy zapisywaniu adnotacji w przekonwertowanym dokumencie.
UseFontSubsetboolOdczyt/zapisCzy osadzona czcionka (jeśli istnieje) ma być podzbiorem.
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 koła/kwadratu/linia).
Namestring?Odczyt/zapisNazwa adnotacji (unikalny identyfikator — wpis /NM).
FullNamestring?OdczytW pełni kwalifikowana nazwa adnotacji.
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 formy typowanej.
AnnotationFlagsAnnotationFlagsOdczyt/zapisTypowy alias Flags dopasowany do publicznego interfejsu, 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 wpis), np.
InReplyToAnnotation?Odczyt/zapisAdnotacja, na którą ta odpowiada (/IRT wpis).
QuadPointsPoint[]Odczyt/zapisQuadPoints jako tablica wartości Point.
CharacteristicsCharacteristicsOdczytCechy wyglądu (kolor obramowania, kolor tła, obrót).
PageIndexintOdczytIndeks (liczony od 1) strony, która jest właścicielem tej adnotacji.
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ś rozpoczęcie akapitu w nowej kolumnie.
IsKeptWithNextboolOdczyt/zapisUtrzymaj ten akapit na tej samej stronie co kolejny.
IsInNewPageboolOdczyt/zapisWymuś rozpoczęcie akapitu na nowej stronie.
IsInLineParagraphboolOdczyt/zapisFlaga akapitu w linii (nie rozpoczyna nowej linii).
HyperlinkTextstring?Odczyt/zapisStarszy docelowy hiperlink typu string.
HyperlinkHyperlink?Odczyt/zapisDekoracja hiperłącza określonego typu zastosowana do akapitu.
ZIndexintOdczyt/zapisIndeks Z-order używany przez renderer DOM.

Metody

SygnaturaOpis
UnderlineAnnotation(page: Page, rect: Rectangle)Wywołuje UnderlineAnnotation(page, rect) na tej instancji UnderlineAnnotation.
Accept(visitor: AnnotationSelector)Wywołuje Accept(visitor) na tej instancji UnderlineAnnotation.
TextMarkupAnnotation(document: Document)Konstruktor powiązany z dokumentem (dodany później do strony).
GetMarkedText()Tekst objęty QuadPoints tej adnotacji, przy czym tekst każdego kwadratu (każdej wyróżnionej linii) jest oddzielony NewLine.
GetMarkedTextFragments()Fragmenty tekstu strony objęte QuadPoints tej adnotacji — po jednym przyciętym fragmencie na każdy fragment źródłowy, który pokrywa się z danym kwadratem.
MarkupAnnotation(document: Document)Konstruktor związany z dokumentem służący do tworzenia adnotacji markup, która nie jest jeszcze dołączona do konkretnej strony; wywołujący dodają ją później za pomocą 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 recenzji.
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 oraz /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.
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)Zserializuj tę adnotację jako element XFDF do writer (PDF 32000 §12.7.8 / XFDF 3.0).
Flatten()Spłaszczyć tę adnotację — wyrenderować jej wizualny wygląd w treści strony i usunąć ją z tablicy adnotacji strony.
Clone()Płytka kopia — kopiuje stan skalarny/współdzielony referencyjnie.

Zobacz także

 Polski