
Metin içindeki bir üstü çizili uygulamak, genellikle düzeltme, gözden geçirme ve işbirlikçi düzenleme için yaygın bir düzenleme özelliğidir. Bu yöntem, hangi metnin kaldırılması veya değiştirilmesi gerektiğini görsel olarak gösterirken, orijinal içeriğin okunabilirliğini de korur. Bu gönderide, Conholdate.Total for .NET yardımıyla C# kullanarak nasıl bir üstü çizili efekti ekleyeceğimizi adım adım anlatacağız. Bu güçlü SDK, belgeleri kesinlik ve esneklikle notlandırmanıza olanak tanır ve PDF’lerde ve diğer formatlarda metin değişikliklerini işaretlemek için ideal bir çözüm sunar.
Belgelerde Neden Üstü Çizili Kullanılır?
Bu, inceleyicilerin ve editörlerin içeriğin hangi bölümlerinin kaldırılması veya revize edilmesi gerektiğini açık bir şekilde iletmelerine yardımcı olur.
Keeping the original text visible, even when marked for deletion, improves traceability during content revisions.
Strikethrough anotasyonları, ekip ortamlarında sürüm kontrolü ve belge takibini daha yönetilebilir hale getirir.
Hukuki, akademik ve ticari belgeler genellikle uyum, şeffaflık ve doğruluk için görünür düzenlemeler gerektirir.
Strikethrough Text in C# - SDK Installation
You need to install Conholdate.Total for .NET to strikethrough text in documents including PDF, DOC, DOCX, etc. Simply run the following NuGet installation command in MS Visual Studio:
Install-Package Conholdate.Total
C# kullanarak Üstü Çizili Metin Ekleme
Aşağıdaki C# kodu, bir PDF belgesine bir üzeri çizili not eklemenin nasıl yapılacağını göstermektedir. Bu yaklaşım, üzeri çizili efektinin uygulanacağı belgenin tam alanını belirlemek için koordinat tabanlı konumlandırma kullanır.
// Initialize the annotator with the input PDF file
GroupDocs.Annotation.Annotator annotator = new GroupDocs.Annotation.Annotator("document.pdf");
// Create a StrikeoutAnnotation object
GroupDocs.Annotation.Models.AnnotationModels.StrikeoutAnnotation strikeout = new GroupDocs.Annotation.Models.AnnotationModels.StrikeoutAnnotation();
// Set color and opacity
strikeout.FontColor = 0xFF0000;
strikeout.Opacity = 0.7;
// Target page number (zero-based index)
strikeout.PageNumber = 0;
// Define the rectangle where the strikethrough will be applied
List<Point> points = new List<Point>();
points.Add(new Point(180, 730));
points.Add(new Point(300, 730));
points.Add(new Point(180, 700));
points.Add(new Point(300, 700));
strikeout.Points = points;
// Add the strikeout annotation to the document
annotator.Add(strikeout);
// Save the modified document
annotator.Save("strikethrough-text.pdf");
Bu örnek, kırmızı renk ve kısmi saydamlık ile üstü çizili notu yapılandırır ve bunu PDF’nin ilk sayfasındaki belirli bir alana uygular. Points koleksiyonu, üstü çizili notun görüneceği dikdörtgen bir alan tanımlar. Not uygulandıktan sonra, belge görsel düzenlemeler dahil edilerek kaydedilir.
Sonuç
Üzerinden çizme notları, belgeleri etkili bir şekilde gözden geçirmek ve düzenlemek için pratik ve temel bir özelliktir. Conholdate.Total for .NET ile, bu işlevselliği C# uygulamalarınıza kolaylıkla ve hassasiyetle uygulayabilirsiniz. İster masaüstü uygulaması, ister web tabanlı bir platform ya da bir belge iş akışı sistemi geliştiriyor olun, üzerinden çizme notları kullanarak kırmızı çizgi işlevselliği eklemek, açıklığı artırmaya, iletişimi iyileştirmeye ve revizyon süreçlerini kolaylaştırmaya yardımcı olur. SDK’nın esnekliği, belgelerinizin düzenlenebilir, işbirlikçi ve formatlar arasında görsel olarak tutarlı kalmasını sağlar.