FieldType

FieldType enumeration

Anger fälttyper i Microsoft Word.

public enum FieldType

Värderingar

namnVärdeBeskrivning
FieldNone0Fälttypen är inte angiven eller okänd.
FieldCannotParse1Anger att fältet inte kunde tolkas.
FieldAddin81Anger ADDIN-fältet.
FieldAddressBlock93Anger fältet ADRESSBLOCK.
FieldAdvance84Anger fältet FÖRVÄND.
FieldAsk38Anger fältet FRÅGA.
FieldAuthor17Anger fältet FÖRFATTARE.
FieldAutoNum54Anger fältet AUTONUMM.
FieldAutoNumLegal53Anger fältet AUTONUMLGL.
FieldAutoNumOutline52Anger fältet AUTONUMOUT.
FieldAutoText79Anger fältet AUTOTEXT.
FieldAutoTextList89Anger fältet AUTOTEXTLIST.
FieldBarcode63Anger streckkodsfältet.
FieldBibliography100500Anger fältet KÖPLITORATUR.
FieldBidiOutline92Anger fältet BIDIOUTLINE.
FieldCitation1980Anger fältet CITATION.
FieldComments19Anger fältet KOMMENTARER.
FieldCompare80Anger JÄMFÖR-fältet.
FieldCreateDate21Anger fältet SKAPADATUM.
FieldData40Anger DATA-fältet.
FieldDatabase78Anger DATABAS-fältet.
FieldDate31Anger fältet DATUM.
FieldDDE45Anger DDE-fältet.
FieldDisplayBarcode6301Anger fältet DISPLAYBARCODE.
FieldMergeBarcode6302Anger fältet SAMMANSLAGNINGSTRECKKOD.
FieldDDEAuto46Anger DDEAUTO-fältet.
FieldDocProperty85Anger fältet DOKEGENSKAP.
FieldDocVariable64Anger fältet DOKTORVARIABEL.
FieldEditTime25Anger fältet REDIGERATID.
FieldEmbed58Anger EMBED-fältet.
FieldEquation49Anger EQ-fältet.
FieldFileName29Anger fältet FILNAMN.
FieldFileSize69Anger fältet FILSIZE.
FieldFillIn39Anger FYLLNINGS-fältet.
FieldFootnoteRef5Anger fältet FOTNOTEREF.
FieldFormCheckBox71Anger fältet FORMCHECKBOX.
FieldFormDropDown83Anger fältet FORMDROPDOWN.
FieldFormTextInput70Anger fältet FORMTEXT.
FieldFormula34Anger fältet = (formel).
FieldGreetingLine94Anger fältet HÄLSNINGSLINJE.
FieldGlossary47Anger fältet ORDLISTA.
FieldGoToButton50Anger fältet GOTOBUTTON.
FieldHtmlActiveX91Anger fältet som representerar en HTML-kontroll.
FieldHyperlink88Anger HYPERLÄNK-fältet.
FieldIf7Anger OM-fältet.
FieldInclude36Anger fältet INCLUDE.
FieldIncludePicture67Anger fältet INKLUDERA BILD.
FieldIncludeText68Anger fältet INCLUDETEXT.
FieldIndex8Anger INDEX-fältet.
FieldIndexEntry4Anger XE-fältet.
FieldInfo14Anger INFO-fältet.
FieldImport55Anger IMPORT-fältet.
FieldKeyword18Anger fältet NYCKELORD.
FieldLastSavedBy20Anger fältet SENAST SPARAD AV.
FieldLink56Anger fältet LÄNK.
FieldListNum90Anger fältet LISTNUM.
FieldMacroButton51Anger fältet MAKROKNAPP.
FieldMergeField59Anger fältet MERGEFIELD.
FieldMergeRec44Anger fältet MERGEREC.
FieldMergeSeq75Anger MERGESEQ-fältet.
FieldNext41Anger fältet NÄSTA.
FieldNextIf42Anger NEXTIF-fältet.
FieldNoteRef72Anger fältet NOTERING.
FieldNumChars28Anger fältet NUMCHARS.
FieldNumPages26Anger fältet NUMPAGES.
FieldNumWords27Anger fältet NUMWORDS.
FieldOcx87Anger OCX-fältet.
FieldPage33Anger SIDA-fältet.
FieldPageRef37Anger fältet SIDEREF.
FieldPrint48Anger fältet UTSKRIFT.
FieldPrintDate23Anger fältet UTSKRIFTDATUM.
FieldPrivate77Anger fältet PRIVAT.
FieldQuote35Anger fältet CITAT.
FieldRef3Anger REF-fältet.
FieldRefNoKeyword2Anger att fältet representerar ett REF-fält där nyckelordet har utelämnats.
FieldRefDoc11Anger RD-fältet.
FieldRevisionNum24Anger fältet REVNUM.
FieldSaveDate22Anger fältet SPARADATUM.
FieldSection65Anger fältet SECTION.
FieldSectionPages66Anger fältet SECTIONPAGES.
FieldSequence12Anger SEQ-fältet.
FieldSet6Anger SET-fältet.
FieldShape95Anger fältet FORM.
FieldSkipIf43Anger SKIPIF-fältet.
FieldStyleRef10Anger STYLEREF-fältet.
FieldSubject16Anger fältet ÄMNE.
FieldSymbol57Anger SYMBOL-fältet.
FieldTemplate30Anger MALL-fältet.
FieldTime32Anger fältet TID.
FieldTitle15Anger fältet TITEL.
FieldTOA73Anger fältet för användarvillkor.
FieldTOAEntry74Anger TA-fältet.
FieldTOC13Anger innehållsförteckningsfältet.
FieldTOCEntry9Anger TC-fältet.
FieldUserAddress62Anger fältet ANVÄNDARADRESS.
FieldUserInitials61Anger fältet ANVÄNDARINITIALS.
FieldUserName60Anger fältet ANVÄNDARNAMN.

Exempel

Visar hur man infogar ett fält i ett dokument med hjälp av en fältkod.

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());

// Denna överbelastning av InsertField-metoden uppdaterar automatiskt infogade fält.
Assert.True((DateTime.Today - DateTime.Parse(field.Result)).Days <= 1);

Visar hur man arbetar med en FieldStart-nod.

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);

// Hämta fasadobjektet som representerar fältet i dokumentet.
field = (FieldDate)fieldStart.GetField();

Assert.AreEqual(false, field.IsLocked);
Assert.AreEqual(" DATE  \\@ \"dddd, MMMM dd, yyyy\"", field.GetFieldCode());

// Uppdatera fältet för att visa aktuellt datum.
field.Update();

Se även