UpdateWordCount

UpdateWordCount()

Met à jour les propriétés du nombre de mots du document.

public void UpdateWordCount()

Remarques

UpdateWordCount recalcule et met à jour les propriétés Caractères, Mots et Paragraphs dans leBuiltInDocumentProperties collecte desDocument.

Noter queUpdateWordCountne met pas à jour les propriétés du nombre de lignes et de pages. Utilisez leUpdateWordCount surcharge et réussitevrai value comme paramètre pour ce faire.

Lorsque vous utilisez une version d’évaluation, le filigrane d’évaluation sera également inclus dans le nombre de mots.

Exemples

Montre comment mettre à jour toutes les étiquettes de liste dans un document.

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 ne suit pas les métriques des documents comme celles-ci en temps réel.
Assert.AreEqual(0, doc.BuiltInDocumentProperties.Characters);
Assert.AreEqual(0, doc.BuiltInDocumentProperties.Words);
Assert.AreEqual(1, doc.BuiltInDocumentProperties.Paragraphs);
Assert.AreEqual(1, doc.BuiltInDocumentProperties.Lines);

// Pour obtenir des valeurs précises pour trois de ces propriétés, nous devrons les mettre à jour manuellement.
doc.UpdateWordCount();

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

// Pour le nombre de lignes, nous devrons appeler une surcharge spécifique de la méthode de mise à jour.
Assert.AreEqual(1, doc.BuiltInDocumentProperties.Lines);

doc.UpdateWordCount(true);

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

Voir également


UpdateWordCount(bool)

Met à jour les propriétés du nombre de mots du document, éventuellement mises à jourLines propriété.

public void UpdateWordCount(bool updateLinesCount)
ParamètreTaperLa description
updateLinesCountBooleanvrai si le nombre de lignes dans le document doit être calculé.

Remarques

Cette méthode reconstruira la mise en page du document.

Exemples

Montre comment mettre à jour toutes les étiquettes de liste dans un document.

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 ne suit pas les métriques des documents comme celles-ci en temps réel.
Assert.AreEqual(0, doc.BuiltInDocumentProperties.Characters);
Assert.AreEqual(0, doc.BuiltInDocumentProperties.Words);
Assert.AreEqual(1, doc.BuiltInDocumentProperties.Paragraphs);
Assert.AreEqual(1, doc.BuiltInDocumentProperties.Lines);

// Pour obtenir des valeurs précises pour trois de ces propriétés, nous devrons les mettre à jour manuellement.
doc.UpdateWordCount();

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

// Pour le nombre de lignes, nous devrons appeler une surcharge spécifique de la méthode de mise à jour.
Assert.AreEqual(1, doc.BuiltInDocumentProperties.Lines);

doc.UpdateWordCount(true);

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

Voir également