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ırFieldFormatalanı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