Корел 11, як зробити

Приклад: 70 кіл, розмір яких 7 мм. Перебувають у розкиданому положенні. Потрібно одним махом змінити розмір кіл на 12 мм. Як зробити швидко, швидше? Набридло щоразу виділяти і змінювати розмір для кожного. Яка є комбінація клавіш як у Ворді останнє повторення дії?

Fri Feb 25 2005 13:03, Vadim Stelmach wrote to All:

VS> Приклад: 70 кіл, розмір яких 7 мм. Перебувають у розкиданому VS> положенні. Потрібно одним махом змінити розмір кіл на 12 мм. VS> Як зробити швидко, швидше? Набридло щоразу виділяти і міняти розмір VS> для кожного. VS> Яка комбінація клавіш як у Ворді останнє повторення дії?

Запусти у VBA - має вийти. Якщо, звичайно, об'єкти не переведені в криві. Змінює кола діаметра 7 мм на 12 мм.

Dim s As Shape Dim x As Double, y As Double Dim rx As Double, ry As Double

For Each s In ActivePage.FindShapes(, cdrFillShape)

If s.Type = cdrEllipseShape Then s.Ellipse.GetCenterPosition x, y s.Ellipse.GetRadius rx, ry If rx = 3.5 And ry = 3.5 Then s.Ellipse.SetRadius 6 , 6 s.Ellipse.SetCenterPosition x, y End If End If

VS> Приклад: є 70 кіл, розмір яких 7 мм. Знаходяться в розкиданому VS> положенні. Потрібно одним махом змінити розмір кіл на 12 мм. VS> Як зробити швидко, швидше? Набридло щоразу виділяти і міняти VS> розмір для кожного.

Hу раз є необхідність робити це часто, то має сенс переробити цей метод методом клонування edit/clone, клоновані елементи, на відміну від дубльованих видозмінюються при зміні батьківського елемента.

VS>> Приклад: є 70 кіл, розмір яких 7 мм. Знаходяться в розкиданому VS>>положенні. Потрібно одним махом змінити розмір кіл на 12 мм. VS> Як зробити швидко, швидше? Набридло щоразу виділяти і міняти VS>> розмір для кожного.

Чи є кнопка останньої операції у корелі, як у ворді ctrl+y?

AS> Hу раз є необхідність робити це часто, то має сенс переробити AS> цей набір методом клонування edit/clone, клоновані елементи, AS> на відміну від дубльованих видозмінюються при зміні батьківського AS> елемент.

Це зрозуміло. У тому те й річ, що вже є готовий ескіз. Hа ньому 2-1000000 кругів. 1) Ось і виходить, що корів таких речей робити не вміє. Хоч би можна було б копіювати не тільки властивості об'єкта, але і його розміри. 2) , може ще другий варіант чого не може корів. малював – не пропонувати.

VS>>> Потрібно одним махом змінити розмір кіл VS>>> на 12 мм. Як зробити швидко, швидше? Набридло кожен раз VS>>> виділяти і змінювати розмір для кожного.

VS> Чи є кнопка останньої операції в корелі, як у ворді ctrl + y?

просто не знаю, для мене така потреба буває тільки при дублюванні, там Ctrl + D рятує, імовірно що можна прикрутити який-небудь скрипт.

VS> У тому й річ, що вже є готовий ескіз. На ньому 2-1000000 кіл.

Тут уже проходило рішення для скрипту на ВижлБейсіке (на жаль для мене це ліс темний), але якщо буде завдання, доведеться розбиратися.

VS> 1) Ось і виходить, що коpел таких речей робити не вміє.

Не явно, але як з'ясувалося в сусідньому пості - вміє, але скриптом,найдивніше, що у 2-й (і здається ще в третій, першою не бачив) своєї версії він чудово робив саме те, що тобі треба, тобто. збільшував виділену групу не змінюючи положення центру кожного з елементів, причому за замовчанням.

VS> корів. Потрібно намалювати стіну в цеглинах, потім зробити їй VS> перспективу. Якщо просто залити, то перспектива не вийде. Може VS> знаєте, як зробити? Цегли я вже малював - не пропонувати.

Тут-то не проблема. Беремо 2d стіну і обробляємо її Extrude є як в меню, так і в інструментах, от і перспектива, є поводне каміння, іноді замість верхніх цеглинок можуть з'явитися відкриті коробочки, причому тільки в частині стіни, але це можна обійти експериментальним шляхом.