vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Zippen wie die Profis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

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

VB.NET - Fortgeschrittene
Re: Allgemeiner Fehler in GDI+ (MeasureString / Windows 10) 
Autor: Manfred X
Datum: 07.05.16 15:44

Das hat nichts mit "modern" zu tun. Dein Gedanke ist verkehrt.
Es kann nicht "abstrakt" quantitativ ermittelt werden,
wie viele Zeichen in einen Paint-Bereich passen.

Du mußt Dich auf den konkreten Content beziehen, der ausgegeben
werden soll (Daten-Formatierung, Zeilen-Umbrüche, Wort-Trennung,
Font-Eigenarten usw.).

Du kannst den Text zeilenweise aufbereiten und für jede
Zeile sukzewssive ermitteln, wie viel Raum sie benötigt (Size).
Beispiel

Du kannst auch den Text in einzelne Abschnitte/Sätze o.ä. gliedern
und in einer Schleife ermitteln (Measurestring, Abschnitt hinzufügen),
wie viele dieser Text-Teile jeweils auf eine Seite passen, bis die
verfügbare Seiten-Höhe überschritten ist.

Oder Du nutzt MS-Word (Automatisierung) oder eine andere Textbibliothek,
um den Ausdruck durchführen zu lassen.

Bei mir liefert der Code übrigens keinen Fehler.
Hast Du PaperSize auf benutzerdefiniert gestellt?
PrintDocument1.DefaultPageSettings.PaperSize = New PaperSize("Custom", width, _
  height)


Beitrag wurde zuletzt am 07.05.16 um 16:10:14 editiert.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Allgemeiner Fehler in GDI+ (MeasureString / Windows 10)2.717Bringtnix07.05.16 11:10
Re: Allgemeiner Fehler in GDI+ (MeasureString / Windows 10)1.552Manfred X07.05.16 14:05
Re: Allgemeiner Fehler in GDI+ (MeasureString / Windows 10)1.555Bringtnix07.05.16 15:25
Re: Allgemeiner Fehler in GDI+ (MeasureString / Windows 10)1.630Manfred X07.05.16 15:44
Re: Allgemeiner Fehler in GDI+ (MeasureString / Windows 10)1.597Bringtnix07.05.16 18:06
Re: Allgemeiner Fehler in GDI+ (MeasureString / Windows 10)1.670Manfred X07.05.16 18:34
Re: Allgemeiner Fehler in GDI+ (MeasureString / Windows 10)1.552Bringtnix29.05.16 16:21

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-2024 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