Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst Klasse zum Drucken unter VB.NET

Mitglied: MSDeveloper

MSDeveloper (Level 1) - Jetzt verbinden

18.09.2006, aktualisiert 13:32 Uhr, 6780 Aufrufe, 2 Kommentare

Hallo,

ich möchte mir gerne in VB.NET (2005) eine eigene Klasse zum Drucken entwickeln. Dies möchte ich aus mehreren Gründen mache:

a) - automatische Umrechnung von mm / 1/100 inch
b) - übersichtlichkeit des Programms

Jedoch habe ich einige Fragen bei denen ich im Moment nicht weiter komme:

Hier mal die ersten Zeilen CODE:

Private WithEvents PrintDoc As New Printing.PrintDocument
Protected myDokumentName As String

Sub New(Optional ByVal DokumentName As String = "NeuerDruckauftrag")
myDokumentName = DokumentName
AddHandler PrintDoc.PrintPage, AddressOf PrintDoc_PrintPage
End Sub

Private Sub PrintDoc_PrintPage(ByVal sender As System.Object, ByVal e As System.Drawing.Printing.PrintPageEventArgs)

End Sub

Sub Drucken()
PrintDoc.Print()
End Sub

ReadOnly Property DokumentName() As String
Get
Return myDokumentName
End Get
End Property


Wie kann ich nun Funktionen zum Drucken einpflegen? Ich möchte zum Beispiel im Programm Sagen Drucker.DruckeText(Text,X,Y)?

Hat von euch schon mal einer eine ähnliche Klasse entwickelt?

Gruß Marcel
Mitglied: DaSam
18.09.2006 um 13:27 Uhr
Hi,

aber die Funktionen gibts doch alle in .Net Framework schon. Schau Dir mal die Online oder MSDN Doku zum Thema an:

z.B. Graphics.DrawString macht genau das was Du willst - Text an der Position mit dem zuvor ausgewälten Brush an der zulsetzt angesetzten Position ausgeben.

Ich weis, ist ein bisserl sch**sse, weil man mehr oder minder dynamisch alles rumrechnen muss.

cu,
Alex
Bitte warten ..
Mitglied: MSDeveloper
18.09.2006 um 13:32 Uhr
Hmm ja aber ich könnte dann doch alles automatisch berechnen lassen und Funktionen wie,

DruckeTextBündig
DruckeTextLinks
DruckeTextRechts

und so was hinzufügen...

Das Problem was ich genauer habe ist folgendes: Das Drucken findet ja komplett in der Hander Routing PrintPage statt.

Theoretisch muss also wenn ich meine eigene klasse eingebunden habe und ich die Funktion DruckeTextRechts diese Funktion dynmaisch Code in die Routine PrintPage setzen und das ist das wo ich nicht weiß wie ich das lösen könnte...

Hast du da eventuell ne Ahnung???

Gruß Marcel
Bitte warten ..
Ähnliche Inhalte
Drucker und Scanner
Duplex-Druck
Frage von beamenwaerschoenDrucker und Scanner5 Kommentare

Hallo liebe Admins, wir haben einen Rechner in der Firma nach einem Virus neuinstalliert. Jedoch tritt nach folgendes Problem ...

Windows 10
Druck option
Frage von jensgebkenWindows 109 Kommentare

Hallo Gemeinschaft, folgendes Problem. Ich muss aus einer Anwendung drei Drucke erstellen 2x schwarz weiss 1 x Farbe 1 ...

Visual Studio
VB.NET Symlink (mklink)
gelöst Frage von duschgasVisual Studio6 Kommentare

Guten Tag, ich bin am verzweifeln. Mittels VB.NET möchte ich per Buttonklick einen Symlink (mklink) einer Datei erstellen. Mein ...

Visual Studio
Vb.net dynamische Logik
Frage von theoberlinVisual Studio6 Kommentare

Hallo zusammen, In der Hoffnung hier tummeln sich auch vb.net programmierer würde ich euch gern eine Frage stellen: Ich ...

Neue Wissensbeiträge
Internet

Schwarzer Tag für die Netzfreiheit: Die umstrittene Urheberrechtsreform wurde beschlossen

Information von Frank vor 9 StundenInternet22 Kommentare

Ich zitiere einfach mal Julia Reda von den Piraten, da mir selbst einfach die Worte dazu fehlen: Schwarzer Tag ...

Internet
Ist zwar keien Anleitung, aber
Anleitung von SachsenHessi vor 10 StundenInternet1 Kommentar

oder doch eine Anleitung ? Für die nächste EU-Wahl ? SH

PHP
Pfsense - Vouchergenerator 1.6.1
Anleitung von cafepost vor 11 StundenPHP

Hallo Zusammen , aus Sicherheitsgründen wurde mein Server auf den neuesten Stand gebracht, jetzt wollte ich den Vouchergenerator 1.6.1 ...

Internet

Verlag protestiert gegen Artikel 13 (jetzt Artikel 17) der geplanten EU-Verordnung

Information von Dilbert-MD vor 14 StundenInternet

Leider etwas spät, aber immerhin hat auch der heise-Verlag eingesehen, dass die Umsetzung der Urheberrechtsreform - so wie sie ...

Heiß diskutierte Inhalte
Internet
Schwarzer Tag für die Netzfreiheit: Die umstrittene Urheberrechtsreform wurde beschlossen
Information von FrankInternet22 Kommentare

Ich zitiere einfach mal Julia Reda von den Piraten, da mir selbst einfach die Worte dazu fehlen: Schwarzer Tag ...

Voice over IP
Mikrotik: Voip mit SIP Phones in verschiedenen Subnetzen mit FritzBox
Frage von SpartacusVoice over IP20 Kommentare

Hallo, ich habe das Problem, dass ich verschiedene SIP-Clients in unterschiedlichen Subnetzen habe, die mit meinem Server FritzBox7412 keine ...

Batch & Shell
Computer im Active Directory filtern
Frage von chkdskBatch & Shell16 Kommentare

Hallo Zusammen, ich möchte über die Powershell Computer im Active Directory filtern. Als Beispiel: listet mir alle Computer auf, ...

LAN, WAN, Wireless
Netzwerkkomponenten von 2011 und nur 100 Mbit?
gelöst Frage von FalaffelLAN, WAN, Wireless15 Kommentare

Hallo zusammen, ist es möglich, dass bei Netzwerkkomponenten von ca. 2011 nicht mehr wie 100 Mbit möglich ist? Konkret ...