none
如何Crystal Reports 改變 image 長寬比例....(如rdlc image.sizing = FitProportional) RRS feed

  • 問題

  •  

    各位好:
        我使用crystal report 將資料庫中的blob欄位秀出來(image),在設計的階段,如果我把blob格式的欄位放到設計的section中,它就會自動出現資料庫的某一張圖.但是問題出現了,這張圖的長寬比例,就變成了固定,
    也就是說,設計好之後,真正要去讀取正確的影像時,影像的長寬就變成了設計時期的長寬比例,偏偏我資料庫中的圖片長寬比例並沒有一致,所以造成我圖片的比例會被套上錯誤的比例...請問各位高手,我有辦法根據我的需求來動態指定我所想要的圖片長寬比嗎?謝謝!
    2007年8月17日 上午 01:40

解答

  •  

    Hi jvc28,

     

    找出該section的物件索引或名稱,將它轉型為CrystalReport的pictureObject。就可以變更大小了。

    當然,當您從DB裏把圖取出後,您必須先取出圖的大小。語法的話可以參考下面:

     

     CType(Me.CrystalReport11.Section3.ReportObjects(0), PictureObject).Width = size

    CType(Me.CrystalReport11.Section3.ReportObjects(0), PictureObject).Hight= size

     

    Regards,

     

    林泰宏 Terry Lin 
    技術支援工程師 Support Engineer
    Developer Support Team
    Global Technical Support Center - Taiwan

    技術支援服務首頁: http://support.microsoft.com

    技術支援專線: 0800-008-833(市話專用)/ 02-2999-8833

    2007年8月19日 下午 04:18

所有回覆

  •  

    Hi jvc28,

     

    找出該section的物件索引或名稱,將它轉型為CrystalReport的pictureObject。就可以變更大小了。

    當然,當您從DB裏把圖取出後,您必須先取出圖的大小。語法的話可以參考下面:

     

     CType(Me.CrystalReport11.Section3.ReportObjects(0), PictureObject).Width = size

    CType(Me.CrystalReport11.Section3.ReportObjects(0), PictureObject).Hight= size

     

    Regards,

     

    林泰宏 Terry Lin 
    技術支援工程師 Support Engineer
    Developer Support Team
    Global Technical Support Center - Taiwan

    技術支援服務首頁: http://support.microsoft.com

    技術支援專線: 0800-008-833(市話專用)/ 02-2999-8833

    2007年8月19日 下午 04:18
  • Dear Terry

    完全明白......非常多謝.......

    2007年8月21日 上午 08:10