2

我正在使用 Expression Blend 4。我希望能够获取Path我通过ScaleTransformRotateTransformHeightWidth等操作过的数据,并以某种方式仅提取生成的几何数据。

例如,这是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>" />
4

1 回答 1

4

我对这类事情使用的一个简单技巧是Transparent Path在它上面画另一个小而简单的,选择两者,然后对象->组合->联合,你会得到新的结果Path Data,这通常可以解决问题。

希望这可以帮助。

于 2013-09-26T19:14:03.520 回答