FieldType
Contenido
[
Ocultar
]FieldType enumeration
Especifica los tipos de campos de Microsoft Word.
public enum FieldType
Valores
| Nombre | Valor | Descripción |
|---|---|---|
| FieldNone | 0 | El tipo de campo no está especificado o es desconocido. |
| FieldCannotParse | 1 | Especifica que no se pudo analizar el campo. |
| FieldAddin | 81 | Especifica el campo ADDIN. |
| FieldAddressBlock | 93 | Especifica el campo ADDRESSBLOCK. |
| FieldAdvance | 84 | Especifica el campo AVANCE. |
| FieldAsk | 38 | Especifica el campo ASK. |
| FieldAuthor | 17 | Especifica el campo AUTOR. |
| FieldAutoNum | 54 | Especifica el campo AUTONUM. |
| FieldAutoNumLegal | 53 | Especifica el campo AUTONUMLGL. |
| FieldAutoNumOutline | 52 | Especifica el campo AUTONUMOUT. |
| FieldAutoText | 79 | Especifica el campo AUTOTEXTO. |
| FieldAutoTextList | 89 | Especifica el campo LISTAAUTOTEXTO. |
| FieldBarcode | 63 | Especifica el campo CÓDIGO DE BARRAS. |
| FieldBibliography | 100500 | Especifica el campo BIBLIOGRAFÍA. |
| FieldBidiOutline | 92 | Especifica el campo BIDIOUTLINE. |
| FieldCitation | 1980 | Especifica el campo CITA. |
| FieldComments | 19 | Especifica el campo COMENTARIOS. |
| FieldCompare | 80 | Especifica el campo COMPARAR. |
| FieldCreateDate | 21 | Especifica el campo FECHA DE CREACIÓN. |
| FieldData | 40 | Especifica el campo DATOS. |
| FieldDatabase | 78 | Especifica el campo BASE DE DATOS. |
| FieldDate | 31 | Especifica el campo FECHA. |
| FieldDDE | 45 | Especifica el campo DDE. |
| FieldDisplayBarcode | 6301 | Especifica el campo DISPLAYBARCODE. |
| FieldMergeBarcode | 6302 | Especifica el campo MERGEBARCODE. |
| FieldDDEAuto | 46 | Especifica el campo DDEAUTO. |
| FieldDocProperty | 85 | Especifica el campo DOCPROPERTY. |
| FieldDocVariable | 64 | Especifica el campo DOCVARIABLE. |
| FieldEditTime | 25 | Especifica el campo EDITTIME. |
| FieldEmbed | 58 | Especifica el campo EMBED. |
| FieldEquation | 49 | Especifica el campo EQ. |
| FieldFileName | 29 | Especifica el campo NOMBRE DE ARCHIVO. |
| FieldFileSize | 69 | Especifica el campo TAMAÑO DEL ARCHIVO. |
| FieldFillIn | 39 | Especifica el campo FILLIN. |
| FieldFootnoteRef | 5 | Especifica el campo FOOTNOTEREF. |
| FieldFormCheckBox | 71 | Especifica el campo FORMCHECKBOX. |
| FieldFormDropDown | 83 | Especifica el campo FORMDROPDOWN. |
| FieldFormTextInput | 70 | Especifica el campo FORMTEXT. |
| FieldFormula | 34 | Especifica el campo = (fórmula). |
| FieldGreetingLine | 94 | Especifica el campo GREETINGLINE. |
| FieldGlossary | 47 | Especifica el campo GLOSARIO. |
| FieldGoToButton | 50 | Especifica el campo GOTOBUTTON. |
| FieldHtmlActiveX | 91 | Especifica el campo que representa un control HTML. |
| FieldHyperlink | 88 | Especifica el campo HIPERVÍNCULO. |
| FieldIf | 7 | Especifica el campo SI. |
| FieldInclude | 36 | Especifica el campo INCLUDE. |
| FieldIncludePicture | 67 | Especifica el campo INCLUDEPICTURE. |
| FieldIncludeText | 68 | Especifica el campo INCLUDETEXT. |
| FieldIndex | 8 | Especifica el campo ÍNDICE. |
| FieldIndexEntry | 4 | Especifica el campo XE. |
| FieldInfo | 14 | Especifica el campo INFO. |
| FieldImport | 55 | Especifica el campo IMPORTACIÓN. |
| FieldKeyword | 18 | Especifica el campo PALABRAS CLAVE. |
| FieldLastSavedBy | 20 | Especifica el campo LASTSAVEDBY. |
| FieldLink | 56 | Especifica el campo LINK. |
| FieldListNum | 90 | Especifica el campo LISTNUM. |
| FieldMacroButton | 51 | Especifica el campo MACROBUTTON. |
| FieldMergeField | 59 | Especifica el campo MERGEFIELD. |
| FieldMergeRec | 44 | Especifica el campo MERGEREC. |
| FieldMergeSeq | 75 | Especifica el campo MERGESEQ. |
| FieldNext | 41 | Especifica el campo SIGUIENTE. |
| FieldNextIf | 42 | Especifica el campo NEXTIF. |
| FieldNoteRef | 72 | Especifica el campo NOTEREF. |
| FieldNumChars | 28 | Especifica el campo NUMCHARS. |
| FieldNumPages | 26 | Especifica el campo NUMPAGES. |
| FieldNumWords | 27 | Especifica el campo NUMWORDS. |
| FieldOcx | 87 | Especifica el campo OCX. |
| FieldPage | 33 | Especifica el campo PÁGINA. |
| FieldPageRef | 37 | Especifica el campo PAGEREF. |
| FieldPrint | 48 | Especifica el campo PRINT. |
| FieldPrintDate | 23 | Especifica el campo PRINTDATE. |
| FieldPrivate | 77 | Especifica el campo PRIVADO. |
| FieldQuote | 35 | Especifica el campo QUOTE. |
| FieldRef | 3 | Especifica el campo REF. |
| FieldRefNoKeyword | 2 | Especifica que el campo representa un campo REF donde se ha omitido la palabra clave. |
| FieldRefDoc | 11 | Especifica el campo RD. |
| FieldRevisionNum | 24 | Especifica el campo REVNUM. |
| FieldSaveDate | 22 | Especifica el campo FECHA DE GUARDADO. |
| FieldSection | 65 | Especifica el campo SECCIÓN. |
| FieldSectionPages | 66 | Especifica el campo SECTIONPAGES. |
| FieldSequence | 12 | Especifica el campo SEQ. |
| FieldSet | 6 | Especifica el campo SET. |
| FieldShape | 95 | Especifica el campo FORMA. |
| FieldSkipIf | 43 | Especifica el campo SKIPIF. |
| FieldStyleRef | 10 | Especifica el campo STYLEREF. |
| FieldSubject | 16 | Especifica el campo ASUNTO. |
| FieldSymbol | 57 | Especifica el campo SÍMBOLO. |
| FieldTemplate | 30 | Especifica el campo PLANTILLA. |
| FieldTime | 32 | Especifica el campo TIEMPO. |
| FieldTitle | 15 | Especifica el campo TÍTULO. |
| FieldTOA | 73 | Especifica el campo TOA. |
| FieldTOAEntry | 74 | Especifica el campo TA. |
| FieldTOC | 13 | Especifica el campo TOC. |
| FieldTOCEntry | 9 | Especifica el campo TC. |
| FieldUserAddress | 62 | Especifica el campo DIRECCIÓN DE USUARIO. |
| FieldUserInitials | 61 | Especifica el campo USERINITIALES. |
| FieldUserName | 60 | Especifica el campo NOMBRE DE USUARIO. |
Ejemplos
Muestra cómo insertar un campo en un documento utilizando un código de 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());
// Esta sobrecarga del método InsertField actualiza automáticamente los campos insertados.
Assert.True((DateTime.Today - DateTime.Parse(field.Result)).Days <= 1);
Muestra cómo trabajar 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 el objeto de fachada que representa el campo en el documento.
field = (FieldDate)fieldStart.GetField();
Assert.AreEqual(false, field.IsLocked);
Assert.AreEqual(" DATE \\@ \"dddd, MMMM dd, yyyy\"", field.GetFieldCode());
//Actualiza el campo para mostrar la fecha actual.
field.Update();
Ver también
- espacio de nombres Aspose.Words.Fields
- asamblea Aspose.Words