FieldType
内容
[
隐藏
]FieldType enumeration
指定 Microsoft Word 字段类型。
public enum FieldType
价值观
| 姓名 | 价值 | 描述 |
|---|---|---|
| FieldNone | 0 | 字段类型未指定或未知。 |
| FieldCannotParse | 1 | 指定无法解析该字段。 |
| FieldAddin | 81 | 指定 ADDIN 字段。 |
| FieldAddressBlock | 93 | 指定 ADDRESSBLOCK 字段。 |
| FieldAdvance | 84 | 指定 ADVANCE 字段。 |
| FieldAsk | 38 | 指定 ASK 字段。 |
| FieldAuthor | 17 | 指定 AUTHOR 字段。 |
| FieldAutoNum | 54 | 指定 AUTONUM 字段。 |
| FieldAutoNumLegal | 53 | 指定 AUTONUMLGL 字段。 |
| FieldAutoNumOutline | 52 | 指定 AUTONUMOUT 字段。 |
| FieldAutoText | 79 | 指定 AUTOTEXT 字段。 |
| FieldAutoTextList | 89 | 指定 AUTOTEXTLIST 字段。 |
| FieldBarcode | 63 | 指定 BARCODE 字段。 |
| FieldBibliography | 100500 | 指定 BIBLIOGRAPHY 字段。 |
| FieldBidiOutline | 92 | 指定 BIDIOUTLINE 字段。 |
| FieldCitation | 1980 | 指定 CITATION 字段。 |
| FieldComments | 19 | 指定 COMMENTS 字段。 |
| FieldCompare | 80 | 指定比较字段。 |
| FieldCreateDate | 21 | 指定 CREATEDATE 字段。 |
| FieldData | 40 | 指定 DATA 字段。 |
| FieldDatabase | 78 | 指定数据库字段。 |
| FieldDate | 31 | 指定 DATE 字段。 |
| FieldDDE | 45 | 指定 DDE 字段。 |
| FieldDisplayBarcode | 6301 | 指定 DISPLAYBARCODE 字段。 |
| FieldMergeBarcode | 6302 | 指定 MERGEBARCODE 字段。 |
| FieldDDEAuto | 46 | 指定 DDEAUTO 字段。 |
| FieldDocProperty | 85 | 指定 DOCPROPERTY 字段。 |
| FieldDocVariable | 64 | 指定 DOCVARIABLE 字段。 |
| FieldEditTime | 25 | 指定 EDITTIME 字段。 |
| FieldEmbed | 58 | 指定 EMBED 字段。 |
| FieldEquation | 49 | 指定 EQ 字段。 |
| FieldFileName | 29 | 指定 FILENAME 字段。 |
| FieldFileSize | 69 | 指定 FILESIZE 字段。 |
| FieldFillIn | 39 | 指定 FILLIN 字段。 |
| FieldFootnoteRef | 5 | 指定 FOOTNOTEREF 字段。 |
| FieldFormCheckBox | 71 | 指定 FORMCHECKBOX 字段。 |
| FieldFormDropDown | 83 | 指定 FORMDROPDOWN 字段。 |
| FieldFormTextInput | 70 | 指定 FORMTEXT 字段。 |
| FieldFormula | 34 | 指定 =(公式)字段。 |
| FieldGreetingLine | 94 | 指定 GREETINGLINE 字段。 |
| FieldGlossary | 47 | 指定 GLOSSARY 字段。 |
| FieldGoToButton | 50 | 指定 GOTOBUTTON 字段。 |
| FieldHtmlActiveX | 91 | 指定代表 HTML 控件的字段。 |
| FieldHyperlink | 88 | 指定 HYPERLINK 字段。 |
| FieldIf | 7 | 指定 IF 字段。 |
| FieldInclude | 36 | 指定 INCLUDE 字段。 |
| FieldIncludePicture | 67 | 指定 INCLUDEPICTURE 字段。 |
| FieldIncludeText | 68 | 指定 INCLUDETEXT 字段。 |
| FieldIndex | 8 | 指定 INDEX 字段。 |
| FieldIndexEntry | 4 | 指定 XE 字段。 |
| FieldInfo | 14 | 指定 INFO 字段。 |
| FieldImport | 55 | 指定 IMPORT 字段。 |
| FieldKeyword | 18 | 指定 KEYWORDS 字段。 |
| FieldLastSavedBy | 20 | 指定 LASTSAVEDBY 字段。 |
| FieldLink | 56 | 指定 LINK 字段。 |
| FieldListNum | 90 | 指定 LISTNUM 字段。 |
| FieldMacroButton | 51 | 指定 MACROBUTTON 字段。 |
| FieldMergeField | 59 | 指定 MERGEFIELD 字段。 |
| FieldMergeRec | 44 | 指定 MERGEREC 字段。 |
| FieldMergeSeq | 75 | 指定 MERGESEQ 字段。 |
| FieldNext | 41 | 指定 NEXT 字段。 |
| FieldNextIf | 42 | 指定 NEXTIF 字段。 |
| FieldNoteRef | 72 | 指定 NOTEREF 字段。 |
| FieldNumChars | 28 | 指定 NUMCHARS 字段。 |
| FieldNumPages | 26 | 指定 NUMPAGES 字段。 |
| FieldNumWords | 27 | 指定 NUMWORDS 字段。 |
| FieldOcx | 87 | 指定 OCX 字段。 |
| FieldPage | 33 | 指定 PAGE 字段。 |
| FieldPageRef | 37 | 指定 PAGEREF 字段。 |
| FieldPrint | 48 | 指定 PRINT 字段。 |
| FieldPrintDate | 23 | 指定 PRINTDATE 字段。 |
| FieldPrivate | 77 | 指定 PRIVATE 字段。 |
| FieldQuote | 35 | 指定 QUOTE 字段。 |
| FieldRef | 3 | 指定 REF 字段。 |
| FieldRefNoKeyword | 2 | 指定该字段代表已省略关键字的 REF 字段。 |
| FieldRefDoc | 11 | 指定 RD 字段。 |
| FieldRevisionNum | 24 | 指定 REVNUM 字段。 |
| FieldSaveDate | 22 | 指定 SAVEDATE 字段。 |
| FieldSection | 65 | 指定 SECTION 字段。 |
| FieldSectionPages | 66 | 指定 SECTIONPAGES 字段。 |
| FieldSequence | 12 | 指定 SEQ 字段。 |
| FieldSet | 6 | 指定 SET 字段。 |
| FieldShape | 95 | 指定 SHAPE 字段。 |
| FieldSkipIf | 43 | 指定 SKIPIF 字段。 |
| FieldStyleRef | 10 | 指定 STYLEREF 字段。 |
| FieldSubject | 16 | 指定 SUBJECT 字段。 |
| FieldSymbol | 57 | 指定 SYMBOL 字段。 |
| FieldTemplate | 30 | 指定 TEMPLATE 字段。 |
| FieldTime | 32 | 指定 TIME 字段。 |
| FieldTitle | 15 | 指定 TITLE 字段。 |
| FieldTOA | 73 | 指定 TOA 字段。 |
| FieldTOAEntry | 74 | 指定 TA 字段。 |
| FieldTOC | 13 | 指定目录字段。 |
| FieldTOCEntry | 9 | 指定 TC 字段。 |
| FieldUserAddress | 62 | 指定 USERADDRESS 字段。 |
| FieldUserInitials | 61 | 指定 USERINITIALS 字段。 |
| FieldUserName | 60 | 指定 USERNAME 字段。 |
例子
展示如何使用字段代码将字段插入文档。
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());
// InsertField 方法的此重载会自动更新插入的字段。
Assert.True((DateTime.Today - DateTime.Parse(field.Result)).Days <= 1);
展示如何使用 FieldStart 节点。
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);
// 检索代表文档中的字段的外观对象。
field = (FieldDate)fieldStart.GetField();
Assert.AreEqual(false, field.IsLocked);
Assert.AreEqual(" DATE \\@ \"dddd, MMMM dd, yyyy\"", field.GetFieldCode());
// 更新字段以显示当前日期。
field.Update();
也可以看看
- 命名空间 Aspose.Words.Fields
- 部件 Aspose.Words