我想創建一個簡單的報告,主要由文本和一些圖表組成。該應用程序就像一個嚮導窗體,最終用戶輸入信息並創建一個單詞或類似的文檔報告。將會從輸入的信息中繪製一些圖表,這些圖表也應該在報告中顯示。如何使用包含格式化文本和一些基本圖表的內容在wpf和c#中創建文檔報告?
謝謝。
我想創建一個簡單的報告,主要由文本和一些圖表組成。該應用程序就像一個嚮導窗體,最終用戶輸入信息並創建一個單詞或類似的文檔報告。將會從輸入的信息中繪製一些圖表,這些圖表也應該在報告中顯示。如何使用包含格式化文本和一些基本圖表的內容在wpf和c#中創建文檔報告?
謝謝。
你可以使用的FlowDocument和裏面你可以把一個InlineUIContainer 與控制您需要:InlineUIContainer的一個文本框裏面
例:InlineUIContainer與內部
<InlineUIContainer BaselineAlignment="Bottom">
<TextBox Text="{Binding Comm8RelGest}" />
</InlineUIContainer>
例圖表:
<InlineUIContainer BaselineAlignment="Bottom">
<crt:Chart Title="My Chart">
<crt:ColumnSeries DependentValuePath="Value" IndependentValuePath="Key" ItemsSource="{Binding}" />
</crt:Chart>
</InlineUIContainer>
這裏有一些關於In lineUIContainer FlowDocument內部: InlineUIContainer
您可以使用FlowDocumen t或FixedDocument類。他們爲你做了很多工作,但創建你所描述的內容仍然需要大量的編碼。
謝謝,是否有可能在FixedDocument中包含圖表? – Ajay
我已經搞砸了一段時間了,但你應該能夠在HTML或Word中嵌入任何你能夠做到的事情。不同之處在於流文檔是非分頁的,並根據可用空間動態地佈置其元素。固定文檔更像Word或PDF,它們是面向頁面的,元素保留在你放置它們的位置。 – Dweeberly
感謝,順便說一句,既然你提到類似字,你可以出口到固定文件的文字? – Ajay