PopupAnnotation

PopupAnnotation

Przegląd

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

Ta klasa udostępnia 9 metod do pracy z obiektami PopupAnnotation w programach .NET. Dostępne metody to: Accept, ChangeAfterResize, Clone, Flatten, GetRectangle, PopupAnnotation, UpdateAppearances, WriteXfdf. Wszystkie publiczne elementy są dostępne dla dowolnej aplikacji .NET po zainstalowaniu pakietu Aspose.PDF FOSS dla .NET. Właściwości: Action, Actions, ActiveState, Alignment, AnnotationFlags, AnnotationState oraz 43 więcej.

Właściwości

NazwaTypDostępOpis
AnnotationTypeAnnotationTypeOdczytZawsze wyskakujące.
OpenboolOdczyt/zapisPobiera lub ustawia open.
ParentAnnotation?Odczyt/zapisAdnotacja znaczników nadrzędnych, do której dołączony jest ten popup, lub null, jeśli popup nie ma wpisu /Parent.
RectRectangle?Odczyt/zapisProstokąt adnotacji (pozycja na stronie).
InnerRectRectangle?OdczytProstokąt adnotacji pomniejszony o 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 niosących rich text).
HorizontalAlignmentAspose.Pdf.HorizontalAlignmentOdczyt/zapisWyrównanie poziome (udostępniane oprócz Alignment; oba można ustawiać niezależnie).
TextHorizontalAlignmentAspose.Pdf.HorizontalAlignmentOdczyt/zapisNadpisanie wyrównania poziomego specyficznego dla tekstu.
AppearanceAppearanceDictionaryOdczytSłownik wyglądu (/AP entry) — kluczowany według nazwy strumienia wyglądu (N, D, R).
StatesAppearanceDictionaryOdczytSłownik stanu wyglądu (pod-słownik per-stan 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 przetworzonym dokumencie.
UseFontSubsetboolOdczyt/zapisCzy wbudowana czcionka (jeśli istnieje) ma być podzestawiona.
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 okrąg/kwadrat/linia).
Titlestring?Odczyt/zapisTytuł adnotacji (autor dla adnotacji znaczników).
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/zapisTypowany alias Flags 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 (/StateModel wpis), np.
ReplyTypestring?OdczytTyp odpowiedzi (/RT wpis), np.
InReplyToAnnotation?Odczyt/zapisAdnotacja, na którą odpowiada ta (/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, 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/zapisPionowe wyrównanie 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 następny.
IsInNewPageboolOdczyt/zapisWymuś rozpoczęcie akapitu na nowej stronie.
IsInLineParagraphboolOdczyt/zapisFlaga wiersza inline (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
PopupAnnotation(document: Document)Konstruktor popupu powiązanego z dokumentem (ctor); prostokąt domyślnie jest pusty.
PopupAnnotation(page: Page, rect: Rectangle)Programowy ctor — tworzy adnotację /Popup w prostokącie na stronie.
Accept(visitor: AnnotationSelector)Wywołuje Accept(visitor) na tej instancji PopupAnnotation.
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 macierzystego.
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 obiektu writer (PDF 32000 §12.7.8 / XFDF 3.0).
Flatten()Spłaszcz tę adnotację — wyrenderuj jej wygląd wizualny w treści strony i usuń ją z tablicy adnotacji strony.
Clone()Płytkie klonowanie — kopiuje stan skalarno/współdzielony referencyjnie.

Zobacz także

 Polski