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 el campo no se pudo analizar. |
FieldAddin | 81 | Especifica el campo ADDIN. |
FieldAddressBlock | 93 | Especifica el campo BLOQUE DE DIRECCIONES. |
FieldAdvance | 84 | Especifica el campo AVANCE. |
FieldAsk | 38 | Especifica el campo PREGUNTAR. |
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 AUTOTEXTLIST. |
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 CITACIÓN. |
FieldComments | 19 | Especifica el campo COMENTARIOS. |
FieldCompare | 80 | Especifica el campo COMPARAR. |
FieldCreateDate | 21 | Especifica el campo CREADOATE. |
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 FILESIZE. |
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 INFORMACIÓN. |
FieldImport | 55 | Especifica el campo IMPORTAR. |
FieldKeyword | 18 | Especifica el campo PALABRAS CLAVE. |
FieldLastSavedBy | 20 | Especifica el campo LASTSAVEDBY. |
FieldLink | 56 | Especifica el campo ENLACE. |
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 SIGUIENTE. |
FieldNoteRef | 72 | Especifica el campo NOTAREF. |
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 IMPRIMIR. |
FieldPrintDate | 23 | Especifica el campo PRINTDATE. |
FieldPrivate | 77 | Especifica el campo PRIVADO. |
FieldQuote | 35 | Especifica el campo COTIZACIÓN. |
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 SAVEDATE. |
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 HORA. |
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 USERADDRESS. |
FieldUserInitials | 61 | Especifica el campo USERINITIALES. |
FieldUserName | 60 | Especifica el campo NOMBRE DE USUARIO. |
Ejemplos
Muestra cómo insertar un campo en un documento usando 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.That(DateTime.Parse(field.Result), Is.EqualTo(DateTime.Today).Within(1).Days);
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