Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > WPF и Silverlight > Масштабирование при печати


Автор: ДобренькийПапаша 19.10.2010, 10:34
Такая ситуация. Есть формочка "а-ля предпросмотр" перед печатью.

Структура тут такая, что есть StackPanel, вокруг неё граница, откидывающая тень (так же примерно в ворде сделано визуально). Внутри StackPanel TextBlock, в котором напиханы гриды, в которые напиханы лейблы.
Код

<StackPanel >
        <Border Background="White" BorderBrush="Black" BorderThickness="1" Height="388" Width="318" HorizontalAlignment="Center" VerticalAlignment="Stretch">
            <Border.Effect>
                <DropShadowEffect/>
            </Border.Effect>
            
            <TextBlock>
и т.д.


Если я устанавливаю свойство LayoutTransform объекта TextBlock как new ScaleTransform(5,5) то нифига не присходит.

Код

textBlock.LayoutTransform = new ScaleTransform(5,5); //Нет увеличения!


Что делать, чтобы масштабирование проходило нормально?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)