LinkAnnotation

LinkAnnotation

Przegląd

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

Ta klasa udostępnia 9 metod do pracy z obiektami LinkAnnotation w programach .NET. Dostępne metody to: Accept, ChangeAfterResize, Clone, Flatten, GetRectangle, LinkAnnotation, 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 45 innych.

Właściwości

NazwaTypDostępOpis
HighlightingHighlightingModeOdczyt/zapisTryb podświetlania, gdy link jest aktywowany.
DestinationIAppointment?Odczyt/zapisMiejsce docelowe tej adnotacji linku (ExplicitDestination, NamedDestination lub null).
Uristring?OdczytPobiera uri.
TargetPageNumberint?OdczytDocelowy numer strony (liczony od 1) dla działań linków GoTo/GoToR, lub null, jeśli akcja nie jest linkiem do strony (np.
AnnotationTypeAnnotationTypeOdczytZawsze łącz.
ActionPdfAction?Odczyt/zapisWpis /A został zinterpretowany jako PdfAction.
RectRectangle?Odczyt/zapisProstokąt adnotacji (pozycja na stronie).
InnerRectRectangle?OdczytProstokąt adnotacji pomniejszony o wpis /RD (różnice prostokątne) — region faktycznie rysowany wewnątrz Rect.
WidthdoubleOdczyt/zapisSzerokość prostokąta adnotacji.
HeightdoubleOdczyt/zapisWysokość prostokąta adnotacji.
ActiveStatestring?Odczyt/zapisAktualnie aktywny stan wyglądu (/AS entry).
AlignmentTextAlignmentOdczyt/zapisWyrównanie tekstu (dla anotacji typu wolny tekst / widget zawierających tekst sformatowany).
HorizontalAlignmentAspose.Pdf.HorizontalAlignmentOdczyt/zapisWyrównanie poziome (udostępnione dodatkowo oprócz Alignment; oba można ustawiać niezależnie).
TextHorizontalAlignmentAspose.Pdf.HorizontalAlignmentOdczyt/zapisNadpisanie specyficzne dla tekstu wyrównania poziomego.
AppearanceAppearanceDictionaryOdczytSłownik wyglądu (/AP entry) — indeksowany nazwą strumienia wyglądu (N, D, R).
StatesAppearanceDictionaryOdczytSłownik stanu wyglądu (pod-słownik per-state 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, gdy adnotacja jest zapisywana w przekonwertowanym dokumencie.
UseFontSubsetboolOdczyt/zapisCzy wbudowana czcionka (jeśli istnieje) powinna 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 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 dopasowany do publicznego interfejsu, który udostępnia AnnotationFlags jako właściwość.
ActionsPdfActionCollectionOdczytZbiór działań powiązanych z tą adnotacją.
Authorstring?OdczytAutor adnotacji (wpis /T).
AnnotationStatestring?OdczytStan adnotacji (wpis /State), np.
AnnotationStateModelstring?OdczytModel stanu adnotacji (wpis /StateModel), np.
ReplyTypestring?OdczytTyp odpowiedzi (/RT entry), np.
InReplyToAnnotation?Odczyt/zapisAdnotacja, na którą to 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, do której należy ta adnotacja.
PagePage?OdczytStrona, do której należy ta adnotacja, 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ś rozpoczęcie akapitu w nowej kolumnie.
IsKeptWithNextboolOdczyt/zapisZachowaj 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 typowanego zastosowana do akapitu.
ZIndexintOdczyt/zapisIndeks Z-order używany przez renderer DOM.

Metody

SygnaturaOpis
LinkAnnotation(page: Page, rect: Rectangle)Utwórz nową adnotację linku dla podanej strony i prostokąta.
LinkAnnotation(obj: object, document: Document)Opakuj istniejący obiekt adnotacji linku (np.
Accept(visitor: AnnotationSelector)Wywołuje Accept(visitor) na tej instancji LinkAnnotation.
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 nadrzędnego.
UpdateAppearances()Wygeneruj ponownie normalny strumień wyglądu (/AP /N) na podstawie aktualnej geometrii i kolorów adnotacji.
WriteXfdf(writer: System.Xml.XmlWriter)Serializuj tę adnotację jako element XFDF do zapisu (PDF 32000 §12.7.8 / XFDF 3.0).
Flatten()Spłaszcz tę adnotację — wyrenderuj jej wizualny wygląd w treści strony i usuń ją z tablicy adnotacji strony.
Clone()Płytkie klonowanie — kopiuje stan scalar/ref-shared.

Zobacz także

 Polski