Simptomi

Razmotrite sledeći scenario:

  • Kreirate Windows Forms koja je zasnovana na jednoj od sledećih verzija Microsoft .NET Framework:

    • Microsoft .NET Framework 2.0

    • Microsoft .NET Framework 3.0

    • Microsoft .NET Framework 3.5

  • Klasu PrintDialog koristite za prikazivanje dijaloga Štampanje za štampanje u aplikaciji.

  • Potvrdite izbor u polju za potvrdu Upoređivanje u dijalogu.Napokon Možete i programski da podesite PrintDialogObject. PrinterSettings.Upoređivanje sa tačnim.

U ovom scenariju, postavka upoređivanja ne funkcioniše. Na primer, pretpostavimo da pokušavate da odštampate 2 kopije dokumenta na dve stranice. Kada je postavka upoređivanja omogućena, stranice bi trebalo odštampati sledećim redosledom:

Stranica 1Stranica 2Stranica 1Stranica 2Međutim, stranice se štampaju sledećim redosledom:

Stranica 1Stranica 1Stranica 2Stranica 2Note Ovaj problem se ne javlja u operativnom sistemu Windows XP Windows Server 2003.

Izazvati

Do problema dolazi zato što Windows Forms čita podatke o podešavanju štampača sa neispravne lokacije nakon zatvaranja dijaloga Štampanje.

Rešenje

Informacije o hitoj ispravki

Podržana hitna ispravka je sada dostupna od korporacije Microsoft. Međutim, namenjeno je da se reši samo problem koji ovaj članak opisuje. Primenite ga samo na sisteme koji imaju ovaj određeni problem.Da biste rešili ovaj problem, obratite se Microsoft uslugama za korisničku podršku da biste dobili hitnu ispravku. Kompletnu listu brojeva telefona Microsoft usluga za korisničku podršku i informacije o troškovima podrške potražite na sledećoj Microsoft veb lokaciji:

http://support.microsoft.com/contactus/?ws=supportNapomena U specijalnim slučajevima, troškovi koji se obično upućuju za pozive podrške mogu biti otkazani ako microsoft stručnjak za podršku utvrdi da će određena ispravka rešiti vaš problem. Uobičajeni troškovi podrške primenjuju se na dodatna pitanja podrške i probleme koji se ne kvalifikuju za određenu ispravku u pitanju.

Preduslovi

Da biste primenili ovu hitnu ispravku, morate imati .NET Framework 2.0, .NET Framework 3.0 ili .NET Framework 3.5 instaliran na računaru koji radi pod jednim od sledećih operativnih sistema:

  • Windows Vista servisni paket 2 (SP2)

  • Windows Server 2008 servisni paket 2 (SP2)

  • Windows 7

  • Windows 7 servisni paket 1 (SP1)

  • Windows Server 2008 R2

  • Windows Server 2008 R2 servisni paket 1 (SP1)

Ponovo pokreni zahtev

Morate ponovo pokrenuti računar kada primenite ovu hitnu ispravku ako se datoteke na koje ovo utiče koriste tokom instalacije. Preporučujemo da zatvorite sve .NET Framework koje zaključaju ili koriste datoteke na koje ovo utiče pre nego što instalirate ovu hitnu ispravku.

Informacije o zameni hitne ispravke

Ova hitna ispravka ne zamenjuje prethodno izdatu hitnu ispravku.

Informacije o datoteci

Globalna verzija ove hitne ispravke ima atribute datoteke (ili novije atribute datoteke) koji su navedeni u sledećoj tabeli. Datumi i vremena za ove datoteke navedeni su u Coordinated Universal Time (UTC). Kada prikažete informacije o datoteci, one se konvertuju u lokalno vreme. Da biste pronašli razliku između UTC i lokalnog vremena, koristite karticu Vremenska zona u stavci Datum i vreme u Kontrolna tabla.

Za Operativni sistem Windows Vista Windows Server 2008

Za sve podržane verzije operativnih sistema Windows Server 2008 i Windows Vista zasnovane na x86 procesorima

Ime datoteke

Verzija datoteke

Veličina datoteke

Datum

Vreme

Platforma

System.design.dll

2.0.50727.5734

5,062,656

22-Aug-2012

10:58

x86

System.windows.forms.dll

2.0.50727.5734

5,025,792

22-Aug-2012

10:58

x86

Za sve podržane verzije operativnih sistema Windows Server 2008 i Windows Vista zasnovane na x64 procesorima

Ime datoteke

Verzija datoteke

Veličina datoteke

Datum

Vreme

Platforma

System.design.dll

2.0.50727.5734

5,062,656

22-Aug-2012

10:59

x64

System.windows.forms.dll

2.0.50727.5734

5,025,792

22-Aug-2012

10:59

x64

Za sve podržane verzije sistema Windows Server 2008 zasnovane na Windows Server IA-64

