在使用Aspose.Pdf(23.4.0)添加水印,水印的对齐方式为水平垂直居中,旋转45度后,居中的效果不正确
代码:
var artifact = new WatermarkArtifact();
artifact.SetLinesAndState(lines.ToArray(), textState);
artifact.Rotation = rotation;
artifact.Opacity = opacity;
artifact.IsBackground = true;
artifact.ArtifactHorizontalAlignment = horizontalAlignment;
artifact.ArtifactVerticalAlignment = verticalAlignment;
doc.Pages[i].Artifacts.Add(artifact);
旋转后效果:
QQ_1720606072423.png (21.7 KB)
看起来是旋转的中心点是以水印内容的左下角为中心。
在Aspose.Pdf(24.6.0)版本中看起来是正常的了,我现在不想升级Aspose.pdf版本,能不能通过编写代码来解决这个问题呢