[英]Crystal reports blob field original size
我正在通過從數據庫字段中拖動圖片類型的字段來在Crystal報表中插入圖像。 即使在數據庫中圖像可以具有不同的大小,也將以默認(原始)大小的斑點字段插入圖像。 問題在於圖像不能保留其原始大小。 有沒有一種方法可以在Crystal報表中指定圖像的原始大小?
Crystal Reports不會自動調整圖像大小。 因此最好在Crystal報表中設置原始大小
在C#中嘗試以下代碼:
CRAXDRT.Report report1 = new CRAXDRT.Report();
CRAXDRT.Application app = new CRAXDRT.Application();
report1 = app.OpenReport("YorReport.rpt", OpenReportMethod.OpenReportByDefault);
for (int i = 1; i < report1.Sections.Count + 1; i++)
{
for (int j = 1; j < report1.Sections[i].ReportObjects.Count + 1; j++)
{
try
{
CRAXDRT.BlobFieldObject t1 = (CRAXDRT.BlobFieldObject)report1.Sections[i].ReportObjects[j];
if (t1.Name == "YourBlobFieldName")
{
t1.Height = 200;
t1.Width = 200;
}
}
catch (Exception) { }
}
}
選中BLOB字段的Can Grow復選框。 這將根據圖像的原始大小自動調整字段大小。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.