vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Top-Preis! AP-Access-Tools-CD Volume 1  
 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

Fragen & Antworten rund um sev-Komponenten
Fehler in sevMail RTF2HTML-Konverter 
Autor: ezSoftware
Datum: 18.09.13 18:27

Sehr geehrter Herr Otter,
ich denk, da ist ein lästiger Fehler in der RTF2HTML-Konvertierung, wenn eine Aufzählung verwendet wird. Für die Aufzählung wird nicht die davor eingestellte Schriftgröße verwendet - na gut, das geht noch. Aber nach der Aufzählung wird auch wieder die veränderte Schriftgröße verwendet, nicht die davor eingestellte. Das ist nicht gut: damit ändert sich nach jeder Aufzählung die Schriftgröße.

Beispiel:
With sevSMTP1
.AutoBreakSubject = False
.subject = "Das ist ein Test"
Debug.Print sEMail ' siehe Punkt1
' Senden als text/html
Dim Converter As New sevMail ' Für Umwandlung von RTF in HTML
On Error Resume Next
Err.Clear
.MessageHTML = Converter.RTF2HTM(sEMail, True)
Debug.Print .MessageHTML ' siehe Punkt2
On Error GoTo 0
Set Converter = Nothing
End With

Punkt1: "Debug.Print sEMail"
{\rtf1\ansi\ansicpg1252\deff0\deflang1031\deflangfe1031{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}{\f1\fnil\fcharset2 Symbol;}}
{\colortbl ;\red0\green0\blue0;}
\viewkind4\uc1\pard\nowidctlpar\cf1\f0\fs24 Sehr geehrter Herr Otter,
\par
\par dieser Text ist komplett in Arial 12 geschrieben und wird aber f\'e4lschlicherweise nach der Aufz\'e4hlung mit Arial 10 weiter geschrieben.
\par
\par \pard{\pntext\f1\'B7\tab}{\*\pn\pnlvlblt\pnf1\pnindent0{\pntxtb\'B7}}\nowidctlpar\fi-195\li195 Das ist eine Aufz\'e4hlung
\par {\pntext\f1\'B7\tab}Zweiter Punkt der Aufz\'e4hlung
\par {\pntext\f1\'B7\tab}Letzter Punkt der Aufz\'e4hlung
\par \pard\nowidctlpar
\par Kann ich das irgendwie beeinflussen?
\par
\par Oder ist das ein Fehler im RTF2HTML-Konverter?
\par
\par Mit freundlichen Gr\'fc\'dfen,
\par Erich Schuster
\par \fs20
\par }

Punkt2: "Debug.Print .MessageHTML"
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META name=GENERATOR content="sevMail ActiveX v1.0">
</HEAD>
<BODY bgcolor="#FFFFFF" color="#000000">
<p><font face="Arial" color="000000" style="font-size:12pt">Sehr geehrter Herr Otter,


dieser Text ist komplett in Arial 12 geschrieben und wird aber fälschlicherweise nach der Aufzählung mit Arial 10 weiter geschrieben.


</font><font face="Arial" color="#000000" style="font-size:10pt"><li>Das ist eine Aufzählung

<li>Zweiter Punkt der Aufzählung

<li>Letzter Punkt der Aufzählung


Kann ich das irgendwie beeinflussen?


Oder ist das ein Fehler im RTF2HTML-Konverter?


Mit freundlichen Grüßen,

Erich Schuster


</p>
</BODY>
</HTML>

Ich hoffe, Sie erkennen das Problem an den Debug.Print - ansonsten kann ich Ihnen gerne die rtf-Datei zusenden, womit das Problem einfach nachgestellt werden kann.

MfG, Erich Schuster
ezSoftware e.K.

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Fehler in sevMail RTF2HTML-Konverter1.306ezSoftware18.09.13 18:27
Re: Fehler in sevMail RTF2HTML-Konverter674ModeratorDieter18.09.13 20:01
Re: Fehler in sevMail RTF2HTML-Konverter624ezSoftware19.09.13 07:51
Re: Fehler in sevMail RTF2HTML-Konverter644ModeratorDieter19.09.13 07:58

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