FieldType
Contenu
[
Cacher
]FieldType enumeration
Spécifie les types de champs Microsoft Word.
public enum FieldType
Valeurs
| Nom | Évaluer | La description |
|---|---|---|
| FieldNone | 0 | Le type de champ n’est pas spécifié ou inconnu. |
| FieldCannotParse | 1 | Spécifie que le champ n’a pas pu être analysé. |
| FieldAddin | 81 | Spécifie le champ ADDIN. |
| FieldAddressBlock | 93 | Spécifie le champ ADDRESSBLOCK. |
| FieldAdvance | 84 | Spécifie le champ AVANCE. |
| FieldAsk | 38 | Spécifie le champ ASK. |
| FieldAuthor | 17 | Spécifie le champ AUTEUR. |
| FieldAutoNum | 54 | Spécifie le champ AUTONUM. |
| FieldAutoNumLegal | 53 | Spécifie le champ AUTONUMLGL. |
| FieldAutoNumOutline | 52 | Spécifie le champ AUTONUMOUT. |
| FieldAutoText | 79 | Spécifie le champ AUTOTEXT. |
| FieldAutoTextList | 89 | Spécifie le champ AUTOTEXTLIST. |
| FieldBarcode | 63 | Spécifie le champ CODE-BARRES. |
| FieldBibliography | 100500 | Spécifie le champ BIBLIOGRAPHIE. |
| FieldBidiOutline | 92 | Spécifie le champ BIDIOUTLINE. |
| FieldCitation | 1980 | Spécifie le champ CITATION. |
| FieldComments | 19 | Spécifie le champ COMMENTAIRES. |
| FieldCompare | 80 | Spécifie le champ COMPARER. |
| FieldCreateDate | 21 | Spécifie le champ CREATEDATE. |
| FieldData | 40 | Spécifie le champ DATA. |
| FieldDatabase | 78 | Spécifie le champ BASE DE DONNÉES. |
| FieldDate | 31 | Spécifie le champ DATE. |
| FieldDDE | 45 | Spécifie le champ DDE. |
| FieldDisplayBarcode | 6301 | Spécifie le champ DISPLAYBARCODE. |
| FieldMergeBarcode | 6302 | Spécifie le champ MERGEBARCODE. |
| FieldDDEAuto | 46 | Spécifie le champ DDEAUTO. |
| FieldDocProperty | 85 | Spécifie le champ DOCPROPERTY. |
| FieldDocVariable | 64 | Spécifie le champ DOCVARIABLE. |
| FieldEditTime | 25 | Spécifie le champ EDITTIME. |
| FieldEmbed | 58 | Spécifie le champ EMBED. |
| FieldEquation | 49 | Spécifie le champ EQ. |
| FieldFileName | 29 | Spécifie le champ NOM DE FICHIER. |
| FieldFileSize | 69 | Spécifie le champ TAILLE DU FIL. |
| FieldFillIn | 39 | Spécifie le champ FILLIN. |
| FieldFootnoteRef | 5 | Spécifie le champ FOOTNOTEREF. |
| FieldFormCheckBox | 71 | Spécifie le champ FORMCHECKBOX. |
| FieldFormDropDown | 83 | Spécifie le champ FORMDROPDOWN. |
| FieldFormTextInput | 70 | Spécifie le champ FORMTEXT. |
| FieldFormula | 34 | Spécifie le champ = (formule). |
| FieldGreetingLine | 94 | Spécifie le champ GREETINGLINE. |
| FieldGlossary | 47 | Spécifie le champ GLOSSAIRE. |
| FieldGoToButton | 50 | Spécifie le champ GOTOBUTTON. |
| FieldHtmlActiveX | 91 | Spécifie le champ qui représente un contrôle HTML. |
| FieldHyperlink | 88 | Spécifie le champ HYPERLINK. |
| FieldIf | 7 | Spécifie le champ SI. |
| FieldInclude | 36 | Spécifie le champ INCLUDE. |
| FieldIncludePicture | 67 | Spécifie le champ INCLUDEPICTURE. |
| FieldIncludeText | 68 | Spécifie le champ INCLUDETEXT. |
| FieldIndex | 8 | Spécifie le champ INDEX. |
| FieldIndexEntry | 4 | Spécifie le champ XE. |
| FieldInfo | 14 | Spécifie le champ INFO. |
| FieldImport | 55 | Spécifie le champ IMPORT. |
| FieldKeyword | 18 | Spécifie le champ MOTS CLÉS. |
| FieldLastSavedBy | 20 | Spécifie le champ LASTSAVEDBY. |
| FieldLink | 56 | Spécifie le champ LIEN. |
| FieldListNum | 90 | Spécifie le champ LISTNUM. |
| FieldMacroButton | 51 | Spécifie le champ MACROBUTTON. |
| FieldMergeField | 59 | Spécifie le champ MERGEFIELD. |
| FieldMergeRec | 44 | Spécifie le champ MERGEREC. |
| FieldMergeSeq | 75 | Spécifie le champ MERGESEQ. |
| FieldNext | 41 | Spécifie le champ SUIVANT. |
| FieldNextIf | 42 | Spécifie le champ NEXTIF. |
| FieldNoteRef | 72 | Spécifie le champ NOTEREF. |
| FieldNumChars | 28 | Spécifie le champ NUMCHARS. |
| FieldNumPages | 26 | Spécifie le champ NUMPAGES. |
| FieldNumWords | 27 | Spécifie le champ NUMWORDS. |
| FieldOcx | 87 | Spécifie le champ OCX. |
| FieldPage | 33 | Spécifie le champ PAGE. |
| FieldPageRef | 37 | Spécifie le champ PAGEREF. |
| FieldPrint | 48 | Spécifie le champ IMPRIMER. |
| FieldPrintDate | 23 | Spécifie le champ PRINTDATE. |
| FieldPrivate | 77 | Spécifie le champ PRIVÉ. |
| FieldQuote | 35 | Spécifie le champ QUOTE. |
| FieldRef | 3 | Spécifie le champ REF. |
| FieldRefNoKeyword | 2 | Spécifie que le champ représente un champ REF où le mot-clé a été omis. |
| FieldRefDoc | 11 | Spécifie le champ RD. |
| FieldRevisionNum | 24 | Spécifie le champ REVNUM. |
| FieldSaveDate | 22 | Spécifie le champ SAVEDATE. |
| FieldSection | 65 | Spécifie le champ SECTION. |
| FieldSectionPages | 66 | Spécifie le champ SECTIONPAGES. |
| FieldSequence | 12 | Spécifie le champ SEQ. |
| FieldSet | 6 | Spécifie le champ SET. |
| FieldShape | 95 | Spécifie le champ FORME. |
| FieldSkipIf | 43 | Spécifie le champ SKIPIF. |
| FieldStyleRef | 10 | Spécifie le champ STYLEREF. |
| FieldSubject | 16 | Spécifie le champ SUJET. |
| FieldSymbol | 57 | Spécifie le champ SYMBOLE. |
| FieldTemplate | 30 | Spécifie le champ MODÈLE. |
| FieldTime | 32 | Spécifie le champ TIME. |
| FieldTitle | 15 | Spécifie le champ TITRE. |
| FieldTOA | 73 | Spécifie le champ TOA. |
| FieldTOAEntry | 74 | Spécifie le champ TA. |
| FieldTOC | 13 | Spécifie le champ TOC. |
| FieldTOCEntry | 9 | Spécifie le champ TC. |
| FieldUserAddress | 62 | Spécifie le champ USERADDRESS. |
| FieldUserInitials | 61 | Spécifie le champ USERINITIALS. |
| FieldUserName | 60 | Spécifie le champ NOM D’UTILISATEUR. |
Exemples
Montre comment insérer un champ dans un document à l’aide d’un code de champ.
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());
// Cette surcharge de la méthode InsertField met automatiquement à jour les champs insérés.
Assert.True((DateTime.Today - DateTime.Parse(field.Result)).Days <= 1);
Montre comment travailler avec un nœud 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);
// Récupérer l'objet de façade qui représente le champ dans le document.
field = (FieldDate)fieldStart.GetField();
Assert.AreEqual(false, field.IsLocked);
Assert.AreEqual(" DATE \\@ \"dddd, MMMM dd, yyyy\"", field.GetFieldCode());
// Mettre à jour le champ pour afficher la date actuelle.
field.Update();
Voir également
- espace de noms Aspose.Words.Fields
- Assemblée Aspose.Words