C# 在Microsoft报表中的图像上放置文本框

C# 在Microsoft报表中的图像上放置文本框,c#,textbox,alignment,microsoft-reporting,C#,Textbox,Alignment,Microsoft Reporting,我想在rdlc报告(Microsoft Reports C#.Net)中的非背景图像上放置一个文本框。 我在我的设计师那里做,一切看起来都很棒。 我从ReportViewer对象导出一个pdf,它看起来很棒。 但是,当我在表单中显示ReportViewer对象时,会得到一个错误对齐的文本框。它不会停留在图像上方,而是在图像的右侧对齐。 我正在发布截图: VisualStudio中的ReportViewer设计器 表单中的ReportViewer(注意右边的文本框值,数字4) PDF导出 为

我想在rdlc报告(Microsoft Reports C#.Net)中的非背景图像上放置一个文本框。 我在我的设计师那里做,一切看起来都很棒。 我从ReportViewer对象导出一个pdf,它看起来很棒。 但是,当我在表单中显示ReportViewer对象时,会得到一个错误对齐的文本框。它不会停留在图像上方,而是在图像的右侧对齐。 我正在发布截图:

  • VisualStudio中的ReportViewer设计器

  • 表单中的ReportViewer(注意右边的文本框值,数字4)

  • PDF导出


  • 为什么文本框在ReportViewer中被错误对齐?我如何修复它?

    ReportViewer使用不允许重叠对象的html渲染,这就是为什么它在pdf中看起来正确,但在ReportViewer本身上却不正确

    你说的错位是什么意思?我觉得很好…你看到第二张截图中的数字4了吗?它应该出现在A-1下的第一个框中。看到第一个和第三个屏幕截图中的数字4,你就会明白问题所在。很抱歉,这三张图片在我看来都是一样的,我看的是第一张图片中写着“4”的方框,而不是看其他屏幕,它们看起来很相似:锁定第二张图片数字4非常正确,它甚至不在图片上。这是很明显的。我不明白你为什么会错过它?哦,我现在看到了,我没有看到,因为我没有看那么远。。。我试图在盒子里找到它:P