GetFieldCode
İçindekiler
[
Saklamak
]GetFieldCode()
Alan başlangıcı ile alan ayırıcı (veya ayırıcı yoksa alan sonu) arasındaki metni döndürür. Alt alanların hem alan kodu hem de alan sonucu dahil edilir.
public string GetFieldCode()
Örnekler
Alan kodu kullanarak belgeye nasıl alan ekleneceğini gösterir.
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());
// InsertField yönteminin bu aşırı yüklemesi, eklenen alanları otomatik olarak günceller.
Assert.That(DateTime.Parse(field.Result), Is.EqualTo(DateTime.Today).Within(1).Days);
Bir alanın alan kodunun nasıl alınacağını gösterir.
// IF alanı içinde MERGEFIELD içeren bir belge açın.
Document doc = new Document(MyDir + "Nested fields.docx");
FieldIf fieldIf = (FieldIf)doc.Range.Fields[0];
// Bir alanın alan kodunu almanın iki yolu vardır:
// 1 - İç alanlarını çıkartın:
Assert.AreEqual(" IF > 0 \" (surplus of ) \" \"\" ", fieldIf.GetFieldCode(false));
// 2 - İç alanlarını dahil edin:
Assert.AreEqual($" IF \u0013 MERGEFIELD NetIncome \u0014\u0015 > 0 \" (surplus of \u0013 MERGEFIELD NetIncome \\f $ \u0014\u0015) \" \"\" ",
fieldIf.GetFieldCode(true));
// Varsayılan olarak GetFieldCode yöntemi iç alanları görüntüler.
Assert.AreEqual(fieldIf.GetFieldCode(), fieldIf.GetFieldCode(true));
Ayrıca bakınız
- class Field
- ad alanı Aspose.Words.Fields
- toplantı Aspose.Words
GetFieldCode(bool)
Alan başlangıcı ile alan ayırıcı (veya ayırıcı yoksa alan sonu) arasındaki metni döndürür.
public string GetFieldCode(bool includeChildFieldCodes)
Parametre | Tip | Tanım |
---|---|---|
includeChildFieldCodes | Boolean | doğru alt alan kodları dahil edilmeliyse. |
Örnekler
Bir alanın alan kodunun nasıl alınacağını gösterir.
// IF alanı içinde MERGEFIELD içeren bir belge açın.
Document doc = new Document(MyDir + "Nested fields.docx");
FieldIf fieldIf = (FieldIf)doc.Range.Fields[0];
// Bir alanın alan kodunu almanın iki yolu vardır:
// 1 - İç alanlarını çıkartın:
Assert.AreEqual(" IF > 0 \" (surplus of ) \" \"\" ", fieldIf.GetFieldCode(false));
// 2 - İç alanlarını dahil edin:
Assert.AreEqual($" IF \u0013 MERGEFIELD NetIncome \u0014\u0015 > 0 \" (surplus of \u0013 MERGEFIELD NetIncome \\f $ \u0014\u0015) \" \"\" ",
fieldIf.GetFieldCode(true));
// Varsayılan olarak GetFieldCode yöntemi iç alanları görüntüler.
Assert.AreEqual(fieldIf.GetFieldCode(), fieldIf.GetFieldCode(true));
Ayrıca bakınız
- class Field
- ad alanı Aspose.Words.Fields
- toplantı Aspose.Words