Функция объединения консолидации пути выражения

Я использую Expression Blend 4. Я хотел бы иметь возможность взять Path что я манипулировал через ScaleTransform, RotateTransform, Height, Widthи т. д., и каким-то образом извлекать только полученные данные геометрии.

Например, вот Path что я манипулировал

<Path x:Name="path" Data="M34.555819,-10.855642 L33.87765,10.694269 111.5,10.5 111.5,30.5 35.546387,30.836126 34.332857,52.291507 -24.919613,20.285166 z" Fill="White" Margin="12.624,48.361,717,0" RenderTransformOrigin="0.5,0.5" Height="19.77" Stretch="Fill" VerticalAlignment="Top"  >
        <Path.RenderTransform>
            <TransformGroup>
                <ScaleTransform ScaleY="0.5" ScaleX="0.5"/>
                <SkewTransform/>
                <RotateTransform Angle="-45.19"/>
                <TranslateTransform X="-0.0091096941141897148" Y="-3.18742921035944"/>
            </TransformGroup>
        </Path.RenderTransform>
    </Path>

Теперь из этого PathМогу ли я создать новый сводный Path где манипуляции и настройки встроены в Pathгеометрия (данные)? Создание чего-то вроде без всех преобразований и т. Д.

<Path Data="<new data>" />

1 ответ

Решение

Простой прием, который я использую для такого рода вещей, - это нарисовать еще один маленький и простой TransparentPath поверх него выберите оба, затем Object->Combine->Unite, и вы получите новый результат PathData и это обычно делает свое дело.

Надеюсь это поможет.

Другие вопросы по тегам