FieldType

FieldType enumeration

Gibt Microsoft Word-Feldtypen an.

public enum FieldType

Werte

Name Wert Beschreibung
FieldNone 0 Feldtyp ist nicht angegeben oder unbekannt.
FieldCannotParse 1 Gibt an, dass das Feld nicht analysiert werden konnte.
FieldAddin 81 Gibt das ADDIN-Feld an.
FieldAddressBlock 93 Gibt das ADRESSBLOCK-Feld an.
FieldAdvance 84 Gibt das ADVANCE-Feld an.
FieldAsk 38 Gibt das ASK-Feld an.
FieldAuthor 17 Gibt das AUTHOR-Feld an.
FieldAutoNum 54 Gibt das AUTONUM-Feld an.
FieldAutoNumLegal 53 Gibt das AUTONUMLGL-Feld an.
FieldAutoNumOutline 52 Gibt das AUTONUMOUT-Feld an.
FieldAutoText 79 Gibt das AUTOTEXT-Feld an.
FieldAutoTextList 89 Gibt das AUTOTEXTLIST-Feld an.
FieldBarcode 63 Gibt das BARCODE-Feld an.
FieldBibliography 100500 Gibt das Feld BIBLIOGRAPHY an.
FieldBidiOutline 92 Gibt das Feld BIDIOUTLINE an.
FieldCitation 1980 Gibt das ZITAT-Feld an.
FieldComments 19 Gibt das Feld COMMENTS an.
FieldCompare 80 Gibt das COMPARE-Feld an.
FieldCreateDate 21 Gibt das CREATEDATE-Feld an.
FieldData 40 Gibt das DATA-Feld an.
FieldDatabase 78 Gibt das DATABASE-Feld an.
FieldDate 31 Gibt das DATE-Feld an.
FieldDDE 45 Gibt das DDE-Feld an.
FieldDisplayBarcode 6301 Gibt das DISPLAYBARCODE-Feld an.
FieldMergeBarcode 6302 Gibt das MERGEBARCODE-Feld an.
FieldDDEAuto 46 Gibt das DDEAUTO-Feld an.
FieldDocProperty 85 Gibt das DOCPROPERTY-Feld an.
FieldDocVariable 64 Gibt das DOCVARIABLE-Feld an.
FieldEditTime 25 Gibt das EDITTIME-Feld an.
FieldEmbed 58 Gibt das EMBED-Feld an.
FieldEquation 49 Gibt das EQ-Feld an.
FieldFileName 29 Gibt das Feld FILENAME an.
FieldFileSize 69 Gibt das Feld FILESIZE an.
FieldFillIn 39 Gibt das FILLIN-Feld an.
FieldFootnoteRef 5 Gibt das Feld FOOTNOTEREF an.
FieldFormCheckBox 71 Gibt das FORMCHECKBOX-Feld an.
FieldFormDropDown 83 Gibt das FORMDROPDOWN-Feld an.
FieldFormTextInput 70 Gibt das FORMTEXT-Feld an.
FieldFormula 34 Gibt das Feld = (Formel) an.
FieldGreetingLine 94 Gibt das GREETINGLINE-Feld an.
FieldGlossary 47 Gibt das GLOSSAR-Feld an.
FieldGoToButton 50 Gibt das GOTOBUTTON-Feld an.
FieldHtmlActiveX 91 Gibt das Feld an, das ein HTML-Steuerelement darstellt.
FieldHyperlink 88 Gibt das HYPERLINK-Feld an.
FieldIf 7 Gibt das IF-Feld an.
FieldInclude 36 Gibt das INCLUDE-Feld an.
FieldIncludePicture 67 Gibt das INCLUDEPICTURE-Feld an.
FieldIncludeText 68 Gibt das INCLUDETEXT-Feld an.
FieldIndex 8 Gibt das INDEX-Feld an.
FieldIndexEntry 4 Gibt das XE-Feld an.
FieldInfo 14 Gibt das INFO-Feld an.
FieldImport 55 Gibt das IMPORT-Feld an.
FieldKeyword 18 Gibt das Feld KEYWORDS an.
FieldLastSavedBy 20 Gibt das Feld LASTSAVEDBY an.
FieldLink 56 Gibt das LINK-Feld an.
FieldListNum 90 Gibt das LISTNUM-Feld an.
FieldMacroButton 51 Gibt das MACROBUTTON-Feld an.
FieldMergeField 59 Gibt das MERGEFIELD-Feld an.
FieldMergeRec 44 Gibt das MERGEREC-Feld an.
FieldMergeSeq 75 Gibt das MERGESEQ-Feld an.
FieldNext 41 Gibt das NEXT-Feld an.
FieldNextIf 42 Gibt das NEXTIF-Feld an.
FieldNoteRef 72 Gibt das NOTEREF-Feld an.
FieldNumChars 28 Gibt das NUMCHARS-Feld an.
FieldNumPages 26 Gibt das NUMPAGES-Feld an.
FieldNumWords 27 Gibt das Feld NUMWORDS an.
FieldOcx 87 Gibt das OCX-Feld an.
FieldPage 33 Gibt das PAGE-Feld an.
FieldPageRef 37 Gibt das PAGEREF-Feld an.
FieldPrint 48 Gibt das PRINT-Feld an.
FieldPrintDate 23 Gibt das PRINTDATE-Feld an.
FieldPrivate 77 Gibt das PRIVATE-Feld an.
FieldQuote 35 Gibt das ZITAT-Feld an.
FieldRef 3 Gibt das REF-Feld an.
FieldRefNoKeyword 2 Gibt an, dass das Feld ein REF-Feld darstellt, in dem das Schlüsselwort weggelassen wurde.
FieldRefDoc 11 Gibt das RD-Feld an.
FieldRevisionNum 24 Gibt das REVNUM-Feld an.
FieldSaveDate 22 Gibt das SAVEDATE-Feld an.
FieldSection 65 Gibt das Feld ABSCHNITT an.
FieldSectionPages 66 Gibt das Feld SECTIONPAGES an.
FieldSequence 12 Gibt das SEQ-Feld an.
FieldSet 6 Gibt das SET-Feld an.
FieldShape 95 Gibt das SHAPE-Feld an.
FieldSkipIf 43 Gibt das SKIPIF-Feld an.
FieldStyleRef 10 Gibt das STYLEREF-Feld an.
FieldSubject 16 Gibt das Feld BETREFF an.
FieldSymbol 57 Gibt das SYMBOL-Feld an.
FieldTemplate 30 Gibt das Feld VORLAGE an.
FieldTime 32 Gibt das TIME-Feld an.
FieldTitle 15 Gibt das TITLE-Feld an.
FieldTOA 73 Gibt das TOA-Feld an.
FieldTOAEntry 74 Gibt das TA-Feld an.
FieldTOC 13 Gibt das Inhaltsverzeichnisfeld an.
FieldTOCEntry 9 Gibt das TC-Feld an.
FieldUserAddress 62 Gibt das Feld USERADDRESS an.
FieldUserInitials 61 Gibt das Feld USERINITIALS an.
FieldUserName 60 Gibt das Feld USERNAME an.

Beispiele

Zeigt, wie ein Feld mithilfe eines Feldcodes in ein Dokument eingefügt wird.

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

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

Siehe auch