Coreldraw как изменить размер холста

Растровая пиксельная векторная графика обучающие курсы компьютерные технологии плоская объемная графика
Подробности
Категория: Artweaver
Опубликовано 02.11.2011 13:53
Автор: Шитов В.Н.
Просмотров: 4013

Изменение размеров холста означает, что на изображении создаются новые области, которые затем можно закрасить. Эти области получают цвет исходного фона, обычно белого. Изменение размеров холста осуществляется командой Image Canvas Size (Изображение → Размер канвы). После этого открывается одноименное окно.

На панели Current Size (Текущий размер) выводятся сведения об имеющихся размерах существующего активного изображения. В качестве единиц измерения всегда используются пиксели. Если при создании нового изображения использовались другие единицы измерения, то они пересчитываются в пиксели.

На панели New Size (Новый размер) находятся 2 счетчика (Width (Ширина) и Height (Высота)), позволяющие определить новый размер холста. Кнопки в виде стрелок показывают направление, в котором будут добавляться новые пиксели. Если новые пиксели должны быть добавлены равномерно по всем направления, то нажимается средняя кнопка в виде квадратика (предлагается по умолчанию).

Новые пиксели должны быть раскрашены в какой-нибудь цвет. В списке Fill ext. Surface with (Заливка расширения. Поверхность как) выбирается этот цвет:

  • Paper Color — цвет бумаги. Так как обычно выбирают бумагу белого цвета, то белым цветом и будет залита дополнительная область;
  • Foreground Colorосновной цвет;
  • Background Colorфоновый цвет.

Основной и фоновый цвета предварительно выбираются на палитрах Tools или Color. Цвет бумаги определяется при создании нового документа. Если документ создавался не в этом графическом пакете, а в другом, то цвет бумаги можно просмотреть (или изменить) командой Image Set Paper Color (Изображение → Установить цвет бумаги). Кроме основного, фонового, исходного цвета бумаги здесь же предлагаются чистые черный и белый цвета бумаги.

  • #1

Возможно ли в Кореле привести размер документа к размеру выделенного объекта ( В Иллюстраторе это: Object/Artboards/Fit to Selected Art)?

_MBK_

_MBK_

Пикирующий бомбардировщик


  • #2

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

  • #3

Наверно это вопрос привычки. А можно узнать как записать выделенные объекты в отдельный файл?

MrDesigner


  • #4

Очевидно, так:

Untitled-1.jpg

_MBK_

_MBK_

Пикирующий бомбардировщик


  • #5

Но учтите, что при таком сохранении размер страницы остается прежний.
В принципе, если сохранять выделенные объекты не в CDR, а например в PDF, то можно добиться того, что и артбоард будет подгоняться под размер объектов. В крайнем случае, макросом в четыре строки можно и на одну кнопку масштабирование страницы повесить, но особого практического смысла в этом не вижу.

lev


  • #7

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

У меня 80% работ — всяческие развёртки, поэтому скриптом приведения размера страницы к выделению пользуюсь по нескольку раз на дню.

_MBK_

_MBK_

Пикирующий бомбардировщик


  • #8

Макросом? '))'

lev


  • #9

Скриптом. Мой основной рабочий инструмент — CorelDRAW 9.

Код:

REM set page size to the size of an object.script for CorelDRAW 9

#define DRAWOBJECT "CorelDRAW.Automation.9"

ON ERROR GOTO ErrHandler
WITHOBJECT DRAWOBJECT
.setreferencepoint 3
  .ApplyOutline 0, 0, 0, 0, 0, 0, 0, 0, 0, FALSE, 0, 0, FALSE
 .GetSize sx&,sy&
 .undo
 .SetCurrentPageSize sx,sy
 .SetPageSize sx,sy
 if .getobjectcount (true, true) > 1 then
 .group
 .AlignToCenterOfPage 3, 3
 .ungroup
 else
 .AlignToCenterOfPage 3, 3
 end if
END WITHOBJECT
STOP

ErrHandler:
IF ErrNum=1000 THEN
 MessageBox "You should select an object first to redimension a page","Error",16
ELSE
 MessageBox "Error " & Errnum & " occured in script","Error",16
ENDIF
STOP

  • #10

А вот так если

Код:

Sub Pagesize()
ActiveDocument.Unit = cdrMillimeter
    Dim sel100 As Shape, pa As Currency

ActivePage.Shapes.All.CreateSelection

    Set sel100 = ActiveSelection.Group
    SendKeys "p"
dl = ActiveShape.SizeWidth
sh = ActiveShape.SizeHeight
With ActiveDocument.MasterPage
        .SetSize dl, sh
           
    End With
 
End Sub

_MBK_

_MBK_

Пикирующий бомбардировщик


  • #11

А зачем, извиняюсь, за глупый вопрос, SendKeys «p» ? '%)'

  • #12

А зачем, извиняюсь, за глупый вопрос, SendKeys «p» ? '%)'

не знаю как по другому разместить объект по центру страницы

_MBK_

_MBK_

Пикирующий бомбардировщик


  • #13

Ну хотя бы ActiveSelection.Move

  • #14

Ну хотя бы ActiveSelection.Move

я дилетант в данной теме , а не подскажете какие значения должны быть после Move

_MBK_

_MBK_

Пикирующий бомбардировщик


  • #15

Сдвиг по горизонтали и вертикали

_MBK_

_MBK_

Пикирующий бомбардировщик


  • #16

Хотя чуть не забыл есть же прямой метод AlignToPageCenter

  • #17

Сдвиг по горизонтали и вертикали

Я понял ,конкретно для каждого нового объекта эти данные как получить

  • #18

Хотя чуть не забыл есть же прямой метод AlignToPageCenter

ActiveSelection.AlignToPageCenter выдает ошибку

_MBK_

_MBK_

Пикирующий бомбардировщик


  • #19

Ну так у него ж тоже параметры есть!
При правильном вызове не выдает ;)

Код:

ActiveSelection.AlignToPageCenter (cdrAlignHCenter)
ActiveSelection.AlignToPageCenter (cdrAlignVCenter)

  • #20

Ну так у него ж тоже параметры есть!
При правильном вызове не выдает ;)

Просветите несведущего

Вован…. ну ты затейник…я даже не обратила внимания глобального на разницу, обрадовалась куче новых возможностей и как то не того…или после 14 разницы не почувствовала, там такая же панель по цвету…или я уже привыкла..но с 13 да 14 долго привыкала из за вида интерфейса — отталкивал.
а вообще все стандартно наверное: пощелкай в опциях настройки, там вроде есть и рабочее пространство и тд. ..я себя пока англ поставила, после нг планировала поглубже разобраться.
Радует (с первого взгляда): возможность делать равномерные скосы на прямоугольниках, скругления (более пропорциональные чем ранее), выпуклости, вогнутости, возможность рисовать линии сразу углом или с заданным скруглением . Наконец размеры исправлены и стали более менее удобны, и еще куча всего. предлагаю всем высказаться.

корел.jpg

корел.jpg (293.61 KiB) Просмотров: 2505

только вот за что мне нравился всегда корел в отличии от автокада, что круг это всегда круг, а сейчас пока щелкала обратила внимание, что скругленная линия теперь как будто чуть пикселизирована…

Понравилась статья? Поделить с друзьями:

Читайте также:

  • Coreldraw как изменить единицы измерения
  • Controller id 0 fatal firmware error
  • Coreldraw как изменить версию файла
  • Coreldraw unable to load vgcore dll error code 127
  • Coreldraw error 1722

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии