Показаны сообщения с ярлыком Corel Draw. Показать все сообщения
Показаны сообщения с ярлыком Corel Draw. Показать все сообщения

29 дек. 2020 г.

CorelPhotoPaint - обрезка изображения по объекту

Sub TransDel()

Dim doc As Document
Dim lr As Layer

Set doc = ActiveDocument
Set lr = ActiveDocument.ActiveLayer

lr.CreateMask
doc.CropToMask
doc.Mask.Delete
doc.Save

End Sub

15 дек. 2016 г.

Правила и принципы вёрстки

Верстка книг — одна из основных операций изготовления форм и фотоформ. Эта операция включает в себя формирование книжных, журнальных или газетных полос определенного формата. В процессе верстки полосы издания приобретают завершенный вид. От того, как размещены текст, таблицы, формулы, иллюстрационный материал, заголовки, зависит качество оформления издания.
Верстка — один из основных процессов полиграфического производства, в ходе которого книга приобретает свой окончательный вид. От качества ее выполнения прямо зависит качество готовой книги. Это также один из наиболее сложных процессов, обеспечивающий при соблюдении обязательных технических правил стилевое и техническое единство оформления и художественную целостность издания, соответствие каждой полосы, каждого разворота как их содержанию, так и общему принципу оформления издания.
Существуют следующие основные требования к сверстанным полосам в книге: абсолютно точные (до 0,5 п.) размеры полос как по ширине (формату строки), так и по высоте, без каких-либо перекосов или «распоров»; единообразие верстки по всему изданию и приводность верстки.
Единообразие верстки — это одинаковый характер верстки всех полос в книге, имеющих одинаковые элементы, то есть равенство всех спусков на начальных полосах, примерное равенство отбивок всех заголовков и подзаголовков различных рангов, примечаний в тексте, сносок, подписей под рисунками, одинаковый способ заверстки однотипных иллюстраций, одинаковая отбивка колонтитулов и колонцифр и т. п.
«Висячими строками» в типографской практике называют начальные абзацные строки, расположенные в конце полосы, а также концевые строки, расположенные в начале полосы. Так вот, технические правила верстки категорически запрещают наличие таких строк в сверстанном издании, в данном случае, в книге, так как они ухудшают удобочитаемость текста, а также искажают внешний вид полосы набора, лишая ее традиционной прямоугольной формы. Современные правила лишь допускают оканчивать полосу концевой строкой, начинать полосу абзацной строкой, а также размещать в конце или начале полосы абзац из одной строки (например, в прямой речи, когда строка является одновременно и концевой и абзацной).
Правила не ограничивают переносы слов с четной полосы на нечетную, т. е. переносы на одном развороте, однако недопустимо переносить слова с нечетной полосы на четную, это ухудшает удобочитаемость издания, так как читатель должен перевернуть страницу для чтения окончания слова.
Характер верстки книг зависит от группы сложности. Существует четыре группы сложности верстки книг:
* верстка простого (сплошного) текста; верстка текста с не шрифтовыми выделениями, таблицами, формулами;
* верстка текста с выделениями, таблицами, формулами, иллюстрациями с подписью, многоколонная верстка;
* сложная верстка (дополнительно к третьей группе — композиционные выделения).
Правила верстки книг сплошного, усложненного текста и текста с иллюстрациями
Основные правила верстки книг следующие: Полные полосы конкретного издания должны быть одинаковы по высоте, т. е. содержать одинаковое число строк основного набора. При заверстке иллюстраций или дополнительного текста (таблицы, формулы и т. д.) рассчитывается сколько полных строк нужно изъять, чтобы заверстать указанные части полос. Допустимые отклонения по высоте полосыне должны превышать 0,5 мм. Верстка должна быть приводной, то есть строки набора, расположенные на нечетной полосе, должны совпадать “на просвет” со строками на четной. Это может быть выполнено при строгом приведении текста, формул, таблиц, набранных другим кеглем, и размера иллюстраций вместе с подписью и отбивками от текста к размеру, кратному интерлиньяжу основного текста.
При верстке должна быть выдержанна прямоугольность полос, для этого нужно, чтобы полоса не начиналась неполной концевой строкой абзаца и не заканчивалась начальной абзацной строкой, т. е. не должно быть “висячих” строк. Нечетную полосу нельзя заканчивать переносом.
Верстка должна быть единообразной, то есть однотипные элементы полосы (заголовки, примечания, сноски, колонцифры, таблицы, формулы, иллюстрации и т. п.) должны быть одинаково заверстаны и иметь однотипную отбивку по всему изданию. Отклонения в размерах отбивок, в зависимости от кегля основного набора, не должны превышать 4-6 п.
Спуск в начальных полосах во всем издании должен быть одинаковым. Чаще всего спуск (отступ от начала полосы) выбирается равным 1/4 части наборной полосы. Допустимые отклонения размера спуска — одна, две строки основного набора с учетом приводности.
Верстка текстовых полос сплошного текста не представляет особой сложности. В настоящее время при фотонаборе и с использованием ПК настольных издательских систем она выполняется автоматически и только в сложных случаях — в диалоговом режиме.
Начальные полосы по оформлению могут быть трех видов: со спуском; без спуска, но с инициалом; со шмуцтитулом в виде “шапки”. Вариант оформления начальных полос выбирается художником издательства в зависимости от вида издания.
Инициал представляет собой прописную (заглавную) букву большого кегля, которая заменяет первую букву текста строки. Инициал может быть шрифтовым или рисованным. Иногда предусматривается печать инициала другой краской.
При верстке спусковых полос с внутренним титулом в виде “шапки” он устанавливается в счет спуска.
При заверстке концевых полос выдерживаются следующие правила: если текста мало, его нужно или вместить в предыдущую полосу (вгонка) или увеличить так, чтобы текстом было занято не менее 1/4 высоты полосы (выгонка). Вгонке и выгонке часто подвергается текст не одного, а нескольких абзацев в процессе переверстки.
Если текста на концевой полосе много, то полоса не должна быть короче полной меньше чем на четыре строки.
На концевых полосах иногда устанавливаются концовки, которые отбиваются от текста одинаково для данного издания в пределах от 3/4 кв. до 2 кв.
Все рассмотренные основные правила верстки действительны и для усложненного и сложного текста. Далее будут рассмотрены только специфические особенности заверстки стихотворений, выводов и таблиц, формул и иллюстраций.
Стихотворения, помещаемые на отдельных полосах или внутри основного текста, завёрстываются так, чтобы стихотворная полоса или часть ее оказалась на оптической середине страницы. Стихотворения внутри прозы завёрстываются, как дополнительный текст, с отбивкой от основного текста в пределах одной строки основного текста.
Отбивка строф стихотворений одна от другой, заверстываемых на отдельных полосах, производится на кегль стихотворного шрифта; для предотвращения разрыва строф при переносах допускается уменьшение отбивки до 0,5 и увеличение — до 1,5 кегельных.
При переносе части стихотворения на другую полосу на предыдущей полосе должно оставаться не менее двух строк, лучше если при переносе стихотворение разбивается по парам стихов.
Строфы стихотворения, набранные в порядке чередования без втяжки и с втяжкой, друг от друга не отбиваются. Строфы стихотворения, заверстанного на развороте, должны быть единообразно оформлены и отбиты. Рубрики и звездочки, заменяющие рубрики в стихотворных текстах, отбиваются в соответствии с общими правилами отбивки рубрик.
При верстке драматических произведений обращают внимание на следующие специфические требования: имена действующих лиц, набранные отдельными строками, отбиваются от основного текста подобно рубрикам, при этом размер строки с именами действующих лиц и отбивка должны быть кратны кеглю шрифта основного набора. Ремарки, помещаемые среди речи действующих лиц отдельными строками, отбиваются от текста на 2-4 п сверху и снизу (одинаково). При наборе с увеличенным интерлиньяжем (на шпоны) отбивка увеличивается на соответствующий размер. Полосу нельзя заканчивать строкой с именем действующего лица и ремаркой, а текст переносить на другую полосу; ремарка должна закрываться минимально двумя строками. Реплика, перенесенная на другую полосу, также должна быть закрыта не менее чем двумя строками. Нельзя начинать полосу ремаркой, расположенной среди речи действующего лица, ремарку в этом случае следует подверстать внизу предыдущей полосы.
Таблицы и выводы завёрстываются непосредственно за текстом, к которому они относятся, а если по техническим причинам этого сделать нельзя, то таблиц или вывод заверстывают в любом месте полосы в пределах разворота, для чего в тексте дается ссылка с указанием номера таблицы. При заверстке таблиц (выводов) вразрез они должны помещаться на оптической середине полосы и отбиваться от текста в пределах одной строки кегля шрифта основного набора с учетом приводности.
Поперечные — на нечетных полосах заголовком к наружному полю, а на четных полосах — заголовком к корешковому полю. Продольно-распашные таблицы желательно располагать на развороте с увеличением каждой половины на 1-2 цицеро для выхода в корешковое поле.
Поперечно-распашные таблицы всегда размещаются на развороте. Строки текста, сноски и примечания подвёрстываются к распашным таблицам с выключкой на нечетной полосе влево, а на четной — вправо. Если таблица не помещается она полосе полностью, то ее разделяют на две части с переносом второй части на следующую полосу.
Таблицы малого формата могут быть заверстаны в оборку. Минимальный формат оборки (текста, стоящего рядом с таблицей) — 2-2,5 кв. Таблицы отбиваются от текста сбоку на 6-12 п, от текста сверху на 2-4 п, а остальная отбивка делается снизу с соблюдением условий приводности.
Формулы завёрстываются строго по разметке оригинала и отбиваются от текста сверху и снизу максимально на кегль шрифта основного набора с обязательным соблюдением условий приводности. Если формуле предшествует короткая концевая строка текста, то формула сверху не отбивается или даже частично (на 2-4 п) входит в предыдущую строку (в компактных технических изданиях). Полоса формулой не начинается, только в порядке исключения при переносе формул; формулу, состоящую из трех строк, разрывать при переносе нельзя; группу формул из четырех строк при переносе с полосы на полосу делят пополам. Формула или группа формул завёрстываются в красную строку. Формулы, входящие в группу, разбиваются между собой не более чем на 4 п.
Чтобы не нарушать приводность, при заверстке формул, так же как и таблиц, необходимо просчитать сколько строк основного текста нужно изъять из полосы, чтобы поместить там указанный дополнительный текст вместе с отбивками. Число строк должно быть целым, чтобы текстовые строки опять совпали на просвет со строками текста на обороте полосы.
Место расположения иллюстрации на полосе устанавливается в издательстве при разметке оригинала, изготовление макета, при разметке распечаток, предназначенных для верстки, в процессе изготовления оригинал-макета или репродуцируемого оригинал-макета (РОМ).
Иллюстрацию следует верстать близко к тексту, к которому она относится, после ссылки на нее. Иллюстрация, равная по ширине наборной полосе, может быть установлена вверху, внизу или на оптической середине полосы вразрез. При заверстке вразрез двух иллюстраций одна под другой между ними должно быть не менее трех строк текста, не считая подписи, и обе иллюстрации должны располагаться на оптической середине полосы. Правило приводности при заверстке иллюстраций вразрез также строго выполняется, т.е. размер иллюстрации с подписью и отбивками от текста сверху и снизу должен быть кратен интерлиньяжу основного набора. Иллюстрация отбивается от текста в пределах цицеро.
Большое значение имеет согласованность расположения нескольких иллюстраций на развороте: иллюстрацию лучше выравнивать по нижней линии, располагать их симметрично по диагонали (в отдельных изданиях используется и асимметричное расположение как прием оформления).
При открытой заверстке вверху или внизу полосы под иллюстрацию нельзя помещать концевую строку абзаца, а над иллюстрацией — абзацную строку. Нельзя заверстывать иллюстрацию перед заголовком следующего раздела.
При заверстке иллюстрации в угол или в край полосы внешние линии рисунка иллюстрации должны совпадать с краем текста. На концевых полосах обычно иллюстрации не заверстывают, а если это необходимо, под иллюстрацию должно быть установлено не менее 5-6 строк.
Если на полосе одна иллюстрация в оборку, то она устанавливается к наружному полю, вторая иллюстрация в оборку ставится к наружному или корешковому полю, при этом их должны разделять не менее трех полноформатных строк. При закрытой верстке иллюстрация располагается на оптической середине полосы. При заверстке в оборку необходимо соблюдать основное правило — строки оборки должны составлять прямоугольник, то есть не допускается, чтобы строка над иллюстрацией была концевой (неполной), а строка под иллюстрацией не должна быть абзацной. В оборке нельзя размещать рубрики. Иллюстрация отбивается от текста сверху на величину, равную кеглю шрифта основного текста, а сбоку от текста оборки — в пределах цицеро, так чтобы формат оборки был кратен цицеро.
Подрисуночная подпись отбивается от иллюстрации в пределах кегля основного набора, пробел между подписью и нижеследующим текстом должен быть несколько больше, чем между иллюстрацией и подписью.
Подписи под рисунки набираются шрифтом следующих кеглей: при наборе основного текста кеглем 12 п — кеглем 10 п или 8 п; при наборе основного текста кеглем 10 п — 8 п; кеглем 8 п — 8 п. В целом высота иллюстрации с подписью и отбивками от текста (окно для заверстки иллюстрации) должна быть кратна кеглю шрифта основного набора. Исходя из размера окна, можно рассчитать количество строк оборки, т.е. строк, набранных на меньший формат и расположенных сбоку от иллюстрации.
Для фигурных иллюстраций иногда делают ступенчатую оборку. При большом количестве иллюстраций малого формата их иногда завертывают на отдельной полосе, заключая в общую рамку, что придает полосе законченный вид.
Если набор и верстка выполняются по оригиналу-макету или по расчетному макету, то размер окна для заверстки иллюстраций с подписью или без нее определяется в донаборной стадии, также до рассчитывается формат и число строк оборки.

