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 queUpdateWordCount
ne 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
- class Document
- espace de noms Aspose.Words
- Assemblée Aspose.Words
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ètre | Taper | La description |
---|---|---|
updateLinesCount | Boolean | vrai 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
- class Document
- espace de noms Aspose.Words
- Assemblée Aspose.Words