CATable::GraphToFile
ADE User Guide > ADE Server Class Reference > CATable
bool GraphToFile(fileName, mimeType)
描述
建立一個數據包含在CATable對象中的圖像,數據使用«mimeType»格式化並寫入到文件«fileName»中。使用的CAObject(CATable從它獲得)屬性設置來控制圖形設置、不確定性設置以及數字格式。GraphWidth和GraphHeight屬性控制圖形像素大小。
返回值
布爾值(成功)
參 數
- fileName:字符串
- mimeType :字符串, 使用以下代碼之一:
"image/png"
"image/jpeg"
"image/bmp"
"image/tiff"
詳細說明
這些說明從 ADE用戶指南: 使用Analytica圖形引擎第四章中拷貝而來。
當你獲得一個最少包含一個維度的CATable 結果時,你可以以圖像的方式獲得該結果的圖形。該用法之一就是將圖形作為JPEG圖像嵌入到在後端使用ADE的web頁面中。
需要按照以下步驟才能獲得圖形結果:
- 選擇合適的圖形設置,比如:圖標類型、軸範圍設置、顏色、字體等等。 最簡單的方法就是在Analytica企業版中打開模型並在Graph Setup(圖形設置)對話中為每個變量選擇你想要的設置。你使用圖形設置對話建立的圖形模板將存儲在該對象的GraphSetup屬性中。如果你有需要改變風格模板,你可以從現有變量複製GraphSetup屬性。
- 從ADE,獲取一個結果將用圖形表示的CATable。
- 選擇CATable對象的GraphWidth和GraphHeight對象以指明想要的圖形像素大小。
- 如果你的結果多於兩個維度,調用Slice或者Subscript將維度減小到繪製圖形所需要的維度 (如果沒有圖例key的話,通常為一個維度,如有有圖例的,通常為兩個維度)。
- 如果維度多於1個,調用SetIndexOrder來選擇想要的圖形樞軸 。
- 如果你將圖形傳送給一個輸出流,將獲得該流的一個Windows IStream 接口。如果有一個.NET Stream (
System.io.Stream
),你必須使用一個包裹類型(見下文)。 - 調用CATable的GraphToStream或者GraphToFile方法,取決於你想把圖形寫入到什麼地方。圖形可以以不同MIME類型建立(例如:
"image/JPEG"
)。
用法
tab.GraphWidth = 350 tab.GraphHeight = 200 b = tab.GraphToFile( "C:\data\trends.png","image/png" )
另請參考
Comments
Enable comment auto-refresher