Field

Przegląd

Field jest klasą w Aspose.PDF FOSS dla .NET. Dziedziczy po: Aspose.Pdf.Annotations.WidgetAnnotation, IEnumerable<Aspose.Pdf.Annotations.WidgetAnnotation>.

Reprezentuje pole formularza.

Ta klasa udostępnia 26 metod do pracy z obiektami Field w programach .NET. Dostępne metody obejmują: Accept, ChangeAfterResize, Clone, CopyTo, ExecuteFieldJavaScript, ExportToJson, ExportValueToJson, Field, Flatten, GetCheckedStateName, GetEnumerator, GetRectangle oraz 7 dodatkowych metod. 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, AlternateName, AnnotationFlags oraz 72 dodatkowe.

Właściwości

NazwaTypDostępOpis
TypeFieldTypeOdczytTyp pola.
FullNamestring?OdczytW pełni kwalifikowana nazwa pola.
TextHorizontalAlignmentAspose.Pdf.HorizontalAlignmentOdczyt/zapisNadpisanie poziomego wyrównania specyficznego dla tekstu zastosowane do wyglądu widżetu pola.
PageIndexintOdczytIndeks (liczony od 1) strony, której widżet tego pola jest własnością.
PartialNamestring?Odczyt/zapisCzęściowa nazwa pola (/T).
NormalAppearanceXForm?OdczytWygląd pola “Normal” (wpis /AP /N).
AppearanceAspose.Pdf.Annotations.AppearanceDictionaryOdczytStrumienie wyglądu widżetu pola (wpis /AP), kluczowane nazwą wyglądu.
OnActivatedAnnotations.PdfAction?Odczyt/zapisAkcja wywoływana, gdy to pole jest aktywowane (wpis /A).
Valuestring?Odczyt/zapisWartość pola (/V).
CountintOdczytLiczba elementów w tablicy /Kids tego pola — albo pola podrzędne (węzły hierarchii), albo adnotacje widgetów (pole końcowe z wieloma wizualnymi widgetami, takimi jak grupowany checkbox/radio).
FieldsField[]OdczytDzieci pola typu Field jako tablica migawkowa — wygodny dostępnik odzwierciedlający pola w formularzu.
DefaultValuestring?OdczytDomyślna wartość (/DV).
AlternateNamestring?Odczyt/zapisAlternatywna nazwa pola / podpowiedź (/TU entry).
FlagsAspose.Pdf.Annotations.AnnotationFlagsOdczyt/zapisFlagi adnotacji widgetu (/F entry), np.
TabOrderintOdczyt/zapisIndeks kolejności tabulacji dla tego pola.
IsReadOnlyboolOdczytCzy pole jest tylko do odczytu.
ReadOnlyboolOdczyt/zapisCzy pole jest tylko do odczytu (ustawialny alias dla API parity).
IsRequiredboolOdczytCzy pole jest wymagane.
CharacteristicsAspose.Pdf.Annotations.CharacteristicsOdczytCechy wyglądu (kolory obramowania / tła, obrót widżetu).
DefaultAppearanceAspose.Pdf.Annotations.DefaultAppearanceOdczyt/zapisDomyślny wygląd (czcionka, rozmiar, kolor) pola — odpowiednik na poziomie pola dla WidgetAnnotation.
RectRectangle?Odczyt/zapisProstokąt pola.
ColorColorOdczyt/zapisKolor pola (przechowywany w ciągu domyślnego wyglądu /DA jako RGB).
AnnotationIndexintOdczyt/zapisPozycja zakładki w tabulacji, liczona od 1, tego widżetu pola w tablicy /Annots strony — kolejność w tablicy jest kolejnością zakładek na stronie.
FitIntoRectangleboolOdczyt/zapisFlaga globalna: gdy jest ustawiona na true, wartość pola jest automatycznie skalowana, aby pasowała do prostokąta jego widżetu.
IsGroupboolOdczytCzy to pole jest kontenerem/grupą pól podrzędnych.
IsSharedFieldboolOdczyt/zapisCzy to pole należy do grupy shared-fields.
IsSynchronizedboolOdczytCzy kolekcja jest thread-safe.
SyncRootobjectOdczytKorzeń synchronizacji; zwraca tę instancję.
MaxFontSizedoubleOdczyt/zapisMaksymalny rozmiar czcionki używany przy automatycznym dopasowaniu wyglądu pola.
MinFontSizedoubleOdczyt/zapisMinimalny rozmiar czczcionki używany przy automatycznym dopasowaniu wyglądu pola.
MappingNamestring?Odczyt/zapisNazwa mapowania używana przez zewnętrzne skrypty do identyfikacji pola.
AnnotationTypeAnnotationTypeOdczytZawsze Widget.
BorderBorder?Odczyt/zapisSzerokość obramowania, styl i wzór kreski są określane na podstawie słownika BS widgetu (pola formularza przechowują swoje obramowanie tam, a nie w /Border).
ActionsAnnotationActionCollectionOdczytSloty akcji dla drzewa /AA widżetu.
ExportableboolOdczyt/zapisCzy wartość widżetu powinna być eksportowana przy wysyłaniu formularza.
HighlightingHighlightingModeOdczyt/zapisTryb wizualnego podświetlenia używany, gdy użytkownik kliknie widżet (/H entry).
ParentForms.Field?OdczytPole nadrzędne, gdy ten widżet jest wizualnym dzieckiem pola AcroForm.
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).
FieldValuestring?OdczytWartość pola (/V entry).
DefaultFieldValuestring?OdczytDomyślna wartość pola (/DV entry).
FieldTypestring?OdczytTyp pola (/FT entry).
InnerRectRectangle?OdczytProstokąt adnotacji wcięty przez 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 (wpis /AS).
AlignmentTextAlignmentOdczyt/zapisWyrównanie tekstu (dla adnotacji typu wolny tekst / widżet zawierających tekst sformatowany).
HorizontalAlignmentAspose.Pdf.HorizontalAlignmentOdczyt/zapisWyrównanie poziome (udostępniane dodatkowo oprócz Alignment; oba można ustawiać niezależnie).
StatesAppearanceDictionaryOdczytSłownik stanu wyglądu (pod-słownik per-stanu AP/N, np.).
UpdateAppearanceOnConvertboolOdczyt/zapisCzy odtworzyć strumień wyglądu, gdy adnotacja jest zapisywana w przekształconym dokumencie.
UseFontSubsetboolOdczyt/zapisCzy osadzona czcionka (jeśli istnieje) powinna być podzestawiona.
Contentsstring?Odczyt/zapisZawartość adnotacji (tekst).
OpacitydoubleOdczyt/zapisPrzezroczystość adnotacji (0,0 = przezroczysta, 1,0 = nieprzezroczysta).
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).
Subjectstring?Odczyt/zapisTemat adnotacji (wpis /Subj).
ModifiedDatestring?OdczytData modyfikacji.
ModifiedDateTimeOdczyt/zapisData /M (zmodyfikowana) jako wpisany DateTime.
AnnotationFlagsAnnotationFlagsOdczyt/zapisTypowany alias Flags pasujący do publicznego interfejsu, który udostępnia 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ą ta odpowiada (/IRT entry).
QuadPointsPoint[]Odczyt/zapisQuadPoints jako tablica wartości Point.
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/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 kolejny.
IsInNewPageboolOdczyt/zapisWymuś, aby akapit zaczynał się na nowej stronie.
IsInLineParagraphboolOdczyt/zapisFlaga wiersza inline (nie rozpoczyna nowej linii).
HyperlinkTextstring?Odczyt/zapisDziedziczny cel hiperłącza typu string.
HyperlinkHyperlink?Odczyt/zapisDekoracja typowanego hiperłącza zastosowana do akapitu.
ZIndexintOdczyt/zapisIndeks Z-order używany przez renderer DOM.

