W tym artykule opisano pakiet zbiorczy poprawek 3099851. Ten pakiet zbiorczy poprawek jest dostępna dla programu Microsoft.NET Framework 4.6 w dodatku Service Pack 1 (SP1) dla systemu Windows 7, Windows Server 2008 Service Pack 2 (SP2), Windows Server 2008 R2 z dodatkiem SP1 i dodatku SP2 dla systemu Windows Vista. Aby uzyskać więcej informacji o problemach rozwiązywanych przez ten pakiet zbiorczy poprawek zobacz sekcję "problemy rozwiązywane przez ten pakiet zbiorczy poprawek".
Rozwiązanie
Obsługiwana poprawka jest obecnie udostępniana przez firmę Microsoft. Jednak jest ona przeznaczona do usunięcia tylko problemu opisanego w tym artykule opisano. Zastosuj ją tylko w systemach, w których występuje ten problem.Aby rozwiązać ten problem, skontaktuj się z biurem obsługi klienta firmy Microsoft, aby uzyskać poprawkę. Aby uzyskać pełną listę numerów telefonów pomocy technicznej firmy Microsoft oraz informacje o pomocy technicznej przejdź do następującej witryny firmy Microsoft:
http://support.microsoft.com/contactus/?ws=supportUwaga W wyjątkowych przypadkach opłaty telefonujący do pomocy technicznej mogą zostać anulowane, jeśli specjalista firmy Microsoft obsługuje Określa, że określonej aktualizacji będzie naprawić problem. Koszty obsługi zwykłych zastosuje się do dodatkowych pytań i problemów, które nie kwalifikują się do tej określonej aktualizacji.
Więcej informacji
Wymagania wstępne
Aby zastosować tę poprawkę, musi mieć zainstalowany 4.6.NET Framework.
Wymagania dotyczące ponownego uruchomienia
Musisz ponownie uruchomić komputer po zastosowaniu tej poprawki, jeśli wszystkie pliki podlegające usterce są używane. Zaleca się zamknięcie wszystkich aplikacji.NET Framework, przed zastosowaniem tej poprawki.
Informacje dotyczące zastępowania poprawek
Ten pakiet poprawek nie zastępuje wcześniej wydanej poprawki.
Problemy rozwiązywane przez ten pakiet zbiorczy poprawek
Problem 1
Metoda System.Windows.Markup.XamlWriter.Save nie może wyłączyć wcięcia dla elementu, który ma XML: Space = "zachowanie". Powoduje to dodatkowe spacje, które są dodawane do elementu. Na przykład w akapicie, który jest reprezentowany przez następujące XAML zostanie przekształcona w niepoprawny kod XAML za pomocą metody XamlWriter.Save :Reprezentacja XAML akapitu źródłowego:
<Paragraph><Span><Run Text="Test"/></Span><Run Text=" "/></Paragraph>
Niepoprawne XAML, który jest tworzony przez metodę 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>
Oczekiwano XAML (prawidłowego):
<?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>
Problem 2
Część zawartości jest brak w wydrukach, jeśli przezroczystości jest używany w systemie Windows 7 i wcześniejszych wersjach. Na przykład część zawartości w obramowanie tabeli może brakować i skutkować pusty obszar w wydrukach.
Problem 3
Część zawartości jest rozmyty w wydrukach, jeśli przezroczystości jest używany w systemie Windows 7 i wcześniejszych wersjach. Dzieje się tak nawet po ustawieniu poziomu jakości wydruku do fotograficznych.Ta poprawka zwiększa jakość wyjściową, który jest uzyskiwany przy użyciu wartości OutputQuality.Photographic. Należy pamiętać, że dokumenty, które mają lepszą jakość wymagają większych plików buforu wydruku i już czas oczekiwania. Jeśli działania te nie są pożądane, można dostosować jego jakość wydruku do wysokiego.