FieldAutoNum
İçindekiler
[
Saklamak
]FieldAutoNum class
AUTONUM alanını uygular.
Daha fazla bilgi edinmek için şu adresi ziyaret edin:Alanlarla Çalışma belgeleme makalesi.
public class FieldAutoNum : Field
yapıcılar
| İsim | Tanım |
|---|---|
| FieldAutoNum() | 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 . |
| SeparatorCharacter { get; set; } | Kullanılacak ayırıcı karakteri alır veya ayarlar. |
| 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
Otomatik bir sayı ekler.
Örnekler
Paragrafların otomatik sayı alanlarını kullanarak nasıl numaralandırılacağını gösterir.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// Her AUTONUM alanı, çalışan AUTONUM alanlarının geçerli sayısını görüntüler,
// Numaralandırılmış bir liste gibi öğeleri otomatik olarak numaralandırmamıza olanak tanır.
// Bu alanda "1." sayısı gösterilecektir.
FieldAutoNum field = (FieldAutoNum)builder.InsertField(FieldType.FieldAutoNum, true);
builder.Writeln("\tParagraph 1.");
Assert.AreEqual(" AUTONUM ", field.GetFieldCode());
field = (FieldAutoNum)builder.InsertField(FieldType.FieldAutoNum, true);
builder.Writeln("\tParagraph 2.");
// Alan sonucunda sayıdan hemen sonra görünen ayırıcı karakter varsayılan olarak noktadır.
// Bu özelliği null bırakırsak, ikinci AUTONUM alanımız belgede "2." gösterecektir.
Assert.IsNull(field.SeparatorCharacter);
// Bu özelliği, dizesinin ilk karakterini yeni ayırıcı karakter olarak uygulayacak şekilde ayarlayabiliriz.
// Bu durumda AUTONUM alanımız artık "2:" değerini gösterecektir.
field.SeparatorCharacter = ":";
Assert.AreEqual(" AUTONUM \\s :", field.GetFieldCode());
doc.Save(ArtifactsDir + "Field.AUTONUM.docx");
Ayrıca bakınız
- class Field
- ad alanı Aspose.Words.Fields
- toplantı Aspose.Words