8 янв. 2016 г.

Генерация календарной сетки на любой год

Adobe Illustrator. Генератор календарной сетки.
Я не сторонник Иллюстратора, но справедливости для, приведу здесь информацию о двух вариантах генератора календарной сетки. Распространяются они, как я понял - бесплатно, поэтому авторских прав я не нарушу, если их здесь выложу для скачивания.

1. Генератор календарной сетки в виде пост-скрипт файла .eps


- Скачать файл: генератор календарной сетки.

- Открыть файл в текстовом редакторе (подойдет Блокнот).

- Заменить в тексте год:


- Закрыть файл с сохранением.

- Открыть в Иллюстраторе готовый файл calendar-generator.eps. И вам будет счастье!

Особо интересующимся можно покопаться в этом файле и найти, где переименовывать названия дней недели, месяцев, а также корректировать праздничные дни и т.д.

2. Генератор календарной сетки в виде скрипта .js (для AI Windows/Mac)


Calendar Premaker v0.3.2

- Скачать файл: генератор-скрипт календарной сетки.

- Поместить скрипт в папку C:\Program Files\Adobe\Adobe Illustrator CS...\Presets\Scripts.

- Перезапустить Иллюстратор.

- Запустить скрипт через меню File → Scripts → Calendar Premaker и заняться дальнейшим оформлением.

