Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

PdfTextStampOptions

Namespace OfficeIMO.Pdf
Assembly OfficeIMO.Pdf
Source revision 804a7612eee4 with working tree changes
Modifiers sealed

Options used when adding a simple text stamp or watermark to parsed PDF pages.

Inheritance

  • Object
  • PdfTextStampOptions

Usage

Explore 6 API references to this type

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Accepted by parameters 4

Constructors

public PdfTextStampOptions() #

Methods

UsePageRange 2 overloads
public PdfTextStampOptions UsePageRange(Int32 firstPage, Int32 lastPage) #
Returns: PdfTextStampOptions

Selects an inclusive one-based page range to stamp.

Parameters

firstPage System.Int32 requiredposition: 0
lastPage System.Int32 requiredposition: 1
public PdfTextStampOptions UsePageRange(PdfPageRange pageRange) #
Returns: PdfTextStampOptions

Selects an inclusive one-based page range to stamp.

Parameters

pageRange OfficeIMO.Pdf.PdfPageRange requiredposition: 0
public PdfTextStampOptions UsePageRanges(params PdfPageRange[] pageRanges) #
Returns: PdfTextStampOptions

Selects inclusive one-based page ranges to stamp. Overlapping ranges are treated as one page selection set in first-seen order.

Parameters

pageRanges OfficeIMO.Pdf.PdfPageRange[] requiredposition: 0

Properties

public Int32[]? PageNumbers { get; set; } #

One-based page numbers to stamp. When null or empty, every page is stamped.

public Double? X { get; set; } #

X coordinate of the text baseline origin in PDF points. When null, a sensible default is used.

public Double? Y { get; set; } #

Y coordinate of the text baseline origin in PDF points. When null, a sensible default is used.

public PdfStandardFont Font { get; set; } #

Standard PDF font used for the stamp.

public Double FontSize { get; set; } #

Text size in PDF points.

public PdfColor Color { get; set; } #

RGB text color.

public Double RotationDegrees { get; set; } #

Text rotation in degrees around the text origin.

public Boolean BehindContent { get; set; } #

Places the new content stream before existing page content when true.