При обсуждении книг или печатных материалов термин «макро» относится к структуре более крупного масштаба. Он охватывает общий дизайн и компоновку книги, в отличие от микроуровня, где рассматриваются отдельные элементы, такие как слова и буквы.
В программировании макрос — это встроенная подпрограмма машинного кода. Программы вызывают макросы, когда сталкиваются с определенными командами. Макросы служат для автоматизации повторяющихся задач, оптимизация рабочих процессов.
Макросы широко используются в текстовых редакторах и табличных приложениях для автоматизации распространенных действий, таких как форматирование текста или вставка данных. В этих приложениях обычно используются специально разработанные для них языки сценариев; например, Microsoft Word использует Visual Basic for Applications (VBA) в качестве языка сценариев.
Более того, макросы могут вносить свой вклад, создавая собственные команды. Например, макрос может генерировать команду, которая вставляет предопределенный текст в документ.
В приложениях для печати часто используются макросы для оптимизации процессов печати документов. Макрос может быть предназначен для автоматического выбора принтеров, определить размер бумаги и предпочтения ориентации, и инициировать процедуры печати соответственно. Макросы также отлично подходят для автоматизации задач в различных других типах приложений.
Цель макродизайна выходит за рамки эстетики — он также направлен на функциональную эффективность при построении общего макета. Учитываются такие факторы, как размеры страницы и выбор ориентации, ширина полей и т.д. водосточный желоб Расположение элементов между колонками, выбор подходящих шрифтов с соответствующим размером — факторы, влияющие на читаемость, — и создание логичного, но визуально привлекательного расположения таких элементов, как титульные страницы или оглавление.
Понимание макропринципов имеет решающее значение как в книгоиздании, так и в полиграфической практике. Внедрение макропринципов обеспечивает высокий уровень профессионализма в издательском деле, предоставляя при этом расширенный контроль над процессами печати, что приводит к получению более качественной продукции, предпочитаемой потребителями.

