Список форумов КЛУБ FileMaker.RU КЛУБ FileMaker.RU

 
new forum: www.fmforum.ru
FileMaker DevCon Rus 2017.IV коенференция российских разработчиков на платформе FileMaker.
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Увеличить/уменьшить отступ через скрипт
На страницу Пред.  1, 2
 
Начать новую тему   Ответить на тему    Список форумов КЛУБ FileMaker.RU -> Практика FM
Предыдущая тема :: Следующая тема  
Автор Сообщение
Andrey Volkov



Зарегистрирован: 26.10.2009
Сообщения: 1609
Откуда: Ярославль

СообщениеДобавлено: Пн Фев 13, 2017 11:14 am    Заголовок сообщения: Ответить с цитатой

Цитата:
Почему никто не видит в моих сообщениях

я не настолько невнимателен, как обо мне можно подумать

я не предлагаю вам рисовать веб-вьюер на всю ширину макета и потом пытаться распечатывать макет. Я предложил печать HTML страницы, потому что хтмл страница выйдет на печать без искажений.
Я предложил это, потому что это
а) реализуемо
б) достаточно удобно для пользователя: он видит, как сформировалась страница и куда нажимать, чтобы пошла печать.
в) средствами хтмл можно сверстать отчет и страницу любой сложности, при этом сама верстка - довольно элементарная вещь. Не нужно заморачиваться с блочной версткой, достаточно сделать простую табличную, имхо. Впрочем, можно извращаться как угодно
г) вы легко решаете свои задачи с отступами и динамическими смещениями текста и картинок, поскольку это регулируется параметрами margin или padding
д) нет особой разницы между версткой нестандартного макета в файлмейкере и версткой хтмл страницы. И то и другое потребует усилий.
е) хтмл страница в файлмейкере - динамическая. Все теги - это нехранимая текстовая калькуляция. Измененеия в записях БД моментально отражаются на странице.
Цитата:
Но погрешности на каждом шагу.

не боги горшки обжигают. попробуйте, у вас все получится. www.htmlbook.ru

Цитата:
Штатные средства ФМ - можно собрать макет как есть и как на печать.
не вижу, чем это упрощает жизнь. Очень часто в фм делаются специальные макеты чисто для печати

разумеется, если ваши печатные формы требуют всяких сложных градиентов, тогда, конечно, все будет не просто. Но вы все же попытайтесь[/quote]
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Arcady



Зарегистрирован: 24.02.2006
Сообщения: 704

СообщениеДобавлено: Пн Фев 13, 2017 3:35 pm    Заголовок сообщения: Ответить с цитатой

ну есть вариант полученный html открывать просто в браузере. То есть по кнопке "Печать" сохранять html в темповую папку и открывать файл браузер. А пользователь уже печатает из бразуера его стандартными средствами. Тогда с картинками все должно быть нормально.

Для пользователя тоже никак уж много неудобств - барьер в данном случае выступает как средство предпросмотра перед печатью.

PS можно пойти совсем далеко, и средами какой-нибудь библиотеки генрерить не html, а pdf и открывать по кнопке печать уже его - так больший контроль за печатью вы получаете.
_________________
Аркадий Перла.
ТриАПринт. Разработка решений для FileMaker
http://www.3a-print.ru
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Andrey Volkov



Зарегистрирован: 26.10.2009
Сообщения: 1609
Откуда: Ярославль

СообщениеДобавлено: Пн Фев 13, 2017 6:11 pm    Заголовок сообщения: Ответить с цитатой

Цитата:
ну есть вариант полученный html открывать просто в браузере. То есть по кнопке "Печать" сохранять html в темповую папку и открывать файл браузер. А пользователь уже печатает из бразуера его стандартными средствами. Тогда с картинками все должно быть нормально.


я так понимаю, ссылку на скриншот, которая была приведена парой комментариев выше, никто не смог открыть. Я тогда бессилен объяснить
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Arcady



Зарегистрирован: 24.02.2006
Сообщения: 704

СообщениеДобавлено: Пн Фев 13, 2017 8:26 pm    Заголовок сообщения: Ответить с цитатой

мы все поняли Smile
_________________
Аркадий Перла.
ТриАПринт. Разработка решений для FileMaker
http://www.3a-print.ru
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
kairden



Зарегистрирован: 21.06.2013
Сообщения: 133

СообщениеДобавлено: Ср Фев 15, 2017 4:00 am    Заголовок сообщения: Ответить с цитатой

Андрей, я правильно вас понимаю - отправка на печать будет производится средствами браузера, а не ФМ?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Andrey Volkov



Зарегистрирован: 26.10.2009
Сообщения: 1609
Откуда: Ярославль

