WidgetAnnotation

WidgetAnnotation

Przegląd

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

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

Właściwości

NazwaTypDostępOpis
AnnotationTypeAnnotationTypeOdczytZawsze Widget.
BorderBorder?Odczyt/zapisSzerokość, styl i wzór kreski obramowania są pobierane z widget’s BS dictionary (pola formularza przenoszą tam swoje obramowanie, nie w /Border).
ActionsAnnotationActionCollectionOdczytGniazda akcji dla drzewa /AA widżetu.
DefaultAppearanceDefaultAppearanceOdczyt/zapisDomyślny wygląd (czcionka, rozmiar, kolor) tego widżetu.
ExportableboolOdczyt/zapisCzy wartość widżetu powinna być eksportowana przy wysyłaniu formularza.
HighlightingHighlightingModeOdczyt/zapisTryb podświetlania wizualnego używany, gdy użytkownik kliknie widżet (/H entry).
OnActivatedPdfAction?Odczyt/zapisAkcja wywoływana, gdy widżet zostaje aktywowany (/A entry).
ParentForms.Field?OdczytPole nadrzędne, gdy ten widżet jest wizualnym dzieckiem pola AcroForm.
ReadOnlyboolOdczyt/zapisCzy widżet odrzuca dane wejściowe (/Ff bit 1).
RequiredboolOdczyt/zapisCzy widżet musi być wypełniony przed wysłaniem (/Ff bit 2).
HighlightModestringOdczytTryb podświetlenia (/H entry).
DefaultAppearanceStringstring?OdczytDomyślny ciąg wyglądu (/DA entry).
NormalAppearanceXForm?OdczytWygląd “Normal” widżetu (strumień /AP /N).
FieldValuestring?OdczytWartość pola (/V entry).
DefaultFieldValuestring?OdczytDomyślna wartość pola (/DV entry).
FieldTypestring?OdczytTyp pola (/FT entry).
RectRectangle?Odczyt/zapisProstokąt adnotacji (pozycja na stronie).
InnerRectRectangle?OdczytProstokąt adnotacji wcięty o wpis /RD (rectangle differences) — 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 rich text).
HorizontalAlignmentAspose.Pdf.HorizontalAlignmentOdczyt/zapisPoziome wyrównanie (udostępnione dodatkowo w sekcji Alignment; oba można ustawiać niezależnie).
TextHorizontalAlignmentAspose.Pdf.HorizontalAlignmentOdczyt/zapisSpecyficzne dla tekstu nadpisanie poziomego wyrównania.
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.
UpdateAppearanceOnConvertboolOdczyt/zapisCzy wygenerować ponownie strumień wyglądu, gdy adnotacja zostanie zapisana w przekonwertowanym dokumencie.
UseFontSubsetboolOdczyt/zapisCzy wbudowana czcionka (jeśli istnieje) ma być podzbiorem.
Contentsstring?Odczyt/zapisZawartość adnotacji (tekst).
OpacitydoubleOdczyt/zapisKrycie adnotacji (0.0 = przezroczyste, 1.0 = nieprzezroczyste).
ColorColorOdczyt/zapisKolor obramowania adnotacji (/C entry).
InteriorColorColor?Odczyt/zapisKolor wnętrza adnotacji (/IC entry, dla adnotacji koło/kwadrat/linia).
Titlestring?Odczyt/zapisTytuł adnotacji (autor dla adnotacji markup).
Namestring?Odczyt/zapisNazwa adnotacji (unikalny identyfikator — wpis /NM).
FullNamestring?OdczytW pełni kwalifikowana nazwa adnotacji.
Subjectstring?Odczyt/zapisTemat adnotacji (wpis /Subj).
ModifiedDatestring?OdczytData modyfikacji.
ModifiedDateTimeOdczyt/zapisData /M (zmodyfikowana) jako wpisany DateTime.
FlagsAnnotationFlagsOdczyt/zapisFlagi adnotacji (/F entry) — używane jako magazyn bazowy zarówno dla wersji int, jak i form typowanych.
AnnotationFlagsAnnotationFlagsOdczyt/zapisTypowy alias Flags dopasowany do publicznego interfejsu, który eksponuje AnnotationFlags jako właściwość.
ActionPdfAction?Odczyt/zapisAkcja powiązana z tą adnotacją (/A entry).
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ą 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, której należy ta adnotacja.
PagePage?OdczytStrona, która jest właścicielem tej adnotacji, lub null, gdy nie można jej rozwiązać (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/zapisUtrzymaj ten akapit na tej samej stronie co następny.
IsInNewPageboolOdczyt/zapisWymuś rozpoczęcie akapitu na nowej stronie.
IsInLineParagraphboolOdczyt/zapisFlaga akapitu inline (nie rozpoczyna nowej linii).
HyperlinkTextstring?Odczyt/zapisStarszy docelowy odnośnik typu string.
HyperlinkHyperlink?Odczyt/zapisDekoracja typowanego hiperłącza zastosowana do akapitu.
ZIndexintOdczyt/zapisIndeks Z-order używany przez renderer DOM.

Metody

SygnaturaOpis
WidgetAnnotation(doc: Document)Programowy ctor — tworzy pustą adnotację widżetu powiązaną z czytnikiem dokumentu.
ExportToJson(stream: System.IO.Stream)Serializuj pole tego widżetu jako JSON do strumienia.
ExportToJson(fileName: string)Serializuj pole tego widżetu jako JSON do pliku.
ExportToJson(stream: System.IO.Stream, options: ExportFieldsToJsonOptions?)Serializuj pole tego widżetu jako pojedynczy obiekt FieldExportingData JSON do strumienia.
ExportToJson(fileName: string, options: ExportFieldsToJsonOptions?)Serializuj pole tego widżetu jako JSON do pliku.
GetCheckedStateName()Zwraca nazwę stanu wyglądu, który reprezentuje stan “on” / “checked” tego widżetu (zwykle “Yes”), odszukując ją w kluczach słownika /AP/N (wszystko, co nie jest “Off”).
Accept(visitor: AnnotationSelector)Wywołuje Accept(visitor) na tej instancji WidgetAnnotation.
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 gospodarza.
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 writer (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łytkie klonowanie — kopiuje stan skalarny/współdzielony referencyjnie.

Zobacz także

 Polski