форматирование через phoenixbsl
This commit is contained in:
parent
b1bc06b782
commit
0f9427abe8
@ -26,7 +26,7 @@
|
|||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
рШиринаСтраницыВорда = Окр(комВорд.PointsToCentimeters(комСтраница.PageWidth), 2);
|
рШиринаСтраницыВорда = Окр(комВорд.PointsToCentimeters(комСтраница.PageWidth), 2);
|
||||||
рВысотаСтраницыВорда = Окр(комВорд.PointsToCentimeters(комСтраница.PageHeight), 2);
|
рВысотаСтраницыВорда = Окр(комВорд.PointsToCentimeters(комСтраница.PageHeight), 2);
|
||||||
Если НЕ ((20 <= рШиринаСтраницыВорда и рШиринаСтраницыВорда <= 22) и (28 <= рВысотаСтраницыВорда и рВысотаСтраницыВорда <= 30)) Тогда
|
Если НЕ ((20 <= рШиринаСтраницыВорда И рШиринаСтраницыВорда <= 22) И (28 <= рВысотаСтраницыВорда И рВысотаСтраницыВорда <= 30)) Тогда
|
||||||
Сообщить("Текущая версия не обрабатывает размеры страницы, отличающиеся от А4!");
|
Сообщить("Текущая версия не обрабатывает размеры страницы, отличающиеся от А4!");
|
||||||
ЗакрытьДокумент(комДокумент); // без сохранения
|
ЗакрытьДокумент(комДокумент); // без сохранения
|
||||||
ЗакрытьВорд(комВорд);
|
ЗакрытьВорд(комВорд);
|
||||||
@ -49,7 +49,7 @@
|
|||||||
Для каждого рПараграфСписка Из рСписок.ListParagraphs Цикл
|
Для каждого рПараграфСписка Из рСписок.ListParagraphs Цикл
|
||||||
рФорматСписка = рПараграфСписка.Range.ListFormat;
|
рФорматСписка = рПараграфСписка.Range.ListFormat;
|
||||||
рТипСписка = рФорматСписка.ListType; // WdListType
|
рТипСписка = рФорматСписка.ListType; // WdListType
|
||||||
Если рТипСписка = 0 или рТипСписка = 2 или рТипСписка = 6 Тогда
|
Если рТипСписка = 0 ИЛИ рТипСписка = 2 ИЛИ рТипСписка = 6 Тогда
|
||||||
// ненумерованные и bullet игнорируем
|
// ненумерованные и bullet игнорируем
|
||||||
Иначе
|
Иначе
|
||||||
// заниматься иерархией с проверкой погружения (рФорматСписка.ListLevelNumber) не будем, нам достаточно проверить так:
|
// заниматься иерархией с проверкой погружения (рФорматСписка.ListLevelNumber) не будем, нам достаточно проверить так:
|
||||||
@ -122,8 +122,8 @@
|
|||||||
|
|
||||||
комТаблица = Неопределено;
|
комТаблица = Неопределено;
|
||||||
Для каждого знч Из мКомТаблиц Цикл
|
Для каждого знч Из мКомТаблиц Цикл
|
||||||
Если знч.Начало <= рНачалоДиапазона и рНачалоДиапазона <= знч.Конец
|
Если знч.Начало <= рНачалоДиапазона И рНачалоДиапазона <= знч.Конец
|
||||||
и знч.Начало <= рКонецДиапазона и рКонецДиапазона <= знч.Конец
|
И знч.Начало <= рКонецДиапазона И рКонецДиапазона <= знч.Конец
|
||||||
Тогда // можно было бы рДиапазон.InRange(комТаблица.Range), но оно медленнее
|
Тогда // можно было бы рДиапазон.InRange(комТаблица.Range), но оно медленнее
|
||||||
комТаблица = знч.Таблица; Прервать;
|
комТаблица = знч.Таблица; Прервать;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
@ -151,7 +151,7 @@
|
|||||||
|
|
||||||
стрк = стрк + 1;
|
стрк = стрк + 1;
|
||||||
Иначе
|
Иначе
|
||||||
Если не рИдётТаблица Тогда // выводим таблицу, а далее пропускаем все входящие в неё диапазоны, и идём до её конца
|
Если НЕ рИдётТаблица Тогда // выводим таблицу, а далее пропускаем все входящие в неё диапазоны, и идём до её конца
|
||||||
ВывестиТаблицу(комВорд, комТаблица, т, стрк, рСантиметр);
|
ВывестиТаблицу(комВорд, комТаблица, т, стрк, рСантиметр);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
рИдётТаблица = Истина;
|
рИдётТаблица = Истина;
|
||||||
@ -264,7 +264,7 @@
|
|||||||
рОбластьЯчейки = табДокумент.Область(текСтрока, стлб, текСтрока, стлб + квоЯчеекМхл - 1);
|
рОбластьЯчейки = табДокумент.Область(текСтрока, стлб, текСтрока, стлб + квоЯчеекМхл - 1);
|
||||||
рОбластьЯчейки.Объединить();
|
рОбластьЯчейки.Объединить();
|
||||||
|
|
||||||
Если комЯчейка.FitText или комЯчейка.WordWrap Тогда // пока так
|
Если комЯчейка.FitText ИЛИ комЯчейка.WordWrap Тогда // пока так
|
||||||
рОбластьЯчейки.РазмещениеТекста = ТипРазмещенияТекстаТабличногоДокумента.Переносить;
|
рОбластьЯчейки.РазмещениеТекста = ТипРазмещенияТекстаТабличногоДокумента.Переносить;
|
||||||
Иначе
|
Иначе
|
||||||
рОбластьЯчейки.РазмещениеТекста = ТипРазмещенияТекстаТабличногоДокумента.Авто;
|
рОбластьЯчейки.РазмещениеТекста = ТипРазмещенияТекстаТабличногоДокумента.Авто;
|
||||||
|
@ -1,5 +1,4 @@
|
|||||||
|
&НаКлиенте
|
||||||
&НаКлиенте
|
|
||||||
Асинх Процедура Конвертировать(Команда)
|
Асинх Процедура Конвертировать(Команда)
|
||||||
Диалог = Новый ПараметрыДиалогаПомещенияФайлов;
|
Диалог = Новый ПараметрыДиалогаПомещенияФайлов;
|
||||||
Диалог.Заголовок = "Выберите документ";
|
Диалог.Заголовок = "Выберите документ";
|
||||||
|
Loading…
Reference in New Issue
Block a user