FieldType
Inhalt
[
Ausblenden
]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 ADDRESSBLOCK-Feld an. |
| FieldAdvance | 84 | Gibt das ADVANCE-Feld an. |
| FieldAsk | 38 | Gibt das ASK-Feld an. |
| FieldAuthor | 17 | Gibt das Feld AUTOR 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 Feld AUTOTEXTLIST an. |
| FieldBarcode | 63 | Gibt das BARCODE-Feld an. |
| FieldBibliography | 100500 | Gibt das Feld BIBLIOGRAPHY an. |
| FieldBidiOutline | 92 | Gibt das BIDIOUTLINE-Feld an. |
| FieldCitation | 1980 | Gibt das Feld CITATION an. |
| FieldComments | 19 | Gibt das Feld COMMENTS an. |
| FieldCompare | 80 | Gibt das COMPARE-Feld an. |
| FieldCreateDate | 21 | Gibt das Feld CREATEDATE 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 Feld DISPLAYBARCODE 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 Feld DOCVARIABLE 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 Feld FORMDROPDOWN an. |
| FieldFormTextInput | 70 | Gibt das FORMTEXT-Feld an. |
| FieldFormula | 34 | Gibt das =-Feld (Formel) an. |
| FieldGreetingLine | 94 | Gibt das Feld GREETINGLINE an. |
| FieldGlossary | 47 | Gibt das Feld GLOSSAR 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 Feld INCLUDE an. |
| FieldIncludePicture | 67 | Gibt das Feld INCLUDEPICTURE an. |
| FieldIncludeText | 68 | Gibt das Feld INCLUDETEXT 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 Feld NUMPAGES 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 Feld PRINTDATE an. |
| FieldPrivate | 77 | Gibt das PRIVATE-Feld an. |
| FieldQuote | 35 | Gibt das QUOTE-Feld an. |
| FieldRef | 3 | Gibt das REF-Feld an. |
| FieldRefNoKeyword | 2 | Gibt an, dass das Feld ein REF-Feld darstellt, bei dem das Schlüsselwort weggelassen wurde. |
| FieldRefDoc | 11 | Gibt das RD-Feld an. |
| FieldRevisionNum | 24 | Gibt das Feld REVNUM an. |
| FieldSaveDate | 22 | Gibt das Feld SAVEDATE an. |
| FieldSection | 65 | Gibt das Feld SECTION 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 Feld STYLEREF an. |
| FieldSubject | 16 | Gibt das Feld SUBJECT an. |
| FieldSymbol | 57 | Gibt das SYMBOL-Feld an. |
| FieldTemplate | 30 | Gibt das TEMPLATE-Feld an. |
| FieldTime | 32 | Gibt das TIME-Feld an. |
| FieldTitle | 15 | Gibt das Feld TITLE 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 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
- namensraum Aspose.Words.Fields
- Montage Aspose.Words