ActiveReports在运行时更改图像大小

时间:2018-12-10 11:07:16

标签: activereports

我有一个300px宽的图像,必须在运行时设置。在设计时,图像大小不同,并且必须根据标志更改图像。如何在C#/ VB.NET中设置图像宽度。

我将该对象投射为图片。 Width属性仅采用一个SINGLE值并假定其英寸。如何告诉图片控件传入的像素尺寸不是英寸?

1 个答案:

答案 0 :(得分:0)

下面是一个示例,说明如何设置像素大小,将其转换为英寸(如GrapeCity团队建议的那样),然后根据条件变量将其应用于图片:

以下代码已添加到报告的“脚本”部分:

Sub Detail_Format

    Dim intSizeInPixels As Integer = 300

    Dim dblSizeInInches as Double = intSizeInPixels / 96

    Dim mfFlag As Boolean = True

    If mfFlag Then
        Picture1.Width = dblSizeInInches
    End If

End Sub

Actual Code

Before Resizing

After Resizing