Кривые стрелки

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

sander

Топикстартер
15 лет на форуме
Сообщения
1 562
Реакции
137
Стрелки всегда так кривились?
X3 SP2 на винде
 

Вложения

  • arrow.png
    arrow.png
    5.6 КБ · Просм.: 537
Ответ: Кривые стрелки

Почему то да!:)
 
Ответ: Кривые стрелки

причём чз епс всё путём
 
Ответ: Кривые стрелки

странно, у меня не искажаются
 
Ответ: Кривые стрелки

В принципе поправить-то не сложно! А при небольших размерах дефекта и вовсе не заметно.
 
Ответ: Кривые стрелки

Похоже, что зависит от размеров...
 

Вложения

Ответ: Кривые стрелки

outline width = 1,45 - 2,05 pt
 
Ответ: Кривые стрелки

Попробуй вот этот макрос...
Код:
Sub d_ConvertOutline()
Dim origSel As ShapeRange, myAlign As New ShapeRange
Dim ss As Shape, s As New Shape, sss As New Shape, sssT As New Shape
Set origSel = ActiveSelectionRange
ActiveDocument.BeginCommandGroup "d_ConvertOutline"
   Optimization = True
   EventsEnabled = False
   ActiveDocument.SaveSettings
   ActiveDocument.PreserveSelection = False
For Each ss In origSel.Shapes
 If Not ss.Outline Is Nothing Then
  If ss.Outline.Width > 0.019 And ss.Outline.Width < 0.029 Then
  Set sssT = ss.Duplicate
  Set sss = sssT.Outline.ConvertToObject
  sssT.Delete
     
   ss.Outline.ScaleWithShape = True
   ss.SizeHeight = ss.SizeHeight * 10
   ss.SizeWidth = ss.SizeWidth * 10
   Set s = ss.Outline.ConvertToObject
   ss.Delete
   s.SizeHeight = s.SizeHeight * 0.1
   s.SizeWidth = s.SizeWidth * 0.1
   
  s.AlignToShape cdrAlignHCenter, sss
  s.AlignToShape cdrAlignVCenter, sss
  sss.Delete
  Else
   ss.Outline.ConvertToObject
  End If
 End If
Next ss
   ActiveDocument.PreserveSelection = True
   ActiveDocument.RestoreSettings
   EventsEnabled = True
   Optimization = False
   Application.CorelScript.RedrawScreen
   ActiveDocument.EndCommandGroup
End Sub
 
Статус
Закрыто для дальнейших ответов.