СообщениеДобавлено: Ср Фев 15, 2017 8:46 am    Заголовок сообщения: Ответить с цитатой

Цитата:
отправка на печать будет производится средствами браузера, а не ФМ?

да, верно. Именно поэтому никаких искажений в картинках не будет, если только вы их не будете ресайзить средствами HTML верстки уже (img width=xxx heigth=yyy )

вам предлагается сделать калькулируемое текстовое поле, которое будет вычислять текст HTML страницы. и далее два варианта.

1) по нажатию кнопки экспортировать текст как файл с расширением html и далее командой SendEvent или OpenURL этот файл открыть. Тогда он откроется в браузере для предпросмотра и там же из браузера его можно будет распечатать

2) отобразить прямо на макете файлмейкера в веб-вьюере. При этом в текст HTML вшить кнопку, которая позволит подать документ на печать, но при этом на печати не будет видна.

Впрочем, эту кнопку можно использовать и в первом варианте.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
kairden



Зарегистрирован: 21.06.2013
Сообщения: 133

СообщениеДобавлено: Ср Фев 15, 2017 6:35 pm    Заголовок сообщения: Ответить с цитатой

ясно...
не вариант, по следующим причинам.
1 - ресайзить все равно придется, там строгая разметка;
2 - за раз на печать отправляется по 10 листов формата А3, в котором содержатся данные из 10 строк ([2, 5]);
3 - в качестве данных часто используются штрих-кода. На моем опыте средства html выдают не читабельные (не сканируемые) штрих-код. В ФМ с этим довольно таки просто - шрифты;
Если порешать выше описанные проблемы, то в конечном итоге легче все это оформить в виде локального веб сайта. Ведь ФМ в такой конструкции становится не нужным посредником.
Но - да, этот вариант решил бы уйму проблем.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
kairden



Зарегистрирован: 21.06.2013
Сообщения: 133

СообщениеДобавлено: Ср Фев 15, 2017 6:39 pm    Заголовок сообщения: Ответить с цитатой

Кстати вот нашел эту настройку, о которой говорил (миниатюры у контейнеров):
File -> Manage -> Containers... -> Thumbnails
По умолчанию там стоит галочка "Generate and store thumbnails for image", в макете отображается миниатюра изображения, загруженного в контейнер.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Arcady



Зарегистрирован: 24.02.2006
Сообщения: 704

СообщениеДобавлено: Чт Фев 16, 2017 1:29 am    Заголовок сообщения: Ответить с цитатой

Цитата:
На моем опыте средства html выдают не читабельные (не сканируемые) штрих-код.


что-это не сканируемые? все отлично сканируются.
Вот, например. И этот способ не единственный.

http://fmteam.ru/easybarcode-eshhe-odin-sposob-generacii-shtrix-kodov-v-filemaker/
_________________
Аркадий Перла.
ТриАПринт. Разработка решений для FileMaker
http://www.3a-print.ru
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
kairden



Зарегистрирован: 21.06.2013
Сообщения: 133

СообщениеДобавлено: Чт Фев 16, 2017 3:25 am    Заголовок сообщения: Ответить с цитатой

Скрин по ссылке знакомый)))
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Arcady



Зарегистрирован: 24.02.2006
Сообщения: 704

СообщениеДобавлено: Чт Фев 16, 2017 8:11 pm    Заголовок сообщения: Ответить с цитатой

Цитата:
Скрин по ссылке знакомый)))


ну понятное дело - пример-то старый
_________________
Аркадий Перла.
ТриАПринт. Разработка решений для FileMaker
http://www.3a-print.ru
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
kairden



Зарегистрирован: 21.06.2013
Сообщения: 133

СообщениеДобавлено: Пт Фев 17, 2017 7:23 am    Заголовок сообщения: Ответить с цитатой

Arcady писал(а):

ну понятное дело - пример-то старый

Я про то, что именно его ресурсы использовал, когда начались проблемы с распознаванием штрих-кода...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Arcady



Зарегистрирован: 24.02.2006
Сообщения: 704

СообщениеДобавлено: Сб Фев 18, 2017 2:09 pm    Заголовок сообщения: Ответить с цитатой

Цитата:
когда начались проблемы с распознаванием штрих-кода...


я проверял по этой функции - все отлично сканируется как сканерами, так и приложениями с телефона/айпада
_________________
Аркадий Перла.
ТриАПринт. Разработка решений для FileMaker
http://www.3a-print.ru
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов КЛУБ FileMaker.RU -> Практика FM Часовой пояс: GMT + 3
На страницу Пред.  1, 2
Страница 2 из 2

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
Русская поддержка phpBB