Тази статия се описва корекция сборни 3099851. Този пакет с актуална корекция е налична за Microsoft .NET Framework 4.6 на Windows 7 Service Pack 1 (SP1), Windows Server 2008 Service Pack 2 (SP2), Windows Server 2008 R2 SP1 и Windows Vista SP2. За допълнителна информация относно проблемите, които решава сборният пакет за корекция вижте раздела "проблеми, които решава този пакет с актуални корекции".
Решение
Вече се предлага от Microsoft предоставя поддържана актуална корекция. Обаче тя е предназначена да коригира само проблема, тази статия. Прилагайте корекцията само към системи, изпитващи този конкретен проблем.
За да решите този проблем, се обърнете към услугите за поддръжка на клиенти на Microsoft да получите актуалната корекция. За пълен списък на телефонните номера на отдела за поддръжка на Microsoft и информация за цените на поддръжката посетете следния уеб сайт на Microsoft:http://support.microsoft.com/contactus/?ws=supportЗабележка: При специални случаи таксите, които са за свързани с поддръжката обаждания могат да бъдат отменени, ако специалист по поддръжката на Microsoft прецени, че конкретна актуализация ще реши проблема. Обичайните такси за поддръжката ще важат за допълнителни въпроси и проблеми, които не спадат към съответната актуализация.
Допълнителна информация
Необходими условия:
За да приложите тази актуална корекция, трябва да имате .NET Framework 4.6 инсталиран.
Изискване за рестартиране
Трябва да рестартирате компютъра, след като приложите тази актуална корекция, ако всички засегнати файлове се използват. Препоръчително е да затворите всички приложения, базирани на .NET Framework, преди да приложите тази актуална корекция.
Информация за заместване на актуалната корекция
Тази актуална корекция не замества издадените пакета.
Проблеми, които решава този пакет с актуални корекции
Проблем 1
Методът System.Windows.Markup.XamlWriter.Save не може да изключи отстъп за елемент, който е xml:space = "Запазване". Това води до допълнителни места, които са добавени към елемента. Например, представена от следните XAML абзац ще се трансформира в неправилен XAML чрез метода XamlWriter.Save :
XAML представяне на източник на абзац:<Paragraph><Span>
<Run Text="Test"/> </Span> <Run Text=" "/> </Paragraph>
Неправилно XAML, създадени от XamlWriter.Save метод:
<?xml version="1.0" encoding="utf-16"?><Section xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
<Paragraph xml:space="preserve"> <Span>Test</Span> <Run> </Run></Paragraph> </Section>
Очаквано XAML (правилно):
<?xml version="1.0" encoding="utf-16"?><Section xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
<Paragraph xml:space="preserve"><Span>Test</Span> <Run> </Run></Paragraph> </Section>
Проблем 2
Определено съдържание липсва в печатане, ако прозрачност се използва в Windows 7 и по-ранни версии. Например част от съдържанието на границата на таблица може да липсват и доведе до празно място в печатане.
Проблем 3
Част от съдържанието е неясно в печатане, ако прозрачност се използва в Windows 7 и по-ранни версии. Това се случва дори когато зададете печат на фотографско качество.
Тази актуална корекция подобрява качеството на възпроизвеждане, получени чрез OutputQuality.Photographic стойност. Имайте предвид, че документите, които имат по-добро качество изискват по-големи файлове спулерът за печат и чакат дълго време. Ако тези странични ефекти не желателно, можете да настроите качество на печат на високо.