Forum: VB.NET |
Thema:
Re: VB6- VB.NET FlexFrid migration |
Von:
Tobi Ulm (
20.10.2004 11:05) |
Das Printer-Objekt von Visual Basic 6.0 wird in Visual Basic .NET durch die PrintDocument-Komponente ersetzt. Obwohl das Verhalten abweicht, kann die Funktionalität in den meisten Fällen dupliziert werden.
In den folgenden Tabellen werden Eigenschaften, Methoden und Ereignisse von Visual Basic 6.0 und ihre Entsprechungen in Visual Basic. NET gegenübergestellt. Wenn keine direkten Entsprechungen vorhanden sind, finden Sie Links zu weiteren Informationen. Alle Objekte, bei denen nicht ausdrücklich auf das Gegenteil hingewiesen wird, befinden sich im System.Drawing-Namespace.
Printer-Eigenschaften
Visual Basic 6.0 Entsprechung in Visual Basic .NET
ColorMode Nicht länger erforderlich. Mit dieser Eigenschaft wurde gesteuert, ob die Ausgabe auf einem Farbdrucker in Schwarzweiß erfolgen sollte. Diese Möglichkeit wird nun ggf. vom Drucker als erweiterte Option angeboten. Mit Hilfe der SupportsColor-Eigenschaft der PrinterSettings-Klasse können die von einem Drucker unterstützten Farben festgelegt werden.
Copies Copies-Eigenschaft der PrinterSettings-Klasse.
CurrentX Keine Entsprechung. Wurde durch Positions- und Dimensionsargumente in verschiedenen Methoden der Graphics-Klasse ersetzt.
CurrentY Keine Entsprechung. Wurde durch Positions- und Dimensionsargumente in verschiedenen Methoden der Graphics-Klasse ersetzt.
DeviceName PrinterName-Eigenschaft der PrinterSettings-Klasse.
DrawMode Keine Entsprechung. Einzelheiten finden Sie unter Änderungen an Grafikeigenschaften und -methoden in Visual Basic .NET.
DrawStyle Keine Entsprechung. Einzelheiten finden Sie unter Änderungen an Grafikeigenschaften und -methoden in Visual Basic .NET.
DrawWidth Keine Entsprechung. Einzelheiten finden Sie unter Änderungen an Grafikeigenschaften und -methoden in Visual Basic .NET.
DriverName Keine Entsprechung. Nicht länger erforderlich; Druckertreiber werden von Windows verwaltet.
Duplex Duplex-Eigenschaft der PrinterSettings-Klasse.
FillColor Keine Entsprechung. Einzelheiten finden Sie unter Änderungen an Grafikeigenschaften und -methoden in Visual Basic .NET.
FillStyle Keine Entsprechung. Einzelheiten finden Sie unter Änderungen an Grafikeigenschaften und -methoden in Visual Basic .NET.
Font Keine Entsprechung. Weitere Informationen finden Sie unter Schriftänderungen in Visual Basic .NET.
FontBold Keine Entsprechung. Weitere Informationen finden Sie unter Schriftänderungen in Visual Basic .NET.
FontCount Keine Entsprechung. Weitere Informationen finden Sie unter Schriftänderungen in Visual Basic .NET.
FontItalic Keine Entsprechung. Weitere Informationen finden Sie unter Schriftänderungen in Visual Basic .NET.
FontName Keine Entsprechung. Weitere Informationen finden Sie unter Schriftänderungen in Visual Basic .NET.
Fonts Keine Entsprechung. Weitere Informationen finden Sie unter Schriftänderungen in Visual Basic .NET.
FontSize Keine Entsprechung. Weitere Informationen finden Sie unter Schriftänderungen in Visual Basic .NET.
FontStrikeThru Keine Entsprechung. Weitere Informationen finden Sie unter Schriftänderungen in Visual Basic .NET.
FontTransparent Keine Entsprechung. Weitere Informationen finden Sie unter Schriftänderungen in Visual Basic .NET.
FontUnderline Keine Entsprechung. Weitere Informationen finden Sie unter Schriftänderungen in Visual Basic .NET.
ForeColor Keine Entsprechung. Einzelheiten finden Sie unter Änderungen des Farbverhaltens in Visual Basic .NET.
hDC Nicht länger erforderlich. Eine Instanz einer PrintDocument-Komponente entspricht einem Gerätekontext.
Hinweis Für Graphics-Objekte stehen die GetHDC-Methode und die ReleaseHDC-Methode zur Verfügung, die in erweiterten Szenarios verwendet werden können.
Height PaperSize-Eigenschaft der PageSettings-Klasse.
Orientation Landscape-Eigenschaft der PageSettings-Klasse.
Page Keine Entsprechung. Die aktuelle Seitennummer wird nicht nachverfolgt; dies lässt sich jedoch problemlos erreichen, indem Sie eine Variable im BeginPrint-Ereignis festlegen und sie im PrintPage-Ereignis erhöhen.
PaperBin PaperSources-Eigenschaft der PrinterSettings-Klasse.
PaperSize PaperSize-Eigenschaft der PageSettings-Klasse.
Port Nicht länger erforderlich. Das PrintPreviewDialog-Steuerelement legt die Anschlussinformationen automatisch fest.
PrintQuality PrinterResolutions-Eigenschaft der PrinterSettings-Klasse.
RightToLeft Nicht länger erforderlich. Die Druckrichtung wird durch die Lokalisierungseinstellungen in Windows gesteuert.
ScaleHeight Keine Entsprechung. Einzelheiten finden Sie unter Änderungen des Koordinatensystems in Visual Basic .NET.
ScaleLeft Keine Entsprechung. Einzelheiten finden Sie unter Änderungen des Koordinatensystems in Visual Basic .NET.
ScaleMode Keine Entsprechung. Einzelheiten finden Sie unter Änderungen des Koordinatensystems in Visual Basic .NET.
ScaleTop Keine Entsprechung. Einzelheiten finden Sie unter Änderungen des Koordinatensystems in Visual Basic .NET.
ScaleWidth Keine Entsprechung. Einzelheiten finden Sie unter Änderungen des Koordinatensystems in Visual Basic .NET.
TrackDefault Keine direkte Entsprechung. Die IsDefaultPrinter-Eigenschaft der PrinterSettings-Klasse kann verwendet werden, um festzustellen, ob ein Drucker der Standarddrucker ist. Wenn der Standarddrucker geändert wird, werden Druckvorgänge jedoch nicht mehr angehalten.
TwipsPerPixelX Nicht länger erforderlich. Maßangaben werden in Visual Basic .NET immer in Pixel angegeben.
TwipsPerPixelY Nicht länger erforderlich. Maßangaben werden in Visual Basic .NET immer in Pixel angegeben.
Width PaperSize-Eigenschaft der PageSettings-Klasse.
Zoom Nicht länger erforderlich. Wenn der Drucker über Zoomfunktionen verfügt, werden die Einstellungen automatisch im Dialogfeld Drucken verfügbar gemacht.
Printer-Methoden
Visual Basic 6.0 Entsprechung in Visual Basic .NET
Circle Graphics.DrawEllipse
EndDoc Print
KillDoc PrintEventArgs.Cancel
Line Graphics.DrawLine
NewPage PrintPageEventArgs.HasMorePages
PaintPicture Graphics.DrawImage
PSet Graphics.DrawLine
Scale Keine Entsprechung. Einzelheiten finden Sie unter Änderungen des Koordinatensystems in Visual Basic .NET.
ScaleX Keine Entsprechung. Einzelheiten finden Sie unter Änderungen des Koordinatensystems in Visual Basic .NET.
ScaleY Keine Entsprechung. Einzelheiten finden Sie unter Änderungen des Koordinatensystems in Visual Basic .NET.
TextHeight Font-Parameter von Graphics.DrawString.
TextWidth Font-Parameter von Graphics.DrawString.
Tobi
cu
Tobi
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!