Skip to content

Commit adb5713

Browse files
committed
Make LinkAnnotation public
1 parent 6656235 commit adb5713

3 files changed

Lines changed: 3 additions & 2 deletions

File tree

src/UglyToad.PdfPig.Tests/PublicApiScannerTests.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -285,6 +285,7 @@ public void OnlyExposedApiIsPublic()
285285
"UglyToad.PdfPig.Util.Diacritics",
286286
"UglyToad.PdfPig.Util.WhitespaceSizeStatistics",
287287
"UglyToad.PdfPig.Writer.ITokenWriter",
288+
"UglyToad.PdfPig.Writer.LinkAnnotation",
288289
"UglyToad.PdfPig.Writer.PdfAStandard",
289290
"UglyToad.PdfPig.Writer.PdfDocumentBuilder",
290291
"UglyToad.PdfPig.Writer.PdfMerger",

src/UglyToad.PdfPig/Writer/LinkAnnotation.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ namespace UglyToad.PdfPig.Writer
99
/// Represents a link annotation that can be added to a PDF page.
1010
/// Link annotations provide clickable areas that can trigger actions such as navigating to another page or opening a URL.
1111
/// </summary>
12-
internal sealed class LinkAnnotation
12+
public sealed class LinkAnnotation
1313
{
1414
/// <summary>
1515
/// Gets the border style for the link annotation.

src/UglyToad.PdfPig/Writer/PdfPageBuilder.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -855,7 +855,7 @@ public PdfPageBuilder AddLink(ExplicitDestination destination, PdfRectangle link
855855
/// </summary>
856856
/// <param name="link">The link annotation to add</param>
857857
/// <returns>This page builder for method chaining</returns>
858-
private PdfPageBuilder AddLink(LinkAnnotation link)
858+
public PdfPageBuilder AddLink(LinkAnnotation link)
859859
{
860860
links.Add((link.ToToken(), link.Action));
861861
return this;

0 commit comments

Comments
 (0)