Особенности этого скрипта:• Есть выбор страны (праздничных дней) по языку: русский, украинский, немецкий, английский.

• Можно ввести свои собственные названия месяцев и дней.

• Можно редактировать праздники.

• Автоматически создаются стили текста, абзацев, образцы цветов.

А далее - список праздников тех стран, что я смог найти. Заранее прошу прощения, если информация окажется неточна.

9 сент. 2015 г.

Быстрый экспорт в JPG

Решил сделать макрос для CorelDraw X3, который осуществляет быстрый экспорт в JPG.

Форма выглядит так:

Код макроса такой:

Private Sub CommandButton1_Click()

If UserForm10.TextBox1.Text = "" Then MsgBox "Не ввели имя файла": Exit Sub


Dim opt As New StructExportOptions
Dim expJPGfiltr As ExportFilter
Dim exp_jpg As String
Dim pg As Page


If UserForm10.CheckBox1.Value = True Then opt.ImageType = cdrCMYKColorImage Else opt.ImageType = cdrRGBColorImage
opt.ResolutionX = UserForm10.TextBox2
opt.ResolutionY = UserForm10.TextBox2
opt.Dithered = True
opt.AntiAliasingType = cdrSupersampling
opt.UseColorProfile = True

If UserForm10.CheckBox2.Value = True Then
         'файлы сохранятся там же, где лежит исходник
        exp_jpg = ActiveDocument.FilePath + UserForm10.TextBox1.Text
    Else
        'файлы сохранятся в фиксированную папку
