FieldType

FieldType enumeration

Gibt Microsoft Word-Feldtypen an.

public enum FieldType

Werte

NameWertBeschreibung
FieldNone0Feldtyp ist nicht angegeben oder unbekannt.
FieldCannotParse1Gibt an, dass das Feld nicht analysiert werden konnte.
FieldAddin81Gibt das ADDIN-Feld an.
FieldAddressBlock93Gibt das ADDRESSBLOCK-Feld an.
FieldAdvance84Gibt das ADVANCE-Feld an.
FieldAsk38Gibt das ASK-Feld an.
FieldAuthor17Gibt das AUTHOR-Feld an.
FieldAutoNum54Gibt das AUTONUM-Feld an.
FieldAutoNumLegal53Gibt das AUTONUMLGL-Feld an.
FieldAutoNumOutline52Gibt das AUTONUMOUT-Feld an.
FieldAutoText79Gibt das AUTOTEXT-Feld an.
FieldAutoTextList89Gibt das AUTOTEXTLIST-Feld an.
FieldBarcode63Gibt das BARCODE-Feld an.
FieldBibliography100500Gibt das BIBLIOGRAPHY-Feld an.
FieldBidiOutline92Gibt das BIDIOUTLINE-Feld an.
FieldCitation1980Gibt das CITATION-Feld an.
FieldComments19Gibt das Feld KOMMENTARE an.
FieldCompare80Gibt das COMPARE-Feld an.
FieldCreateDate21Gibt das CREATEDATE-Feld an.
FieldData40Gibt das DATA-Feld an.
FieldDatabase78Gibt das Feld DATABASE an.
FieldDate31Gibt das DATE-Feld an.
FieldDDE45Gibt das DDE-Feld an.
FieldDisplayBarcode6301Gibt das DISPLAYBARCODE-Feld an.
FieldMergeBarcode6302Gibt das MERGEBARCODE-Feld an.
FieldDDEAuto46Gibt das DDEAUTO-Feld an.
FieldDocProperty85Gibt das DOCPROPERTY-Feld an.
FieldDocVariable64Gibt das DOCVARIABLE-Feld an.
FieldEditTime25Gibt das EDITTIME-Feld an.
FieldEmbed58Gibt das EMBED-Feld an.
FieldEquation49Gibt das EQ-Feld an.
FieldFileName29Gibt das FILENAME-Feld an.
FieldFileSize69Gibt das FILESIZE-Feld an.
FieldFillIn39Gibt das FILLIN-Feld an.
FieldFootnoteRef5Gibt das FOOTNOTEREF-Feld an.
FieldFormCheckBox71Gibt das FORMCHECKBOX-Feld an.
FieldFormDropDown83Gibt das FORMDROPDOWN-Feld an.
FieldFormTextInput70Gibt das FORMTEXT-Feld an.
FieldFormula34Gibt das Feld = (Formel) an.
FieldGreetingLine94Gibt das GREETINGLINE-Feld an.
FieldGlossary47Gibt das GLOSSAR-Feld an.
FieldGoToButton50Gibt das GOTOBUTTON-Feld an.
FieldHtmlActiveX91Gibt das Feld an, das ein HTML-Steuerelement darstellt.
FieldHyperlink88Gibt das HYPERLINK-Feld an.
FieldIf7Gibt das IF-Feld an.
FieldInclude36Gibt das INCLUDE-Feld an.
FieldIncludePicture67Gibt das INCLUDEPICTURE-Feld an.
FieldIncludeText68Gibt das INCLUDETEXT-Feld an.
FieldIndex8Gibt das INDEX-Feld an.
FieldIndexEntry4Gibt das XE-Feld an.
FieldInfo14Gibt das INFO-Feld an.
FieldImport55Gibt das IMPORT-Feld an.
FieldKeyword18Gibt das Feld KEYWORDS an.
FieldLastSavedBy20Gibt das Feld LASTSAVEDBY an.
FieldLink56Gibt das LINK-Feld an.
FieldListNum90Gibt das LISTNUM-Feld an.
FieldMacroButton51Gibt das MACROBUTTON-Feld an.
FieldMergeField59Gibt das MERGEFIELD-Feld an.
FieldMergeRec44Gibt das MERGEREC-Feld an.
FieldMergeSeq75Gibt das MERGESEQ-Feld an.
FieldNext41Gibt das NEXT-Feld an.
FieldNextIf42Gibt das NEXTIF-Feld an.
FieldNoteRef72Gibt das NOTEREF-Feld an.
FieldNumChars28Gibt das NUMCHARS-Feld an.
FieldNumPages26Gibt das Feld NUMPAGES an.
FieldNumWords27Gibt das Feld NUMWORDS an.
FieldOcx87Gibt das OCX-Feld an.
FieldPage33Gibt das PAGE-Feld an.
FieldPageRef37Gibt das PAGEREF-Feld an.
FieldPrint48Gibt das PRINT-Feld an.
FieldPrintDate23Gibt das PRINTDATE-Feld an.
FieldPrivate77Gibt das PRIVATE-Feld an.
FieldQuote35Gibt das QUOTE-Feld an.
FieldRef3Gibt das REF-Feld an.
FieldRefNoKeyword2Gibt an, dass das Feld ein REF-Feld darstellt, in dem das Schlüsselwort weggelassen wurde.
FieldRefDoc11Gibt das RD-Feld an.
FieldRevisionNum24Gibt das REVNUM-Feld an.
FieldSaveDate22Gibt das SAVEDATE-Feld an.
FieldSection65Gibt das SECTION-Feld an.
FieldSectionPages66Gibt das SECTIONPAGES-Feld an.
FieldSequence12Gibt das SEQ-Feld an.
FieldSet6Gibt das SET-Feld an.
FieldShape95Gibt das SHAPE-Feld an.
FieldSkipIf43Gibt das SKIPIF-Feld an.
FieldStyleRef10Gibt das STYLEREF-Feld an.
FieldSubject16Gibt das SUBJECT-Feld an.
FieldSymbol57Gibt das SYMBOL-Feld an.
FieldTemplate30Gibt das TEMPLATE-Feld an.
FieldTime32Gibt das TIME-Feld an.
FieldTitle15Gibt das TITLE-Feld an.
FieldTOA73Gibt das TOA-Feld an.
FieldTOAEntry74Gibt das TA-Feld an.
FieldTOC13Gibt das TOC-Feld an.
FieldTOCEntry9Gibt das TC-Feld an.
FieldUserAddress62Gibt das Feld USERADDRESS an.
FieldUserInitials61Gibt das USERINITIALS-Feld an.
FieldUserName60Gibt das USERNAME-Feld an.

