Почему переворачивается градиент?

  • Автор темы Автор темы Kuprianov
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

Kuprianov

Вперед смотрящий
Топикстартер
Сообщения
158
Реакции
1
Есть визитка с градиентом, простым, линейным, двуцветным. Когда ее поставили в сборку (причем визитка была сгрупирована, то есть все объекты поворачивались вместе одновременно), перевернули на 90 градусов - в результате перевернулся и градиент? Почему так происходит? Ведь в процентах 90 случаях ничего такого не происходит. Для наглядности выкладываю эту злосчатсную визитку.
 

Вложения

  • good.jpg
    good.jpg
    48.2 КБ · Просм.: 802
  • brack.jpg
    brack.jpg
    44.2 КБ · Просм.: 1 017
Ответ: Почему переворачивается градиент?

глюки градиентов иногда даёт патченная против цветовых стилей CdrCore.dll
 
Ответ: Почему переворачивается градиент?

Ради интереса перед поворотом попробуйте приминить к градиенту вот этот макрос. (выдилите градиент и запустите макрос)

Код:
Sub fixGrFill()
    If ActiveShape Is Nothing Then MsgBox "Invalid selection!", vbCritical, "info": Exit Sub
    fixGrFill2 ActiveSelectionRange
    ActiveDocument.ClearSelection
    End Sub
Private Sub fixGrFill2(r As ShapeRange)
    Dim s As Shape, f As New Fill
    On Error Resume Next
    Set f = ActiveDocument.CreateFill()
    For Each s In r
        If s.Type = cdrGroupShape Then
            fixGrFill2 s.Shapes.All
        Else
            If s.CanHaveFill And s.Fill.Type = cdrFountainFill Then
            f.CopyAssign s.Fill
            s.Fill.ApplyNoFill
            s.Fill.CopyAssign f
            End If
        End If
        If Not s.PowerClip Is Nothing Then fixGrFill2 s.PowerClip.Shapes.All
    Next s
    End Sub

Ждём результатов.
 
Ответ: Почему переворачивается градиент?

Дело в том, что у меня градиент не переворачивается, он остается в положении в каком надобно, то есть нормально все поворачивается. Я его и так вертел, и этак - никакого глюка. Он слетел у девочки, которая собирала сборку. И непонятно, как это произошло! Потому и прошу совета.
 
Ответ: Почему переворачивается градиент?

А ты всё же попробуй макрос приминить, прежде чем своей рукастой девочке отдавать )
 
Ответ: Почему переворачивается градиент?

А версия Корела то какая у вас и у девочки?
 
Ответ: Почему переворачивается градиент?

Версия Корела абсолютна одна и та же, Х3 13.0.0.739. Мало того, все настройки и надстройки одинаковые точь в точь, макросы и рабочее пространство, changeCLOL стоит и там и там. Только вот у нее такие глюки происходят, а у меня нет...

To Sanchos:
Макрос применять-то можно, за него спасибо, только вот в сборке-то 52 визитки и в каждой может быть не один десяток градиентов, то есть выделять их и применять макрос можно просто устать :) Хотелось бы узнать причину, отчего так происходит? И кстати, а что именно делает макрос?
 
Ответ: Почему переворачивается градиент?

Макрос исправляет вылеты крайних точек градиента за пределы объекта - довольно частый глюк и приводит к непредсказыемым косякам.

Вы хотябы с одной визиткой попробуйте ))) Мне просто интерестно, в этом дело или нет
 
Ответ: Почему переворачивается градиент?

Sanchos сказал(а):
Вы хотябы с одной визиткой попробуйте ))) Мне просто интерестно, в этом дело или нет
Хорошо, уже пробую :) О результатах сразу сообщю.
Хотя непонятно, как вообще это преворачивание происходит - один раз эта визитка слетела, сегодня поставили ее на перепечатку - так же точно на той же машине перевернули - и ничего не случилось! Никакого переворачивания!
 
Ответ: Почему переворачивается градиент?

Есть ещё дедовский способ, сохранить макет в CMX. Раньше он помогал от разного.
 
Ответ: Почему переворачивается градиент?

А если тупо сплющить градиент?
 
Ответ: Почему переворачивается градиент?

Kuprianov сказал(а):
И непонятно, как это произошло! Потому и прошу совета.

Ваш градиент не перевернулся, а наоборот — остался на месте когда перевернули всё. Это старинный глюк корела описанный многократно. Наблюдался еще при царе Горохе. Обычно он проявляется если градиент находиться в powerclipe, а powerclip в группе.

У вас использовался powerclip?
 
Ответ: Почему переворачивается градиент?

Fog_patch сказал(а):
У вас использовался powerclip?
Нет, никаких эффектов не было... Когда визитки к печати готовлю, все ж прибиваю.. Так что дело не в ПоверКлипе...
 
Ответ: Почему переворачивается градиент?

Я же написал "обычно". Этот глюк мог из без powerclipa вылезти. А девочка тоже не делала визиткам powerclip?
 
Ответ: Почему переворачивается градиент?

И кстати, как можно прибить powerclip?
 
Ответ: Почему переворачивается градиент?

Fog_patch сказал(а):
И кстати, как можно прибить powerclip?
Просто все из него извлечь :) И обрезать потом, если нужно. Нет, девочка тоже нкакого ПоверКлипа не делала, вообще она ничего там не делает, просто визитки размещает на листе на заранее раскроенный прямоугольниками лист - затянула визитку, выделила с прямоугольником (повернула если нужно), С, Е и все!
 
Ответ: Почему переворачивается градиент?

Я почему так настоятельно спрашиваю про powerclip. Те у кого есть древние версии (например 9-ка есть у модератора) могут убедиться собственными глазами. Объект с градиентом в powerclipe. Дублируем его, группируем с первым и поворачиваем. Градиенты остаются на месте! В 10-ке и в 11-м это тоже было. Потом вроде поправили, но иногда всё-таки глюк из прошлого выползает при определенных условиях.
 
Ответ: Почему переворачивается градиент?

Fog_patch сказал(а):
Потом вроде поправили, но иногда всё-таки глюк из прошлого выползает при определенных условиях.
Хотелось бы знать при каких... А то просто непонятно что делать теперь - все в растр? Очень не хрочется...
 
Ответ: Почему переворачивается градиент?

Кроме powerclip'а данный эффект иногда проявляется и при пользовании кореловским спусковиком при перевороте страницы, даже без клипов в макете. Закономерностей не выявил, и по версиям в которых это проявляется, тоже точно сказать не смогу.
 
Ответ: Почему переворачивается градиент?

Нет, спусковиком тоже не пользовались.. Просто визитки собираются на лист и поворачиваются при необходимости. Даже не разгруппировываются. Такой глюк наблюдался за полтора года раз десять, но закономерности тоже так и не удалось выявить... Может быть дело в CLOLe? Хотя если этот глюк кочует еще со времен Царя Гороха, тогда точно не в нем... И плохо, что никак это проверить нельзя - глюк появляется сам по себе, живет своей жизнью так сказать...
 
Статус
Закрыто для дальнейших ответов.