Leadtools.Pdfアセンブリ > Leadtools.Pdf名前空間 :PDFStrikeoutAnnotationクラス |
[SerializableAttribute()] public class PDFStrikeoutAnnotation : PDFAnnotation
'Declaration
<SerializableAttribute()> Public Class PDFStrikeoutAnnotation Inherits PDFAnnotation
'Usage
Dim instance As PDFStrikeoutAnnotation
public class PDFStrikeoutAnnotation extends PDFAnnotation
[SerializableAttribute()] public ref class PDFStrikeoutAnnotation : public PDFAnnotation
PDFStrikeoutAnnotationクラスは、一つ以上のPDFストライクアウトアノテーションの情報を格納します。
Imports Leadtools Imports Leadtools.Codecs Imports Leadtools.Pdf Imports Leadtools.WinForms Imports Leadtools.Drawing <TestMethod> _ Public Sub PDFStrikeoutAnnotationExample() Dim pdfSrcFileName As String = Path.Combine(LEAD_VARS.ImagesDir, "Leadtools.pdf") Dim pdfDestFileName As String = Path.Combine(LEAD_VARS.ImagesDir, "LEAD_Annotations.pdf") Dim pdfFile As PDFFile = New PDFFile(pdfSrcFileName) Dim Annotations As List(Of PDFAnnotation) = New List(Of PDFAnnotation)() Dim strikeout As PDFStrikeoutAnnotation = New PDFStrikeoutAnnotation() ' Add strikeout points strikeout.Points.Add(New PDFPoint(20, 40)) strikeout.Points.Add(New PDFPoint(50, 40)) strikeout.Points.Add(New PDFPoint(50, 20)) strikeout.Points.Add(New PDFPoint(20, 20)) strikeout.Color = RasterColor.FromKnownColor(RasterKnownColor.Red) Annotations.Add(strikeout) pdfFile.WriteAnnotations(Annotations, pdfDestFileName) End Sub Public NotInheritable Class LEAD_VARS Public Const ImagesDir As String = "C:\Users\Public\Documents\LEADTOOLS Images" End Class
using Leadtools; using Leadtools.Codecs; using Leadtools.Pdf; using Leadtools.WinForms; using Leadtools.Drawing; [TestMethod] public void PDFStrikeoutAnnotationExample() { string pdfSrcFileName = Path.Combine(LEAD_VARS.ImagesDir, @"Leadtools.pdf"); string pdfDestFileName = Path.Combine(LEAD_VARS.ImagesDir, @"LEAD_Annotations.pdf"); PDFFile pdfFile = new PDFFile(pdfSrcFileName); List<PDFAnnotation> Annotations = new List<PDFAnnotation>(); PDFStrikeoutAnnotation strikeout = new PDFStrikeoutAnnotation(); // Add strikeout points strikeout.Points.Add(new PDFPoint(20, 40)); strikeout.Points.Add(new PDFPoint(50, 40)); strikeout.Points.Add(new PDFPoint(50, 20)); strikeout.Points.Add(new PDFPoint(20, 20)); strikeout.Color = RasterColor.FromKnownColor(RasterKnownColor.Red); Annotations.Add(strikeout); pdfFile.WriteAnnotations(Annotations, pdfDestFileName); } static class LEAD_VARS { public const string ImagesDir = @"C:\Users\Public\Documents\LEADTOOLS Images"; }