我在一個Windows應用程序中工作,我希望在我的RDLC報告文本中證明是正確的。請幫助我非常重要?RDLC如何使文本合理化?
4
A
回答
1
1
我做了一個功能轉換的字符串列表的文本。你可以使用沒有標題的表格來顯示它,就像一個合理的paraghaph。
public static List<string> GetText(string text, int width)
{
string[] palabras = text.Split(' ');
StringBuilder sb1 = new StringBuilder();
StringBuilder sb2 = new StringBuilder();
int length = palabras.Length;
List<string> resultado = new List<string>();
for (int i = 0; i < length; i++)
{
sb1.AppendFormat("{0} ", palabras[i]);
if (sb1.ToString().Length > width)
{
resultado.Add(sb2.ToString());
sb1 = new StringBuilder();
sb2 = new StringBuilder();
i--;
}
else
{
sb2.AppendFormat("{0} ", palabras[i]);
}
}
resultado.Add(sb2.ToString());
List<string> resultado2 = new List<string>();
string temp;
int index1, index2, salto;
string target;
int limite = resultado.Count;
foreach (var item in resultado)
{
target = " ";
temp = item.ToString().Trim();
index1 = 0; index2 = 0; salto = 2;
if (limite <= 1)
{
resultado2.Add(temp);
break;
}
while (temp.Length <= width)
{
if (temp.IndexOf(target, index2) < 0)
{
index1 = 0; index2 = 0;
target = target + " ";
salto++;
}
index1 = temp.IndexOf(target, index2);
temp = temp.Insert(temp.IndexOf(target, index2), " ");
index2 = index1 + salto;
}
limite--;
resultado2.Add(temp);
}
return resultado2;
}
希望它有幫助!
相關問題
- 1. RDLC:本地報表處理
- 2. 報告(RDLC)本地化/全球化
- 3. 如何從反序列化的rdlc文件更改rdlc報告項目?
- 4. 如何創建.rdlc文件?
- 5. RDLC:如何動態合併行
- 6. 如何將組合框的選定項屬性分配給.rdlc文本框?
- 7. 如何使用dotfuscator合併多個本地化文件?
- 8. 如何修改rdlc文件中的靜態文本?
- 9. 優化RDLC報告
- 10. Laravel 5.4混合如何裂傷/醜化/模糊處理腳本
- 11. 如何合理化jqueryui函數?
- 12. 如何使文本適合UITableViewCell是iOS7?
- 13. 如何使javafx標籤適合文本?
- 14. 如何使用文本可視化器?
- 15. 如何使用CSS格式化文本
- 16. 如何將文本框/ Combobox值傳遞給rdlc報告文本字段?
- 17. 如何將版本號放入rdlc文件?
- 18. 如何更改爲rdlc文本字段的顏色?
- 19. 如何在rdlc文本框中設置行之間的空間
- 20. 如何在RDLC報告中將行高設置爲文本框?
- 21. 如何將文本框添加到RDLC 2010報表
- 22. 如何計算rdlc報告中的計算文本框?
- 23. 如何在本地報告(RDLC)中附加圖像文件?
- 24. 如何在RDLC文本框中顯示大量數據
- 25. RDLC:如何在表
- 26. 如何將html綁定到rdlc文件
- 27. 使用日文文本生成PDF RDLC報告
- 28. 如何使用awk處理文本?
- 29. 如何使用代表處理文本?
- 30. RDLC格式文本框表達式