vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
vb@rchiv Offline-Reader - exklusiv auf der vb@rchiv CD Vol.4  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Fortgeschrittene
flexibler Formatwechsel im Druckverlauf 
Autor: Rainer
Datum: 18.04.13 09:45

Hallo,
mein Problem ist folgendes:
Beim Druck eines mehrseitigen Dokuments ist es erforderlich einzelne Seiten im Querformat zu drucken. Die Entscheidung darüber, ob ein solcher Formatwechsel notwendig ist, ergibt sich aus der Druckausgabe selbst. Ich habe also folgende Lösung realisiert:
   Private Sub PrintDocument_QueryPageSettings(ByVal sender As Object, ByVal e _
     As System.Drawing.Printing.QueryPageSettingsEventArgs) Handles _
     PrintDocument.QueryPageSettings
      With e
         If .PageSettings.Landscape <> IsLandscape Then
            .PageSettings.Landscape = IsLandscape
         End If
      End With
   End Sub
Nun mußte ich feststellen, dass auf Grund der programmunabhängigen Ausführung des Druckvorganges der Formatwechsel wesentlich früher erfolgt als erforderlich. Dies kann ich mir nur damit erklären, dass die Änderung der LANDSCAPE-Einstellung nicht verzögert wird bis der betreffende Seitenwechsel tatsächlich im Druckprozess erreicht wird, sondern unmittelbar mit der Befehlsausführung in der Ereignisprozedur auch auf dem Drucker wirksam wird.
Damit ergibt sich für mich das Problem die Programmausführung solange zu verzögern, bis der betreffende Seitenwechsel tatsächlich im Druckprozess erreicht ist und dann erst den Formatwechsel ausführen zu lassen. Dafür habe ich keinen Lösungsansatz gefunden.
Kann mir jemand weiterhelfen?
Gruß, Rainer.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
flexibler Formatwechsel im Druckverlauf1.860Rainer18.04.13 09:45
Re: flexibler Formatwechsel im Druckverlauf1.444ModeratorFZelle18.04.13 11:10
Re: flexibler Formatwechsel im Druckverlauf1.421Rainer18.04.13 11:52
Re: flexibler Formatwechsel im Druckverlauf1.402Manfred X18.04.13 14:28
Re: flexibler Formatwechsel im Druckverlauf1.421Rainer18.04.13 17:18
Re: flexibler Formatwechsel im Druckverlauf1.410Manfred X18.04.13 17:42
Re: flexibler Formatwechsel im Druckverlauf1.377Rainer18.04.13 18:47
Re: flexibler Formatwechsel im Druckverlauf1.408JangoF18.04.13 15:14
Re: flexibler Formatwechsel im Druckverlauf1.411Rainer18.04.13 19:00
Re: flexibler Formatwechsel im Druckverlauf1.378JangoF19.04.13 14:41
Re: flexibler Formatwechsel im Druckverlauf1.446Rainer22.04.13 10:49
Re: flexibler Formatwechsel im Druckverlauf1.402JangoF22.04.13 11:16
Re: flexibler Formatwechsel im Druckverlauf1.413ModeratorDaveS18.04.13 18:06
Re: flexibler Formatwechsel im Druckverlauf1.384Manfred X18.04.13 18:10
Re: flexibler Formatwechsel im Druckverlauf1.415ModeratorDaveS18.04.13 18:31
Re: flexibler Formatwechsel im Druckverlauf1.384Rainer18.04.13 18:58
Re: flexibler Formatwechsel im Druckverlauf1.400Manfred X18.04.13 19:28
Re: flexibler Formatwechsel im Druckverlauf1.391Rainer22.04.13 09:04
Re: flexibler Formatwechsel im Druckverlauf1.412ModeratorDaveS18.04.13 20:03

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel