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 Feld AUTOR an.
FieldAutoNum54Gibt das AUTONUM-Feld an.
FieldAutoNumLegal53Gibt das AUTONUMLGL-Feld an.
FieldAutoNumOutline52Gibt das AUTONUMOUT-Feld an.
FieldAutoText79Gibt das AUTOTEXT-Feld an.
FieldAutoTextList89Gibt das Feld AUTOTEXTLIST an.
FieldBarcode63Gibt das BARCODE-Feld an.
FieldBibliography100500Gibt das Feld BIBLIOGRAPHY an.
FieldBidiOutline92Gibt das BIDIOUTLINE-Feld an.
FieldCitation1980Gibt das Feld CITATION an.
FieldComments19Gibt das Feld COMMENTS an.
FieldCompare80Gibt das COMPARE-Feld an.
FieldCreateDate21Gibt das Feld CREATEDATE an.
FieldData40Gibt das DATA-Feld an.
FieldDatabase78Gibt das DATABASE-Feld an.
FieldDate31Gibt das DATE-Feld an.
FieldDDE45Gibt das DDE-Feld an.
FieldDisplayBarcode6301Gibt das Feld DISPLAYBARCODE an.
FieldMergeBarcode6302Gibt das MERGEBARCODE-Feld an.
FieldDDEAuto46Gibt das DDEAUTO-Feld an.
FieldDocProperty85Gibt das DOCPROPERTY-Feld an.
FieldDocVariable64Gibt das Feld DOCVARIABLE an.
FieldEditTime25Gibt das EDITTIME-Feld an.
FieldEmbed58Gibt das EMBED-Feld an.
FieldEquation49Gibt das EQ-Feld an.
FieldFileName29Gibt das Feld FILENAME an.
FieldFileSize69Gibt das Feld FILESIZE an.
FieldFillIn39Gibt das FILLIN-Feld an.
FieldFootnoteRef5Gibt das Feld FOOTNOTEREF an.
FieldFormCheckBox71Gibt das FORMCHECKBOX-Feld an.
FieldFormDropDown83Gibt das Feld FORMDROPDOWN an.
FieldFormTextInput70Gibt das FORMTEXT-Feld an.
FieldFormula34Gibt das =-Feld (Formel) an.
FieldGreetingLine94Gibt das Feld GREETINGLINE an.
FieldGlossary47Gibt das Feld GLOSSAR 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 Feld INCLUDE an.
FieldIncludePicture67Gibt das Feld INCLUDEPICTURE an.
FieldIncludeText68Gibt das Feld INCLUDETEXT 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 Feld PRINTDATE 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, bei dem das Schlüsselwort weggelassen wurde.
FieldRefDoc11Gibt das RD-Feld an.
FieldRevisionNum24Gibt das Feld REVNUM an.
FieldSaveDate22Gibt das Feld SAVEDATE an.
FieldSection65Gibt das Feld SECTION an.
FieldSectionPages66Gibt das Feld SECTIONPAGES an.
FieldSequence12Gibt das SEQ-Feld an.
FieldSet6Gibt das SET-Feld an.
FieldShape95Gibt das SHAPE-Feld an.
FieldSkipIf43Gibt das SKIPIF-Feld an.
FieldStyleRef10Gibt das Feld STYLEREF an.
FieldSubject16Gibt das Feld SUBJECT an.
FieldSymbol57Gibt das SYMBOL-Feld an.
FieldTemplate30Gibt das TEMPLATE-Feld an.
FieldTime32Gibt das TIME-Feld an.
FieldTitle15Gibt das Feld TITLE an.
FieldTOA73Gibt das TOA-Feld an.
FieldTOAEntry74Gibt das TA-Feld an.
FieldTOC13Gibt das Inhaltsverzeichnisfeld an.
FieldTOCEntry9Gibt das TC-Feld an.
FieldUserAddress62Gibt das Feld USERADDRESS an.
FieldUserInitials61Gibt das Feld USERINITIALS an.
FieldUserName60Gibt das Feld USERNAME an.

Beispiele

Zeigt, wie Sie mithilfe eines Feldcodes ein Feld in ein Dokument einfügen.

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 eingefügte Felder automatisch.
Assert.True((DateTime.Today - DateTime.Parse(field.Result)).Days <= 1);

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);

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

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

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

Siehe auch