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#.
 
 
I seguenti argomenti sono discussi di seguito:
- API .NET per sottolineatura ondulata/annotazione ondulata
- Aggiungi una sottolineatura ondulata al testo nei documenti di Word - Annotazione ondulata
- Aggiungi una sottolineatura ondulata al testo in PDF, PPT e altri documenti
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 for .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.