C# Invert Hscale

本文关键字:Hscale Invert | 更新日期: 2023-09-27 18:12:30

我有一个Hscale用于确定图像的垂直位置。图像被放置在固定小部件内的事件框中。我使用以下代码在固定小部件上移动图像:

fixed1.Move(eventbox_photo, Convert.ToInt16 (hscale_PhotoApH.Value*0.3),
            Convert.ToInt16(hscale_PhotoApV.Value*0.3));
然后将此图像打印为PDF文档(使用带有WriteSelectedRows的Itextsharp),并位于与固定小部件相同的位置。然而,问题是Hscale上的值842在PDF文档中等于Top-Most,但在Fixed小部件上等于Bottom-Most。因此,当hscale值为842时,图像位于pdf页面的顶部,但在固定小部件上位于底部。

我怎样才能使固定的小部件'看到' 842为0 ??或者有人有其他的解决方案吗?

C# Invert Hscale

我明白了。就是减去Hscale的最大值。值与Hscale的值。值,如:

 fixed1.Move(eventbox_photo, Convert.ToInt16 (hscale_PhotoApH.Value*0.3), Convert.ToInt16((842*0.3)-(hscale_PhotoApV.Value*0.3)));
相关文章: