C# kullanarak Üstü Çizili Metin

Hatalı veya artık geçerli olmayan içeriği belirtmeniz gereken durumlar vardır. Üstünü çizmek, belgelerdeki geçersiz içeriği işaretlemenin yollarından biridir. Bu nedenle, .NET uygulamalarında üst çizgiyi otomatikleştirmek için, bu makale C# kullanılarak belgelerdeki metnin üstünün nasıl çizileceğini göstermektedir.

Bu makalede aşağıdaki konular ele alınmıştır.

.NET API’si Üstü Çizili Metin

GroupDocs.Annotation, birden çok belge biçiminde çeşitli ek açıklama türlerinin otomatikleştirilmesine izin veren bir belge ve resim ek açıklama çözümüdür. Bu nedenle, belgelerdeki metnin üstünü çizmek için bu makaledeki örneklerde onun .NET API’sini kullanacağım. Üstü çizili ek açıklamaya ek olarak, belgelerde bahsedilen birçok başka desteklenen ek açıklama türü vardır.

İndirmeler bölümünden DLL’leri veya MSI yükleyicisini indirin veya NuGet yoluyla .NET uygulamanıza API’yi yükleyin.

PM> Install-Package GroupDocs.Annotation

C# Kullanarak Belgelerdeki Metnin Üstü Nasıl Çizilir

Belgede tespit edilen hataları hızlı bir şekilde düzeltmeye başlayalım. Aşağıdaki adımlar, C# kullanarak belgelerdeki metnin üstünü çizmenize olanak tanır.

  • Annotator sınıfını kullanarak kaynak belgeyi yükleyin.
  • StrikeoutAnnotation sınıfını kullanarak üstü çizili açıklamayı oluşturun ve tanımlayın.
    • Üstü çizili çizgi rengini ayarlayın.
    • Opaklık, belge sayfa numarası
    • Koordinatlar ve diğer özellikler
  • Hazırlanan üstü çizili şerhi Add() yöntemini kullanarak anlatıcıya ekleyin.
  • Açıklamalı belgeyi Kaydet() yöntemini kullanarak kaydedin.

Aşağıdaki C# kod örneği, bir PDF belgesindeki seçili metnin üzerini çiziyor.

/*
 * C# kullanarak Word, PDF, Elektronik Tablolar, Sunumlarda Üstü Çizili Metin
 */
using (Annotator annotator = new Annotator("path/document.pdf"))
{
    StrikeoutAnnotation strikeout = new StrikeoutAnnotation
    {
        FontColor = 0x000000,
        Opacity = 0.7,
        PageNumber = 0,
        Points = new List<Point>
        {
            new Point(183, 770),
            new Point(308, 770),
            new Point(183, 752),
            new Point(308, 752)
        }
    };
    annotator.Add(strikeout);
    annotator.Save("path/strikethrough-text.pdf");
}

Ücretsiz API Lisansı Alın

GroupDocs.Annotation for .NET’i geçici bir lisans alarak ücretsiz olarak kullanabilirsiniz.

Çözüm

Özetlemek gerekirse, C# kullanarak üstü çizili açıklama eklemeyi öğrendiniz. Bu ek açıklamayı kullanarak Word, PDF, elektronik tablo, sunum belgelerindeki metnin üstünü programlı olarak çizebilirsiniz. Benzer şekilde, ihtiyacınıza göre çeşitli diğer açıklama türlerini deneyebilirsiniz.

Belgelerini ziyaret ederek GroupDocs.Annotation for .NET hakkında daha fazla bilgi edinin. Desteklenen belge biçimleri için kendi ek açıklama uygulamanızı oluşturabilirsiniz. Sorularınız için forum aracılığıyla bizimle iletişime geçebilirsiniz.

Ayrıca bakınız