How to set layer of artifact from 'below the content' to 'over the content'?

I am working with Aspose.PDF to add artifact in pdf file. While trying to add artifact to pdf how to set my code to add artifact over the content?

WatermarkArtifact artifact = new WatermarkArtifact();
string[] watermarkLines = ["Loan# : 32155", "Case#: 0000012BK32 #", "123, ABC Street"];
artifact.SetLinesAndState(
    watermarkLines,
    new Aspose.Pdf.Text.TextState()
    {
        FontSize = watermarkConfig.FontSize,
        ForegroundColor = watermarkConfig.ForegroundColor,
        Font = Aspose.Pdf.Text.FontRepository.FindFont(watermarkConfig.Font)
    });

@abhishekouta
The IsBackground property is responsible for placing the contents of the artifact on top of existing content or below it. By default, it is false and the artifact must be placed on top of the existing content.
Can you attach the document with which this does not work and more detailed code you are using?

got the solution.
Thank you!!

@abhishekouta
Glad to help, thanks for the feedback.