powered by simpleCommunicator - 2.0.54     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Топик ненависти к Open XML SDK
25 сообщений из 112, страница 1 из 5
Топик ненависти к Open XML SDK
    #38921144
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Эта чудо-библиотека кроме своей замечательной объектной модели ещё не умеет автоподбирать ширину ячеек по содержимому.

Но есть отличное решение . Браво, Microsoft!
...
Рейтинг: 0 / 0
Топик ненависти к Open XML SDK
    #38921147
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей К,
Где-то это я уже видел - совсем недавно проскальзывало решение. Де Жа Вю?
...
Рейтинг: 0 / 0
Топик ненависти к Open XML SDK
    #38921152
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AxeleronАлексей К,
Где-то это я уже видел - совсем недавно проскальзывало решение. Де Жа Вю?Тут не искал. Просто крик души...

Ну а какие там варианты, кроме как самому рассчитывать ширину через System.Drawing? Да и тянуть System.Drawing в Asp.Net как-то не очень. Как оно будет работать в перспективе под всякими "линуксами" в Asp.Net vNext?
...
Рейтинг: 0 / 0
Топик ненависти к Open XML SDK
    #38921153
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мало йаду, желания убить разработчиков сабжа не возникает.
...
Рейтинг: 0 / 0
Топик ненависти к Open XML SDK
    #38921156
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariyмало йаду, желания убить разработчиков сабжа не возникает.Пока держу в себе.
...
Рейтинг: 0 / 0
Топик ненависти к Open XML SDK
    #38921161
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помнится:

"Open XML SDK великолепен, Excel OLE Automation УГ" (ц) МСУ & Изопропил
...
Рейтинг: 0 / 0
Топик ненависти к Open XML SDK
    #38921179
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если посмотреть в Open XML SDK 2.5 Productivity Tool, как он генерируют автофит? Еще один воркэраунд - пусть автофитят юзеры.

P.S. Да, проблема реально незыблема, можно ставить крест на Open XML
...
Рейтинг: 0 / 0
Топик ненависти к Open XML SDK
    #38921182
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КAntonariyмало йаду, желания убить разработчиков сабжа не возникает.Пока держу в себе.топег сдержанной английской ненависти, проявляющейся в дергании век и постукивании тростью об паркет.
...
Рейтинг: 0 / 0
Топик ненависти к Open XML SDK
    #38921195
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КЭта чудо-библиотека кроме своей замечательной объектной модели ещё не умеет автоподбирать ширину ячеек по содержимому.

Но есть отличное решение . Браво, Microsoft!

Автоподбор ширины это область ответственности программы просмотра. У меня вместо ариала стоят другие более широкие шрифты, Microsoft должна быть телепатом?
...
Рейтинг: 0 / 0
Топик ненависти к Open XML SDK
    #38921197
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУЕще один воркэраунд - пусть автофитят юзеры.

Это не воркэраунд, это совершенно нормальное поведение. Либо макрос, если жмёт в одном месте.
...
Рейтинг: 0 / 0
Топик ненависти к Open XML SDK
    #38921235
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttАлексей КЭта чудо-библиотека кроме своей замечательной объектной модели ещё не умеет автоподбирать ширину ячеек по содержимому.

Но есть отличное решение . Браво, Microsoft!

Автоподбор ширины это область ответственности программы просмотра. У меня вместо ариала стоят другие более широкие шрифты, Microsoft должна быть телепатом?Вот именно, что если я даже подберу ширину под один шрифт + DPI, у пользователя может оказаться другое. Поэтому колонка должна быть помечена признаком, чтобы она расширялась, если не влезают данные. Для этого у Column есть свойство BestFit, но оно почему-то не работает.
...
Рейтинг: 0 / 0
Топик ненависти к Open XML SDK
    #38921238
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttМСУЕще один воркэраунд - пусть автофитят юзеры.

Это не воркэраунд, это совершенно нормальное поведение.Вы оба упороты.
hVosttЛибо макрос, если жмёт в одном месте.Поставить макрос в автозапуск? Что скажет система безопасности?
...
Рейтинг: 0 / 0
Топик ненависти к Open XML SDK
    #38921243
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttМСУЕще один воркэраунд - пусть автофитят юзеры.
Это не воркэраунд, это совершенно нормальное поведение. Либо макрос, если жмёт в одном месте.
Честно говоря, вообще не вижу проблемы. Она высосана из пальца. Ясен пень Open XML по возможностям не покрывает всей interop модели. Но на кону - честный кроссплатформенный XML или ублюдочный COM. Ну если Леше так дорог автофит, ну пусть возвращается на COM и радуется очередным багам и утечкам

Алексей КВы оба упороты.


