Так что мне недавно пришлось создать отчет, который эмулирует канадскую таможенную форму. Проблема заключается в том, что отчет печатается на бумаге 11 "x 14", но использует метрическую компоновку. Поскольку моя установка FoxPro находится на машине с американско-английскими единицами измерения, FoxPro пытается обязать использовать английскую линейку и делать привязку к сетке на основе измерений на дюйме. Это создает некоторые незначительные проблемы с дизайном.Как получить FoxPro для привязки к сетке в английском отчете, выложенном в Metric?
Я понимаю, что отчеты действительно просто скрыты в таблицах, и я выяснил, как включить метрическую линейку (вместо английского), изменив запись, и это работает по назначению. Тем не менее, функция привязки к сетке, похоже, хочет защелкнуться на 48 единиц на дюйм, а не на что-то метрическое. Поэтому перемещение прямоугольника вокруг мыши приводит к тому, что поле смещается (снова) на английском языке.
Чтобы обойти это, я начал раскрывать отчет в виде таблицы и вручную преобразовал все метрические единицы в электронную таблицу и вручную ввел смещения и размеры. Хотя это сработало и кажется очень точным, оно все еще подвержено ошибкам.
Итак, вопрос в том, как заставить FoxPro 8 привязать к сетке в метрических единицах в отчете, чтобы мне не пришлось повторно вводить номера вручную? Было бы неплохо заставить FoxPro разместить Metric так, чтобы я мог выравнивать объекты в отчете с помощью мыши, а не пробивать их в виде чисел и «листать» отчет в проектный вид, чтобы проверить его.
Для справки, в настоящее время существуют следующие переводы:
25.4 mm = 1 inch = 10,000 report units = 48 grid snap points
Очевидно, я хотел что-то ближе к этому:
25.4 mm = 1 inch = 10,000 report units = 25.4 grid snap points
Примечание: Да, я рассматривал создание Virutal машины с FoxPro, который использует установку Metric, т.е. установку Windows XP для Канады. Тем не менее, это займет еще один день, чтобы выполнить установку, вместе с остальной средой разработки, поэтому я стараюсь избегать этого.
Это было очень полезно, однако в дизайнере отчетов нет опции «Свойство». –
Помимо щелчка правой кнопкой мыши в открытой области отчета, она также должна находиться в главном меню VFP в разделе «Отчет», затем «Свойства ...», но отчет должен быть фокусом для чтобы оно отображалось только для отчетов. Затем вы увидите страницу с несколькими вкладками, связанными с отчетами ... Один из них обозначается как «Линейка/сетка», где вы можете изменить метрику, и изменить базис в пикселях, чтобы привязать его к значению по умолчанию. Если вы запускаете другую версию, я увижу, что я могу найти исторически там, где она может быть, но она ДОЛЖНА быть там даже в более старых версиях (VFP8, 7, 6). – DRapp
Извините, просто проверено, его нет в любом случае. Я запускаю VFP 8. Параметры в меню «Отчет»: заголовок/сводка, группировка данных, переменные, шрифт по умолчанию, группы, вставки. Контроль, сеанс приватных данных, включение принтера, запуск отчета. В меню «Файл» есть страница «Параметры страницы» и «Предварительный просмотр». Установка страницы показывает размеры в дюймах, но отображает это как текст (выпадающий список или поле со списком). –