|
|
|
POI: определить количество строк в ячейке
|
|||
|---|---|---|---|
|
#18+
Добрый день. в ексель документе есть сложная табличка. после установки ширины столбца получается, что не весь текст видим т.к. не умещается в заданную ширину и идет перенос. Вопрос как посчитать сколько строк текста будет в ячейке, чтобы задать необходимую высоту? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2013, 15:24:59 |
|
||
|
POI: определить количество строк в ячейке
|
|||
|---|---|---|---|
|
#18+
Через StaticFontMetrics вытащить информацию по шрифту и посчитать приминимо к текущему тексту. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2013, 15:30:07 |
|
||
|
POI: определить количество строк в ячейке
|
|||
|---|---|---|---|
|
#18+
idea говорит, он вне пакета не доступен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2013, 15:41:18 |
|
||
|
POI: определить количество строк в ячейке
|
|||
|---|---|---|---|
|
#18+
silvanidea говорит, он вне пакета не доступен. Вот же жлобы. Надо поискать где он использется в POI. Может опосредовано получиться инфу вытащить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2013, 15:42:24 |
|
||
|
POI: определить количество строк в ячейке
|
|||
|---|---|---|---|
|
#18+
Там собственно класс примитивный. Можно в проект скопипастить. Можно самому FontMetrics из того жа файла вычитать. Можно вообще размеры FontMetrics захардкодить, если у вас в документах фиксированый шрифт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2013, 15:48:10 |
|
||
|
POI: определить количество строк в ячейке
|
|||
|---|---|---|---|
|
#18+
мда.походу свою реализацию скопипастить быстрее.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2013, 15:49:18 |
|
||
|
POI: определить количество строк в ячейке
|
|||
|---|---|---|---|
|
#18+
silvan...Вопрос как посчитать сколько строк текста будет в ячейке, чтобы задать необходимую высоту? А нафига ее задавать? Excel вроде же сам замечательно умеет ячейки по высоте вытягивать? в Excel - формат ячеек, выравнивание, переносить по словам и наступает счастье. Насколько я помню POI, с ним работал лет 10 назад ))), там тоже никакая высота ячейки не требовалась (в то время). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2013, 18:08:40 |
|
||
|
POI: определить количество строк в ячейке
|
|||
|---|---|---|---|
|
#18+
Leonid Kudryavtsev, текст то по словам переносит, только вот высота ячейки не меняется, поэтому не весь текст виден. копипаст StaticFontMetrics потребовал копипаста еще одного класса( так же решил попробовать awt.FontMetrics и вот теперь не могу понять что за загадочные числа мне возвращаются!? Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. StringCellValue = Составы из порожних вагонов в количестве 350-520 осей с одним локомотивом в голове, соединенные, повышенного веса, тяжеловесные stringWidth1 = 479 stringWidth2 = 1240 columnWidth : 47.462890625 NumericCellValue = 3974.35 stringWidth1 = 26 stringWidth2 = 40 columnWidth : 15.570703125 в каких единицах измеряются все эти величины? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2013, 09:13:01 |
|
||
|
POI: определить количество строк в ячейке
|
|||
|---|---|---|---|
|
#18+
silvanLeonid Kudryavtsev, текст то по словам переносит, только вот высота ячейки не меняется, поэтому не весь текст виден. ????? Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2013, 14:59:11 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38481865&tid=2128108]: |
0ms |
get settings: |
10ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
419ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 241ms |
| total: | 749ms |

| 0 / 0 |
