Text Alignment in a Text Stamp

Is it possible to control the placement of text within a text stamp? Currently the text appears to always be bottom-left and we would like the have the text top-left.

@srmorley

Yes, you can control the placement of text within a text stamp in Aspose.PDF for .NET. To position the text at the top-left corner, you can adjust the XIndent and YIndent properties of the TextStamp class.

Here’s a simple example:

TextStamp textStamp = new TextStamp("Your Text Here");
textStamp.XIndent = 0; // Set to 0 for left alignment
textStamp.YIndent = 0; // Set to 0 for top alignment

// Add the stamp to the PDF page
pdfPage.AddStamp(textStamp);

By setting both XIndent and YIndent to 0, the text will appear at the top-left corner of the stamp on the PDF page. You can adjust these values as needed to fine-tune the position.

Once again your AI seems to be issuing wrong advise. Setting those values as proposed moves the text stamp to the top-left of the page rather than moving the text to the top-left of the stamp

@srmorley

Would you please share why do you need to align or position the text within text stamp? Are you specifying height and width for text stamp? Can you please share the sample code snippet that you have been using along with a sample output PDF for our reference? We will test the scenario in our environment and address it accordingly.