Beispiele

Zeigt, wie man mithilfe eines Feldcodes ein Feld in ein Dokument einfügt.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

Field field = builder.InsertField("DATE \\@ \"dddd, MMMM dd, yyyy\"");

Assert.AreEqual(FieldType.FieldDate, field.Type);
Assert.AreEqual("DATE \\@ \"dddd, MMMM dd, yyyy\"", field.GetFieldCode());

// Diese Überladung der InsertField-Methode aktualisiert automatisch eingefügte Felder.
Assert.That(DateTime.Parse(field.Result), Is.EqualTo(DateTime.Today).Within(1).Days);

Zeigt, wie mit einem FieldStart-Knoten gearbeitet wird.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

FieldDate field = (FieldDate)builder.InsertField(FieldType.FieldDate, true);
field.Format.DateTimeFormat = "dddd, MMMM dd, yyyy";
field.Update();

FieldChar fieldStart = field.Start;

Assert.AreEqual(FieldType.FieldDate, fieldStart.FieldType);
Assert.AreEqual(false, fieldStart.IsDirty);
Assert.AreEqual(false, fieldStart.IsLocked);

// Das Fassadenobjekt abrufen, das das Feld im Dokument darstellt.
field = (FieldDate)fieldStart.GetField();

Assert.AreEqual(false, field.IsLocked);
Assert.AreEqual(" DATE  \\@ \"dddd, MMMM dd, yyyy\"", field.GetFieldCode());

// Feld aktualisieren, um das aktuelle Datum anzuzeigen.
field.Update();

Siehe auch