| 
			
			 | 
		#1 | 
| 
			
			 MCTS 
		
			
	 | 
	
	
	
		
		
			
			
			Dynamic Height в отчете
			 
			
			Текст в поле почему-то не полностью заполняет это поле: 
		
		
		
		
		
		
		
	__ __ __ __ __ __ __ __ __ __ __ __ __ | ythghj gkhjj hgh hg jhgkkkk | | один lhkhl klhgkh hghgkkkhgh | | glhklghhhghghghl hghg | |__ __ __ __ __ __ __ __ __ __ __ __ __| Вот например, слово "один" могло бы поместиться и в первой строке, но все равно переходит на вторую. Поле на EDT Description. Как это исправить?  | 
| 
	
 | 
| 
			
			 | 
		#2 | 
| 
			
			 Боец 
		
			
	 | 
	
	
	
		
		
		
		 
			
			а свойство Width у контрола не помогает ?
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#3 | 
| 
			
			 MCTS 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
		
			а свойство Width у контрола не помогает ?
		
	 
 | 
| 
	
 | 
| 
			
			 | 
		#4 | 
| 
			
			 Боец 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Только что на скорую руку попробовал, в CustTable добавил Description, Это же поле добавил в отчет Cust, выставил Dynamic Height =Yes, и дальше игрался со свойством Width = 5 char, 10 char, 15 char ... У меня работает "на ура"
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#5 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			В Ax3.0 (по крайне мере в SP3 точно) DynamicHeight глючит. Если в отчете несколько страниц и последняя строка на странице переностится (т.е. часть ее будет на данной странице, а часть на следующей), то следующая страница будет пустой (точнее почти пустой - вверху будет часть строки с предыдущего листа и все). Система не учитывает, что DynamicHeight уже позаботился о переходе на новую страницу отчета и все равно вставляет  newpage().  
		
		
		
		
		
		
		
	Поэтому приходится самостоятельно расчитывать высоту строк отчета в executeSection  | 
| 
	
 | 
| 
			
			 | 
		#6 | 
| 
			
			 MCTS 
		
			
	 | 
	
	
	
		
		
		
		 
			
			А попробуйте его сделать дисплейным (забыл сказать), как, например, в HRMVirtualNetworkSkill: 
		
		
		
			X++: //BP Deviation Documented display Description description() { return HRMSkill::find(this.HrmSkillId).Description; } Последний раз редактировалось Eldar9x; 15.05.2008 в 16:08.  | 
| 
	
 | 
| 
			
			 | 
		#7 | 
| 
			
			 Боец 
		
			
	 | 
	
	
	
		
		
		
		 
			
			А в чём разница ?! (но так, "на дурака" попробовал   
		
		
		
		
		
		
		
	  - тот же результат, Dax4.0)А вам что в вашем рисунке не нравится ? Слово "Бухгалтерского" не вмещается ?  | 
| 
	
 | 
| 
			
			 | 
		#8 | 
| 
			
			 MCTS 
		
			
	 | 
	
	
	
		
		
		
		 
			
			слово "учета" могло без проблем поместиться на второй строке. Увеличил DisplayLength на EDT, но это никак на выводе не отразилось.
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#9 | 
| 
			
			 Боец 
		
			
	 | 
	
	
	
		
		
		
		 
			
			DisplayLength Будет иметь эффект если у вас на свойстве Width контрола в отчете будет стоять Auto, в противном случае ширина будет той, которую вы укажете (в ММ или в Char)
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#10 | 
| 
			
			 MCTS 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
		
			Слово "Бухгалтерского" не вмещается ?
		
	 
 | 
| 
	
 | 
| 
			
			 | 
		#11 | 
| 
			
			 MCTS 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
		
			DisplayLength Будет иметь эффект если у вас на свойстве Width контрола в отчете будет стоять Auto, в противном случае ширина будет той, которую вы укажете (в ММ или в Char)
		
	 
 | 
| 
	
 | 
| 
			
			 | 
		#12 | 
| 
			
			 MCTS 
		
			
	 | 
	
	
	
		
		
		
		 
			
			DSPIC, не могли бы запостить изображение вашего результата?
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#13 | 
| 
			
			 Боец 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Ах, пардон - наконец-то дошло что именно вас не устраиват. Выходит так уж ширина  вычисляется - думаю это не лечится -  включая фантазию, думаю  быть может кернел кроме банальной ширины ещё учитывает чтобы колличество слов в строке было примерно одинаково, поэтому на первый взгяд выглядит криво, но логично  
		
		
		
		
		
		
		
	 
		 | 
| 
	
 | 
|
| За это сообщение автора поблагодарили: Eldar9x (1). | |
| 
			
			 | 
		#14 | 
| 
			
			 MCTS 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Понятно, что-то вроде, подстрахуемся и длину следующего слова возьмем в два раза больше, дабы оно за границы не полезло.
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
	
	 | 
	
| Опции темы | Поиск в этой теме | 
| Опции просмотра | |
		
  |