簡體   English   中英

水晶報告圖像被壓扁

[英]crystal reports image squashed

在水晶報告中是否有任何方法(v11,如果這很重要),以防止圖像伸展自身以適應整個OLE對象? 我從數據庫動態加載圖像,不知道他們的寬高比。

感謝幫助。

顯示文件中圖片的Crystal OLE對象只能以編程方式設置,因此對於“拉”類型報告,您要提供縱向或橫向的動態圖像名稱,其中至少有一個方向會被壓扁適合。 恕我直言,更好的是顯示縮略圖,然后有一個計算的超鏈接,以顯示一些像樣的觀眾真實的圖片。 您將花費不合理的時間來嘗試獲取顯示圖片的OLE對象,以了解您的圖像具有不同的寬高比。 只要它至少合理清晰可能就足夠了。

我在這里找到了答案

要正確調整圖像大小,必須按順序執行以下步驟:

  1. 將圖像的EnableCanGrow設置為true
  2. 計算並將寬度和高度設置為所需的大小
  3. 將圖像的EnableCanGrow設置為false
  4. 使用數據填充DataSet的圖像對象
  5. 繼續正常的報告處理。

如果以錯誤的順序獲取這些項目或跳過某個項目,您會發現Crystal Reports以意外和不可恢復的方式縮放圖像。

我不認為Crystal可以幫到你。 嘗試在互聯網上尋找某種基於命令行的應用程序,它可以自動調整圖片大小(添加黑色空間,以1:1的比例減少等)。 我相信他們在那里。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM