Модераторы: gambit, Kefir, Partizan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Внутри PrintDialog не проходит Transform 
:(
    Опции темы
ДобренькийПапаша
Дата 26.10.2010, 10:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1278
Регистрация: 14.1.2006
Где: г.Москва

Репутация: 2
Всего: 7



Мне при печати текстбокса надо его увеличить (незаметно для пользователя) и, собственно, распечатать.

Имя текстбокса printPage.

Код

private void bPrint_Click(object sender, RoutedEventArgs e)
        {
            printPage.LayoutTransform = new ScaleTransform(1.2, 1.2);   //Если это написать здесь, то всё норм, только юзер увеличение видит!
            PrintDialog printDialog = new PrintDialog();
            if (printDialog.ShowDialog() == true)
            {              
                // printPage.LayoutTransform = new ScaleTransform(1.2, 1.2); //А если здесь написать, то увеличение не происходит!
                LayoutRoot.Visibility = Visibility.Hidden;     
  
                printDialog.PrintVisual(printPage, "Печать рассчёта стоимости таблицы");

                printPage.LayoutTransform = null;
  
                LayoutRoot.Visibility = Visibility.Visible;
            }
        }


Пробовал вместо LayoutTransform заюзать ScaleTransform + TranslateTransform, но эффект тот же самый. Вопрос: какого чёрта при перемещении увеличения внутрь ShowDialog, увеличение не происходит?




--------------------
Меня зовут Себастьян Парейра, торговец чёрным деревом.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | WPF и Silverlight | Следующая тема »


 




[ Время генерации скрипта: 0.0391 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.