Le sottolineature ondulate vengono normalmente utilizzate per mostrare incongruenze nel documento. Abbiamo abbastanza familiarità con queste righe poiché Microsoft Word utilizza sottolineature ondulate rosse per indicare errori di ortografia e sottolineature ondulate / ondulate blu per problemi di formattazione. Possiamo anche aggiungere tali annotazioni sottolineate nei documenti a livello di codice. In questo articolo impareremo come aggiungere sottolineature ondulate in Word, PDF, PPT e altri documenti usando C#.

Aggiungi annotazioni ondulate ai documenti

I seguenti argomenti sono discussi di seguito:

API .NET per sottolineatura ondulata - Annotazione ondulata

GroupDocs.Annotation fornisce la soluzione di annotazione che consente la manipolazione e l’automazione di vari tipi di annotazione nei documenti all’interno delle applicazioni .NET. Useremo la sua API GroupDocs.Annotation for .NET per aggiungere un’annotazione ondulata nei documenti usando C#.

Puoi scaricare le DLL o il programma di installazione MSI dalla sezione download o installare l’API nella tua applicazione .NET tramite NuGet.

PM> Install-Package GroupDocs.Annotation

Aggiungi una sottolineatura ondulata al testo in Word (DOC/DOCX) utilizzando C# - Annotazione ondulata

Il passaggio seguente illustra come inserire una sottolineatura ondulata in un documento di Word usando C#.

  • Carica la parola (DOC, DOCX) utilizzando la classe Annotator.
  • Crea la sottolineatura ondulata usando la classe SquigglyAnnotation.
  • Personalizza la sottolineatura ondulata impostandone il colore, l’opacità, le coordinate, il numero di pagina, ecc.
  • Aggiungi l’annotazione ondulata all’annotatore.
  • Salva il file Word aggiornato utilizzando il metodo Save().

L’esempio di codice C# seguente aggiunge la sottolineatura ondulata al testo selezionato del documento di Word.

/*
 * Aggiungi sottolineatura ondulata (annotazione ondulata) al testo nei file DOC, DOCX usando C#
 */
using (Annotator annotator = new Annotator("path/document.docx"))
{
    SquigglyAnnotation squiggly = new SquigglyAnnotation
    {
        BackgroundColor = 0xFFF000,
        FontColor = 0xFF0000,
        Message = "This is Squiggly Annotation",
        CreatedOn = DateTime.Now,
        Opacity = 0.5,
        PageNumber = 0,
        Points = new List<Point>
        {
            new Point(20, 170),
            new Point(290, 170),
            new Point(20, 200),
            new Point(290, 200)
        }
    };
    annotator.Add(squiggly);
    annotator.Save("path/squiggly-document.docx");
}

Puoi aggiungere qualsiasi altro tipo di annotazione da vari AnnotationModels.

Aggiungi una sottolineatura ondulata al testo in PDF, PPT e altri documenti utilizzando C#

Allo stesso modo, puoi aggiungere la sottolineatura ondulata a qualsiasi documento utilizzando lo stesso codice C# (controlla nella documentazione se il formato del file del documento previsto è supportato dall’API).

Di seguito sono riportati i passaggi per inserire una sottolineatura ondulata in un documento PDF utilizzando C#.

  • Carica il documento PDF utilizzando la classe Annotator.
  • Crea la sottolineatura ondulata usando la classe SquigglyAnnotation.
  • Personalizza il colore, l’opacità, le coordinate, il numero di pagina, ecc. per la sottolineatura ondulata/ondulata.
  • Aggiungi l’annotazione ondulata all’annotatore usando il metodo Add().
  • Salva il file PDF aggiornato utilizzando il metodo Salva().

L’esempio di codice C# seguente aggiunge la sottolineatura ondulata al testo selezionato del file PDF.

/*
 * Aggiungi sottolineatura ondulata (annotazione ondulata) al testo nel file PDF usando C#
 */
using (Annotator annotator = new Annotator("path/document.pdf"))
{
    SquigglyAnnotation squiggly = new SquigglyAnnotation
    {
        FontColor = 0xFF0000,
        Opacity = 0.5,
        PageNumber = 0,
        Points = new List<Point>
        {
            new Point(20, 100),
            new Point(150, 100),
            new Point(20, 130),
            new Point(150, 130)
        }
    };
    annotator.Add(squiggly);
    annotator.Save("path/squiggly-document.pdf");
}

Conclusione

Per riassumere, abbiamo discusso su come aggiungere una sottolineatura ondulata/ondulata nei documenti di Word usando C#. Inoltre, la stessa annotazione ondulata può essere aggiunta ad altri documenti come PDF, PPT e altro. L’annotazione ondulata è una nuova aggiunta a molti altri tipi di annotazione offerti dall’API.

Ulteriori informazioni su GroupDocs.Annotation per .NET. Visita la sua documentazione per iniziare a creare le tue applicazioni di annotazione dei documenti per vari formati di documenti supportati. Per domande, contattaci tramite il forum.

Guarda anche