Back to Devexpress

How to: Mark Text as Hidden

officefileapi-120707-word-processing-document-api-examples-text-how-to-mark-text-as-hidden.md

latest1.3 KB
Original Source

How to: Mark Text as Hidden

  • Sep 19, 2023

The following example describes how to use Word Processing Document API to mark text as hidden.

The code sample below hides the third document paragraph:

csharp
using DevExpress.XtraRichEdit.API.Native;

using (var wordProcessor = new RichEditDocumentServer())
{
  wordProcessor.LoadDocument("Document.docx");
  Document document = wordProcessor.Document;

  // Obtain the third paragraph:
  DocumentRange hiddenRange = document.Paragraphs[2].Range;
  CharacterProperties hiddenTextProperties =
    document.BeginUpdateCharacters(hiddenRange);

  // Mark the paragraph as hidden:
  hiddenTextProperties.Hidden = true;
  document.EndUpdateCharacters(hiddenTextProperties);
}
vb
Imports DevExpress.XtraRichEdit.API.Native

Using wordProcessor = New RichEditDocumentServer()
  wordProcessor.LoadDocument("Document.docx")
  Dim document As Document = wordProcessor.Document

  ' Obtain the third paragraph:
  Dim hiddenRange As DocumentRange = document.Paragraphs(2).Range
  Dim hiddenTextProperties As CharacterProperties =
    document.BeginUpdateCharacters(hiddenRange)

  ' Mark the paragraph as hidden:
  hiddenTextProperties.Hidden = True
  document.EndUpdateCharacters(hiddenTextProperties)
End Using