Metody

SygnaturaOpis
Field(doc: Document)Utwórz pole powiązane z dokumentem.
GetEnumerator()Iteruje adnotacje widgetów dla dzieci tego pola w tablicy /Kids.
CopyTo(array: Aspose.Pdf.Annotations.WidgetAnnotation[], index: int)Skopiuj adnotacje widgetów do tablicy zaczynając od indeksu.
CopyTo(array: Field[], index: int)Skopiuj dzieci tego pola (jako instancje Field) do tablicy zaczynając od indeksu.
ExecuteFieldJavaScript(javaScriptAction: Aspose.Pdf.Annotations.JavascriptAction)Wykonaj dostarczoną akcję JavaScript na tym polu.
ExportToJson(stream: Stream)Serializuj to pole do JSON (pojedynczego obiektu FieldExportingData) za pomocą dostarczonego strumienia.
ExportToJson(fileName: string)Serializuj to pole do pliku JSON.
ExportToJson(stream: Stream, options: ExportFieldsToJsonOptions?)Serializuj to pole do JSON za pomocą dostarczonego strumienia.
ExportToJson(fileName: string, options: ExportFieldsToJsonOptions?)Zserializuj to pole do pliku JSON.
ExportValueToJson(outputJsonStream: Stream, indented: bool)Zapisz nazwę pola, flagi oraz wartość do strumienia JSON.
Flatten()Spłaszcz to pole — przekształć jego wartość w statyczną treść strony.
GetWidgetEnumerator()Enumerator typowany na WidgetAnnotation.
ImportValueFromJson(inputJsonStream: Stream)Odczytaj wartość tego pola ze strumienia JSON.
ImportValueFromJson(inputJsonStream: Stream, fieldFullNameInJSON: string)Odczytaj wartość nazwanego pola ze strumienia JSON — pojedynczego obiektu pola (ewentualnie zagnieżdżonego przy użyciu ChildFields) lub ich tablicy — i zastosuj wartość wpisu, którego kropkowa ścieżka pasuje do fieldFullNameInJSON.
Recalculate()Przelicz ponownie wartość pola z jego skryptu obliczeniowego.
SetPosition(point: Aspose.Pdf.Point)Przesuń prostokąt pierwszego widżetu pola do podanego punktu (lewy górny róg).
WidgetAnnotation(doc: Document)Programowy ctor — tworzy pustą adnotację widgetu powiązaną z czytnikiem dokumentu.
ExportToJson(stream: System.IO.Stream)Serializuj pole tego widgetu jako JSON do strumienia.
ExportToJson(stream: System.IO.Stream, options: ExportFieldsToJsonOptions?)Serializuj pole tego widgetu jako pojedynczy obiekt FieldExportingData JSON do strumienia.
GetCheckedStateName()Zwraca nazwę stanu wyglądu, który reprezentuje stan „on” / „zaznaczony” tego widgetu (zwykle „Yes”), odczytywaną z kluczy słownika /AP/N (wszystko, co nie jest „Off”).
Accept(visitor: AnnotationSelector)Wywołuje Accept(visitor) na tej instancji Field.
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 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).
Clone()Płytka kopia — kopiuje skalarne/udostępnione referencyjnie stany.

Zobacz także

 Polski