Hi, Leute.
Ich habe meine RichTextBox nach verschiedenen Kriterien (Bildschirmauflösung,Zoom-Faktor usw.) in den Werten
Me.RichTextBox.RightMargin
Me.RichTextBox.Width
so eingestellt, um in der Druckvorschau & -ausgabe ein ziemlich genaues Abbild des Inhaltes der RichTextBox zu bekommen.
Über eine Combobox wähle ich für einen in der RichTextBox selektierten Bereich eine bestimmte Schriftgröße.
Dabei habe ich festgelegt, daß für bestimmte Schriftgrößen keine Ganzzahl benutzt wird.
z.B.:
für 8 setze ich 8.25
für 10 = 9.75
für 11 =11.25
für 14 = 14.25
für 16 = 15.75
usw.
Diese neu Schriftgröße übernehme ich mittels
Dim ft As New Font(Fontname_Cb.SelectedItem.ToString, akt_Font_Size, FontSt, GraphicsUnit.Point)
Me.RichTextBox.SelectionFont = ft
usw.
Mit diesen Werten stimmt dann die Druckvorschau & -ausgabe mit der RichTextBox-Ansicht zu 99% überein.
(ein paar Fonts machen noch Probleme)
Wenn ich die rtf-Datei dann speichere und erneut lade, dann zeigt die Ausgabe des Aufrufs
Me.RichTextBox.SelectionFont.Size
8.5 anstatt 8.25
11.5 anstatt 11.25
14.5 anstatt 14.25
usw. und die Druckvorschau stimmt nicht mehr mit meiner RichTextBox-Ansicht überein.
Also wird die von mir gestzte Schriftgröße beim speichern nicht übernommen. (Aus 8.25 wurde 8.5 ...)
Kann man das irgendwie lösen?
Ich habe meine RichTextBox nach verschiedenen Kriterien (Bildschirmauflösung,Zoom-Faktor usw.) in den Werten
Me.RichTextBox.RightMargin
Me.RichTextBox.Width
so eingestellt, um in der Druckvorschau & -ausgabe ein ziemlich genaues Abbild des Inhaltes der RichTextBox zu bekommen.
Über eine Combobox wähle ich für einen in der RichTextBox selektierten Bereich eine bestimmte Schriftgröße.
Dabei habe ich festgelegt, daß für bestimmte Schriftgrößen keine Ganzzahl benutzt wird.
z.B.:
für 8 setze ich 8.25
für 10 = 9.75
für 11 =11.25
für 14 = 14.25
für 16 = 15.75
usw.
Diese neu Schriftgröße übernehme ich mittels
Dim ft As New Font(Fontname_Cb.SelectedItem.ToString, akt_Font_Size, FontSt, GraphicsUnit.Point)
Me.RichTextBox.SelectionFont = ft
usw.
Mit diesen Werten stimmt dann die Druckvorschau & -ausgabe mit der RichTextBox-Ansicht zu 99% überein.
(ein paar Fonts machen noch Probleme)
Wenn ich die rtf-Datei dann speichere und erneut lade, dann zeigt die Ausgabe des Aufrufs
Me.RichTextBox.SelectionFont.Size
8.5 anstatt 8.25
11.5 anstatt 11.25
14.5 anstatt 14.25
usw. und die Druckvorschau stimmt nicht mehr mit meiner RichTextBox-Ansicht überein.
Also wird die von mir gestzte Schriftgröße beim speichern nicht übernommen. (Aus 8.25 wurde 8.5 ...)
Kann man das irgendwie lösen?