Ime datoteke

Verzija datoteke

Veličina datoteke

Datum

Vreme

Platforma

System.design.dll

2.0.50727.5734

5,062,656

22-Aug-2012

10:52

IA-64

System.windows.forms.dll

2.0.50727.5734

5,025,792

22-Aug-2012

10:52

IA-64

Za Windows 7 i Windows Server 2008 R2

Za sve podržane verzije operativnog sistema Windows 7 zasnovane na x86 procesorima

Ime datoteke

Verzija datoteke

Veličina datoteke

Datum

Vreme

Platforma

System.design.dll

2.0.50727.5734

5,062,656

22-Aug-2012

10:59

x86

System.windows.forms.dll

2.0.50727.5734

5,025,792

22-Aug-2012

10:59

x86

Za sve podržane verzije operativnog sistema Windows 7 i Windows Server 2008 R2 zasnovane na x64 procesorima

Ime datoteke

Verzija datoteke

Veličina datoteke

Datum

Vreme

Platforma

System.design.dll

2.0.50727.5734

5,062,656

22-Aug-2012

10:59

x64

System.windows.forms.dll

2.0.50727.5734

5,025,792

22-Aug-2012

10:59

x64

Za sve podržane verzije sistema IA-64 zasnovane na Windows Server 2008 R2

Ime datoteke

Verzija datoteke

Veličina datoteke

Datum

Vreme

Platforma

System.design.dll

2.0.50727.5734

5,062,656

22-Aug-2012

10:52

IA-64

System.windows.forms.dll

2.0.50727.5734

5,025,792

22-Aug-2012

10:52

IA-64

Za Windows 7 SP1 i Windows Server 2008 R2 SP1

Za sve podržane verzije operativnog sistema Windows 7 SP1 zasnovane na x86 procesorima

Ime datoteke

Verzija datoteke

Veličina datoteke

Datum

Vreme

Platforma

System.design.dll

2.0.50727.5734

5,062,656

22-Aug-2012

11:03

x86

System.windows.forms.dll

2.0.50727.5734

5,025,792

22-Aug-2012

11:03

x86

Za sve podržane verzije operativnog sistema Windows 7 SP1 zasnovane na x64 procesorima i Windows Server 2008 R2 SP1

Ime datoteke

Verzija datoteke

Veličina datoteke

Datum

Vreme

Platforma

System.design.dll

2.0.50727.5734

5,062,656

22-Aug-2012

11:02

x64

System.windows.forms.dll

2.0.50727.5734

5,025,792

22-Aug-2012

11:02

x64

Za sve podržane verzije sistema IA-64 zasnovane na Windows Server 2008 R2 SP1

Ime datoteke

Verzija datoteke

Veličina datoteke

Datum

Vreme

Platforma

System.design.dll

2.0.50727.5734

5,062,656

22-Aug-2012

10:55

IA-64

System.windows.forms.dll

2.0.50727.5734

5,025,792

22-Aug-2012

10:55

IA-64

Status

Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku "Odnosi se na".

Više informacija

Sledi opis promene ponašanja pre i posle instaliranja hitne ispravke. Na primer, kreirate Windows Forms koja sadrži sledeći kôd:

PrintDialog pd = new PrintDialog();pd.PrinterSettings.Copies = 2;pd.PrinterSettings.Collate = true;pd.ShowDialog();

Sledeća tabela prikazuje da li je postavka upoređivanja postavljena na vrednost "true" kada se dijalog Štampanje pojavi, a zatim zatvori.Pre nego što instalirate ovu hitnu ispravku

Štampača

Svojstvo PrintDialog.UseEXDialog je postavljeno na netačno

Svojstvo PrintDialog.UseEXDialog je postavljeno na tačno

XPS pisac

Promenljivo ponašanje, u zavisnosti od operativnog sistema

Postavka upoređivanja je postavljena na opciju "netačno"

Fizički štampač

Postavka upoređivanja je postavljena na opciju "netačno"

Postavka upoređivanja je postavljena na opciju "netačno"

Kada instalirate ovu hitnu ispravku

Štampača

Svojstvo PrintDialog.UseEXDialog je postavljeno na netačno

Svojstvo PrintDialog.UseEXDialog je postavljeno na tačno

XPS pisac

Promenljivo ponašanje, u zavisnosti od operativnog sistema

Postavka upoređivanja je postavljena na vrednost "true"

Fizički štampač

Postavka upoređivanja je postavljena na vrednost "true"

Postavka upoređivanja je postavljena na vrednost "true"

Reference

Više informacija o svojstvu PrintDialog.PrinterSettings potražite na sledećoj MSDN veb lokaciji:

Opšte informacije o svojstvu PrintDialog.PrinterSettingsViše informacija o dijalogu Štampanje potražite na sledećoj MSDN veb lokaciji:

Opšte informacije o dijalogu "Štampanje"

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.