FieldTime
İçindekiler
[
Saklamak
]FieldTime class
TIME alanını uygular.
Daha fazla bilgi edinmek için şu adresi ziyaret edin:Alanlarla Çalışma belgeleme makalesi.
public class FieldTime : Field
yapıcılar
İsim | Tanım |
---|---|
FieldTime() | Default_Constructor |
Özellikleri
İsim | Tanım |
---|---|
DisplayResult { get; } | Görüntülenen alan sonucunu temsil eden metni alır. |
End { get; } | Alan sonunu temsil eden düğümü alır. |
Format { get; } | Bir tane alırFieldFormat alanın biçimlendirmesine yazılmış erişim sağlayan nesne. |
IsDirty { get; set; } | Belgede yapılan diğer değişiklikler nedeniyle alanın geçerli sonucunun artık doğru (eski) olup olmadığını alır veya ayarlar. |
IsLocked { get; set; } | Alanın kilitli olup olmadığını alır veya ayarlar (sonucunu yeniden hesaplamamalıdır). |
LocaleId { get; set; } | Alanın LCID’sini alır veya ayarlar. |
Result { get; set; } | Alan ayırıcısı ile alan sonu arasındaki metni alır veya ayarlar. |
Separator { get; } | Alan ayırıcısını temsil eden düğümü alır.hükümsüz . |
Start { get; } | Alanın başlangıcını temsil eden düğümü alır. |
virtual Type { get; } | Microsoft Word alan türünü alır. |
yöntemler
İsim | Tanım |
---|---|
GetFieldCode() | Alan başlangıcı ile alan ayırıcısı (veya ayırıcı yoksa alan sonu) arasındaki metni döndürür. Hem alan kodu hem de alt alanların alan sonucu dahil edilir. |
GetFieldCode(bool) | Alan başlangıcı ile alan ayırıcısı (veya ayırıcı yoksa alan sonu) arasındaki metni döndürür. |
Remove() | Alanı belgeden kaldırır. Alanın hemen ardından bir düğüm döndürür. Alanın sonu, üst düğümünün son alt ‘siyse, üst paragrafını döndürür. Alan zaten kaldırılmışsa, şunu döndürürhükümsüz . |
Unlink() | Alan bağlantısını kaldırma işlemini gerçekleştirir. |
Update() | Alan güncellemesini gerçekleştirir. Alan zaten güncelleniyorsa fırlatır. |
Update(bool) | Bir alan güncellemesi gerçekleştirir. Alan zaten güncelleniyorsa fırlatır. |
Notlar
Geçerli tarih ve saati ekler.
Örnekler
TIME alanını kullanarak geçerli saatin nasıl görüntüleneceğini gösterir.
public void FieldTime()
{
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// Varsayılan olarak, saat "s:dd am/pm" biçiminde görüntülenir.
FieldTime field = InsertFieldTime(builder, "");
Assert.AreEqual(" TIME ", field.GetFieldCode());
// Gösterilen zamanın formatını değiştirmek için \@ işaretini kullanabiliriz.
field = InsertFieldTime(builder, "\\@ HHmm");
Assert.AreEqual(" TIME \\@ HHmm", field.GetFieldCode());
// TIME alanının biçimini ayarlayarak tarihin de Miladi takvime göre gösterilmesini sağlayabiliriz.
field = InsertFieldTime(builder, "\\@ \"M/d/yyyy h mm:ss am/pm\"");
Assert.AreEqual(" TIME \\@ \"M/d/yyyy h mm:ss am/pm\"", field.GetFieldCode());
doc.Save(ArtifactsDir + "Field.TIME.docx");
}
/// <summary>
/// Bir TIME alanı eklemek, yeni bir paragraf eklemek ve alanı döndürmek için bir belge oluşturucu kullanın.
/// </summary>
private static FieldTime InsertFieldTime(DocumentBuilder builder, string format)
{
FieldTime field = (FieldTime)builder.InsertField(FieldType.FieldTime, true);
builder.MoveTo(field.Separator);
builder.Write(format);
builder.MoveTo(field.Start.ParentNode);
builder.InsertParagraph();
return field;
}
Ayrıca bakınız
- class Field
- ad alanı Aspose.Words.Fields
- toplantı Aspose.Words