FieldType
Contenuti
[
Nascondere
]FieldType enumeration
Specifica i tipi di campo di Microsoft Word.
public enum FieldType
I valori
| Nome | Valore | Descrizione |
|---|---|---|
| FieldNone | 0 | Il tipo di campo non è specificato o è sconosciuto. |
| FieldCannotParse | 1 | Specifica che non è stato possibile analizzare il campo. |
| FieldAddin | 81 | Specifica il campo ADDIN. |
| FieldAddressBlock | 93 | Specifica il campo ADDRESSBLOCK. |
| FieldAdvance | 84 | Specifica il campo ADVANCE. |
| FieldAsk | 38 | Specifica il campo ASK. |
| FieldAuthor | 17 | Specifica il campo AUTORE. |
| FieldAutoNum | 54 | Specifica il campo AUTONUM. |
| FieldAutoNumLegal | 53 | Specifica il campo AUTONUMLGL. |
| FieldAutoNumOutline | 52 | Specifica il campo AUTONUMOUT. |
| FieldAutoText | 79 | Specifica il campo AUTOTEXT. |
| FieldAutoTextList | 89 | Specifica il campo AUTOTEXTLIST. |
| FieldBarcode | 63 | Specifica il campo BARCODE. |
| FieldBibliography | 100500 | Specifica il campo BIBLIOGRAFIA. |
| FieldBidiOutline | 92 | Specifica il campo BIDIOUTLINE. |
| FieldCitation | 1980 | Specifica il campo CITAZIONE. |
| FieldComments | 19 | Specifica il campo COMMENTI. |
| FieldCompare | 80 | Specifica il campo COMPARE. |
| FieldCreateDate | 21 | Specifica il campo CREATEDATE. |
| FieldData | 40 | Specifica il campo DATI. |
| FieldDatabase | 78 | Specifica il campo DATABASE. |
| FieldDate | 31 | Specifica il campo DATA. |
| FieldDDE | 45 | Specifica il campo DDE. |
| FieldDisplayBarcode | 6301 | Specifica il campo DISPLAYBARCODE. |
| FieldMergeBarcode | 6302 | Specifica il campo MERGEBARCODE. |
| FieldDDEAuto | 46 | Specifica il campo DDEAUTO. |
| FieldDocProperty | 85 | Specifica il campo DOCPROPERTY. |
| FieldDocVariable | 64 | Specifica il campo DOCVARIABLE. |
| FieldEditTime | 25 | Specifica il campo EDITTIME. |
| FieldEmbed | 58 | Specifica il campo EMBED. |
| FieldEquation | 49 | Specifica il campo EQ. |
| FieldFileName | 29 | Specifica il campo FILENAME. |
| FieldFileSize | 69 | Specifica il campo FILESIZE. |
| FieldFillIn | 39 | Specifica il campo FILLIN. |
| FieldFootnoteRef | 5 | Specifica il campo FOOTNOTEREF. |
| FieldFormCheckBox | 71 | Specifica il campo FORMCHECKBOX. |
| FieldFormDropDown | 83 | Specifica il campo FORMDROPDOWN. |
| FieldFormTextInput | 70 | Specifica il campo FORMTEXT. |
| FieldFormula | 34 | Specifica il campo = (formula). |
| FieldGreetingLine | 94 | Specifica il campo GREETINGLINE. |
| FieldGlossary | 47 | Specifica il campo GLOSSARIO. |
| FieldGoToButton | 50 | Specifica il campo GOTOBUTTON. |
| FieldHtmlActiveX | 91 | Specifica il campo che rappresenta un controllo HTML. |
| FieldHyperlink | 88 | Specifica il campo HYPERLINK. |
| FieldIf | 7 | Specifica il campo IF. |
| FieldInclude | 36 | Specifica il campo INCLUDE. |
| FieldIncludePicture | 67 | Specifica il campo INCLUDEPICTURE. |
| FieldIncludeText | 68 | Specifica il campo INCLUDETEXT. |
| FieldIndex | 8 | Specifica il campo INDICE. |
| FieldIndexEntry | 4 | Specifica il campo XE. |
| FieldInfo | 14 | Specifica il campo INFO. |
| FieldImport | 55 | Specifica il campo IMPORT. |
| FieldKeyword | 18 | Specifica il campo PAROLE CHIAVE. |
| FieldLastSavedBy | 20 | Specifica il campo LASTSAVEDBY. |
| FieldLink | 56 | Specifica il campo LINK. |
| FieldListNum | 90 | Specifica il campo LISTNUM. |
| FieldMacroButton | 51 | Specifica il campo MACROBUTTON. |
| FieldMergeField | 59 | Specifica il campo MERGEFIELD. |
| FieldMergeRec | 44 | Specifica il campo MERGEREC. |
| FieldMergeSeq | 75 | Specifica il campo MERGESEQ. |
| FieldNext | 41 | Specifica il campo NEXT. |
| FieldNextIf | 42 | Specifica il campo NEXTIF. |
| FieldNoteRef | 72 | Specifica il campo NOTEREF. |
| FieldNumChars | 28 | Specifica il campo NUMCHARS. |
| FieldNumPages | 26 | Specifica il campo NUMPAGES. |
| FieldNumWords | 27 | Specifica il campo NUMWORDS. |
| FieldOcx | 87 | Specifica il campo OCX. |
| FieldPage | 33 | Specifica il campo PAGINA. |
| FieldPageRef | 37 | Specifica il campo PAGEREF. |
| FieldPrint | 48 | Specifica il campo PRINT. |
| FieldPrintDate | 23 | Specifica il campo PRINTDATE. |
| FieldPrivate | 77 | Specifica il campo PRIVATO. |
| FieldQuote | 35 | Specifica il campo QUOTE. |
| FieldRef | 3 | Specifica il campo RIF. |
| FieldRefNoKeyword | 2 | Specifica che il campo rappresenta un campo REF in cui la parola chiave è stata omessa. |
| FieldRefDoc | 11 | Specifica il campo RD. |
| FieldRevisionNum | 24 | Specifica il campo REVNUM. |
| FieldSaveDate | 22 | Specifica il campo SAVEDATE. |
| FieldSection | 65 | Specifica il campo SEZIONE. |
| FieldSectionPages | 66 | Specifica il campo SECTIONPAGES. |
| FieldSequence | 12 | Specifica il campo SEQ. |
| FieldSet | 6 | Specifica il campo SET. |
| FieldShape | 95 | Specifica il campo SHAPE. |
| FieldSkipIf | 43 | Specifica il campo SKIPIF. |
| FieldStyleRef | 10 | Specifica il campo STYLEREF. |
| FieldSubject | 16 | Specifica il campo SOGGETTO. |
| FieldSymbol | 57 | Specifica il campo SIMBOLO. |
| FieldTemplate | 30 | Specifica il campo TEMPLATE. |
| FieldTime | 32 | Specifica il campo ORA. |
| FieldTitle | 15 | Specifica il campo TITLE. |
| FieldTOA | 73 | Specifica il campo TOA. |
| FieldTOAEntry | 74 | Specifica il campo TA. |
| FieldTOC | 13 | Specifica il campo TOC. |
| FieldTOCEntry | 9 | Specifica il campo TC. |
| FieldUserAddress | 62 | Specifica il campo USERADDRESS. |
| FieldUserInitials | 61 | Specifica il campo USERINITIALS. |
| FieldUserName | 60 | Specifica il campo NOME UTENTE. |
Esempi
Mostra come inserire un campo in un documento utilizzando un codice di campo.
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());
// Questo sovraccarico del metodo InsertField aggiorna automaticamente i campi inseriti.
Assert.True((DateTime.Today - DateTime.Parse(field.Result)).Days <= 1);
Mostra come lavorare con un nodo 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);
// Recupera l'oggetto facciata che rappresenta il campo nel documento.
field = (FieldDate)fieldStart.GetField();
Assert.AreEqual(false, field.IsLocked);
Assert.AreEqual(" DATE \\@ \"dddd, MMMM dd, yyyy\"", field.GetFieldCode());
// Aggiorna il campo per mostrare la data corrente.
field.Update();
Guarda anche
- spazio dei nomi Aspose.Words.Fields
- assemblea Aspose.Words