UpdateWordCount

UpdateWordCount()

Belgenin kelime sayısı özelliklerini günceller.

public void UpdateWordCount()

Notlar

UpdateWordCount Karakterler, Sözcükler ve Paragraflar özelliklerini yeniden hesaplar ve güncellerBuiltInDocumentProperties koleksiyonuDocument.

DikkatUpdateWordCount satır ve sayfa özelliklerinin sayısını güncellemez. UpdateWordCount aşırı yükle ve geçdoğru Bunu yapmak için parametre olarak değer kullanın.

Değerlendirme sürümünü kullandığınızda, değerlendirme filigranı kelime sayısına da dahil olacaktır.

Örnekler

Bir belgedeki tüm liste etiketlerinin nasıl güncelleneceğini gösterir.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

builder.Writeln("Lorem ipsum dolor sit amet, consectetur adipiscing elit, " +
                "sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.");
builder.Write("Ut enim ad minim veniam, " +
                "quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.");

// Aspose.Words bu tür belge ölçümlerini gerçek zamanlı olarak izlemez.
Assert.AreEqual(0, doc.BuiltInDocumentProperties.Characters);
Assert.AreEqual(0, doc.BuiltInDocumentProperties.Words);
Assert.AreEqual(1, doc.BuiltInDocumentProperties.Paragraphs);
Assert.AreEqual(1, doc.BuiltInDocumentProperties.Lines);

// Bu özelliklerden üçünün doğru değerlerini elde etmek için bunları manuel olarak güncellememiz gerekecek.
doc.UpdateWordCount();

Assert.AreEqual(196, doc.BuiltInDocumentProperties.Characters);
Assert.AreEqual(36, doc.BuiltInDocumentProperties.Words);
Assert.AreEqual(2, doc.BuiltInDocumentProperties.Paragraphs);

// Satır sayısı için güncelleme metodunun belirli bir aşırı yüklemesini çağırmamız gerekecek.
Assert.AreEqual(1, doc.BuiltInDocumentProperties.Lines);

doc.UpdateWordCount(true);

Assert.AreEqual(4, doc.BuiltInDocumentProperties.Lines);

Ayrıca bakınız


UpdateWordCount(bool)

Belgenin kelime sayısı özelliklerini günceller, isteğe bağlı olarak güncellerLines mülk.

public void UpdateWordCount(bool updateLinesCount)
ParametreTipTanım
updateLinesCountBooleandoğru Belgedeki satır sayısının hesaplanması gerekiyorsa.

Notlar

Bu yöntem belgenin sayfa düzenini yeniden oluşturacaktır.

Örnekler

Bir belgedeki tüm liste etiketlerinin nasıl güncelleneceğini gösterir.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

builder.Writeln("Lorem ipsum dolor sit amet, consectetur adipiscing elit, " +
                "sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.");
builder.Write("Ut enim ad minim veniam, " +
                "quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.");

// Aspose.Words bu tür belge ölçümlerini gerçek zamanlı olarak izlemez.
Assert.AreEqual(0, doc.BuiltInDocumentProperties.Characters);
Assert.AreEqual(0, doc.BuiltInDocumentProperties.Words);
Assert.AreEqual(1, doc.BuiltInDocumentProperties.Paragraphs);
Assert.AreEqual(1, doc.BuiltInDocumentProperties.Lines);

// Bu özelliklerden üçünün doğru değerlerini elde etmek için bunları manuel olarak güncellememiz gerekecek.
doc.UpdateWordCount();

Assert.AreEqual(196, doc.BuiltInDocumentProperties.Characters);
Assert.AreEqual(36, doc.BuiltInDocumentProperties.Words);
Assert.AreEqual(2, doc.BuiltInDocumentProperties.Paragraphs);

// Satır sayısı için güncelleme metodunun belirli bir aşırı yüklemesini çağırmamız gerekecek.
Assert.AreEqual(1, doc.BuiltInDocumentProperties.Lines);

doc.UpdateWordCount(true);

Assert.AreEqual(4, doc.BuiltInDocumentProperties.Lines);

Ayrıca bakınız