GenericAnnotation

GenericAnnotation

Przegląd

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

Klasa adnotacji awaryjnej dla podtypów adnotacji, które nie mają dedykowanego modelu (np.

Ta klasa udostępnia 7 metod do pracy z obiektami GenericAnnotation w programach .NET. Dostępne metody to: Accept, ChangeAfterResize, Clone, Flatten, GetRectangle, UpdateAppearances, WriteXfdf. Wszystkie publiczne członki 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 41 innych.

Właściwości

NazwaTypDostępOpis
AnnotationTypeAnnotationTypeOdczytPodtyp adnotacji.
RectRectangle?Odczyt/zapisProstokąt adnotacji (pozycja na stronie).
InnerRectRectangle?OdczytProstokąt adnotacji wcięty przez wpis /RD (różnice prostokątów) — obszar 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 typu wolny tekst / widget 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 według nazwy strumienia wyglądu (N, D, R).
StatesAppearanceDictionaryOdczytSłownik stanów 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 przeregenerować strumień wyglądu, gdy adnotacja jest zapisywana w przekonwertowanym dokumencie.
UseFontSubsetboolOdczyt/zapisCzy wbudowana czcionka (jeśli istnieje) powinna być podzbiorem.
Contentsstring?Odczyt/zapisZawartość adnotacji (tekst).
OpacitydoubleOdczyt/zapisPrzezroczystość 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?OdczytPełna kwalifikowana nazwa adnotacji.
Subjectstring?Odczyt/zapisTemat adnotacji (/Subj entry).
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 formy typowanej.
AnnotationFlagsAnnotationFlagsOdczyt/zapisTypowy alias Flag dopasowany do publicznego interfejsu Aspose.Pdf, 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 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 (liczony od 1) strony, która jest właścicielem tej adnotacji.
PagePage?OdczytStrona, która jest właścicielem tej adnotacji, lub null, gdy nie może zostać rozwiązana (np.
VerticalAlignmentVerticalAlignmentOdczyt/zapisWyrównanie pionowe zastosowane do tego akapitu.
MarginMarginInfoOdczyt/zapisInformacja o zewnętrznym marginesie zastosowana do tego akapitu.
IsFirstParagraphInColumnboolOdczyt/zapisWymuś, aby akapit rozpoczął nową kolumnę.
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 ciąg znaków.
HyperlinkHyperlink?Odczyt/zapisDekoracja hiperłącza typowanego zastosowana do akapitu.
ZIndexintOdczyt/zapisIndeks Z-order używany przez renderer DOM.

Metody

SygnaturaOpis
Accept(visitor: AnnotationSelector)Wyślij tę adnotację do typowanego przeciążenia Visit(SubType) odwiedzającego.
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łaszcz tę adnotację — renderuj jej wizualny wygląd w treści strony i usuń ją z tablicy adnotacji strony.
Clone()Płytka kopia — kopiuje stan skalarów oraz współdzielonych referencji.

Zobacz także

 Polski