exp_jpg = "C:\Temp" + UserForm10.TextBox1.Text
End If

'по умолчанию экспортирует только текущую страницу
'но может экспортировать и все страницы
If UserForm10.CheckBox3 = True Then

For Each pg In ActiveDocument.Pages
pg.Activate
Set expJPGfiltr = ActiveDocument.ExportBitmap(exp_jpg + Str(pg.Index) + ".jpg", cdrJPEG, cdrCurrentPage, _
    opt.ImageType, , , opt.ResolutionX, opt.ResolutionY, opt.AntiAliasingType, , , opt.UseColorProfile)
    With expJPGfiltr
        .Progressive = False
        .Optimized = True
        .Compression = 10
        .Smoothing = 5
        .Finish
    End With
Next pg
  
    Else   

Set expJPGfiltr = ActiveDocument.ExportBitmap(exp_jpg + ".jpg", cdrJPEG, cdrCurrentPage, _
    opt.ImageType, , , opt.ResolutionX, opt.ResolutionY, opt.AntiAliasingType, , , opt.UseColorProfile)
    With expJPGfiltr
        .Progressive = False
        .Optimized = True
        .Compression = 10
        .Smoothing = 5
        .Finish
    End With
  
    End If

Unload UserForm10

End Sub

Большое спасибо за помощь в создании макроса пользователю splxgf с форума rudtp.ru