Алексей КhVosttЛибо макрос, если жмёт в одном месте.Поставить макрос в автозапуск? Что скажет система безопасности?
Не, ну я категорически против гавномакросов. Вопрос не ко мне :)
...
Рейтинг: 0 / 0
Топик ненависти к Open XML SDK
    #38921247
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУА если посмотреть в Open XML SDK 2.5 Productivity Tool, как он генерируют автофит?Ок. Завтра посмотрю.
МСУP.S. Да, проблема реально незыблема, можно ставить крест на Open XML Через 30 минут знакомства с ней возникла неразрешимая проблема. Что я должен про неё думать?
...
Рейтинг: 0 / 0
Топик ненависти к Open XML SDK
    #38921257
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУhVosttпропущено...

Это не воркэраунд, это совершенно нормальное поведение. Либо макрос, если жмёт в одном месте.
Честно говоря, вообще не вижу проблемы. Она высосана из пальца. Ясен пень Open XML по возможностям не покрывает всей interop модели.Слабо было сделать, чтобы покрывало?
МСУНо на кону - честный кроссплатформенный XML или ублюдочный COM. Ну если Леше так дорог автофит, ну пусть возвращается на COM и радуется очередным багам и утечкам Я бы с радостью через COM, но Asp.Net этого не любит. :-(
МСУАлексей Кпропущено...
Поставить макрос в автозапуск? Что скажет система безопасности?
Не, ну я категорически против гавномакросов. Вопрос не ко мне :)Ну правда, придётся или макросом, или через System.Drawing на сервере ширину текста считать. В принципе, шрифт известен...
...
Рейтинг: 0 / 0
Топик ненависти к Open XML SDK
    #38921269
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей Кили через System.Drawing на сервере ширину текста считать. В принципе, шрифт известен...дак и в чём проблема?
...
Рейтинг: 0 / 0
Топик ненависти к Open XML SDK
    #38921275
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAАлексей Кили через System.Drawing на сервере ширину текста считать. В принципе, шрифт известен...дак и в чём проблема?

Дык хочется, чтобы оно как-то само работало и была функция/возможность на каждый мало-мальский чих. Нормальное желание истинного программиста?
...
Рейтинг: 0 / 0
Топик ненависти к Open XML SDK
    #38921278
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУНе, ну я категорически против гавномакросов. Вопрос не ко мне :)

А чем те макросы не угодили?
...
Рейтинг: 0 / 0
Топик ненависти к Open XML SDK
    #38921281
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAАлексей Кили через System.Drawing на сервере ширину текста считать. В принципе, шрифт известен...дак и в чём проблема?
1. Почему приходится заниматься этой мутотой?
2. Как это будет смотреться в перспективе кроссплатформенности Asp.Net vNext?
...
Рейтинг: 0 / 0
Топик ненависти к Open XML SDK
    #38921286
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttМСУНе, ну я категорически против гавномакросов. Вопрос не ко мне :)

А чем те макросы не угодили? Ну при открытии документа Excel заипёт со своими вопросами про небезопасность макросов.
...
Рейтинг: 0 / 0
Топик ненависти к Open XML SDK
    #38921288
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей К,

width = Truncate([{Number of Characters} * {Maximum Digit Width} + {5 pixel padding}] / {Maximum Digit Width} * 256) / 256
...
Рейтинг: 0 / 0
Топик ненависти к Open XML SDK
    #38921292
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КhVosttпропущено...


А чем те макросы не угодили? Ну при открытии документа Excel заипёт со своими вопросами про небезопасность макросов.

Всё верно, пусть не расслабляются!
...
Рейтинг: 0 / 0
Топик ненависти к Open XML SDK
    #38921295
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttАлексей К,

width = Truncate([{Number of Characters} * {Maximum Digit Width} + {5 pixel padding}] / {Maximum Digit Width} * 256) / 256Да видел я уже в MSDN эту печальную формулу. :-)
...
Рейтинг: 0 / 0
Топик ненависти к Open XML SDK
    #38921296
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КskyANAпропущено...
дак и в чём проблема?
1. Почему приходится заниматься этой мутотой?Потому как тебе нужен этот функционал, значит надо реализовать.
Алексей К2. Как это будет смотреться в перспективе кроссплатформенности Asp.Net vNext?Зайди на сайт Mono и зацени "как это будет смотреться", вместо того, чтобы ныть.
...
Рейтинг: 0 / 0
Топик ненависти к Open XML SDK
    #38921297
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КhVosttАлексей К,

width = Truncate([{Number of Characters} * {Maximum Digit Width} + {5 pixel padding}] / {Maximum Digit Width} * 256) / 256Да видел я уже в MSDN эту печальную формулу. :-)

А чё не так, хорошая формула!
...
Рейтинг: 0 / 0
25 сообщений из 112, страница 1 из 5
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Топик ненависти к Open XML SDK
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]