21 янв. 2015 г.

Качественная тень в CorelDraw

Написал небольшой макрос, который делает качественную тень в CorelDraw. Ведь многие сталкивались с тем, что CorelDraw создает очень плохие тени - они искажаются на разных подложках, разваливаются на печати, да и не совсем понятно как работают...
Конечно мой скрипт имеет значительно меньше возможностей, у меня тень представляет собой растровый объект, после создания которого его изменение невозможно, разве что удаление и повторное создание. Тень у меня может быть либо белая, либо черная.


9 июл. 2014 г.

Таблица некоторых CMYK цветов

Вот смастерил табличку некоторых CMYK цветов, чтоб было проще с клиентами общаться...

Скачать в большом разрешении (формат бумаги А4):
Табличка в CMYK
Табличка в RGB

Выбор формата издания

Что такое формат книги? Для многих обозначение формата книги, например, 84x108/16 , является непонятным набором цифр. Попробуем разобраться, что такое формат книги, откуда он берется, и какие форматы книг наиболее распространены.

Цветовые профили в CorelDraw X3


Профессионалы полиграфисты недолюбливают CorelDraw из-за его "глючности" в плане работы с цветом. При работе с цветом существует много острых углов. Давайте разберем один из них - цветовые профили.

Макрос для построения случайных фигур в CorelDRAW написан на VBA

Visual Basic for Applications (VBA, Visual Basic для приложений) — немного упрощённая реализация языка программирования Visual Basic, встроенная в CorelDRAW и некоторые другие программы.  VBA является интерпретируемым языком. Как и следует из его названия, VBA близок к Visual Basic. VBA, будучи языком, построенным на COM, позволяет использовать все доступные в операционной системе COM объекты и компоненты ActiveX.
С помощь VBA можно значительно ускорить выполнение некоторых операций в CorelDRAW. 
Отмечу, что я не являюсь профессиональным программистом, скорее я оптимизатор рутинных процессов. Поэтому если мой код покажется вам не оптимальным, прошу камнями не кидаться
В данном уроке, показывается как построить множество случайных фигур (эллипсов, прямоугольников, звезд) со случайными заливками и обводками, имеющих случайную прозрачность.

27 мар. 2014 г.

Создание визитки средствами VBA

В этом уроке я попробую объяснить, как с помощью встроенного в CorelDRAW языка программирования Visual Basiс for Application (VBA), быстро создать серию однотипных визиток (например для директора, бухгалтера, менеджеров). Главной целью буду считать не дизайнерские изыски (это отведу на творчество читателя - для самостоятельного выполнения), а принципы работы с редактором VBA и написание кода (причем я не считаю себя сколько-нибудь программистом, скорее всего "оптимизатором рутинных процессов"). Программы написанные на VBA для CorelDRAW называются макросами (как и в MS Office).