![]() |
![]() |
![]() |
Camel Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy |
struct CamelMimeFilterToHTML; enum CamelMimeFilterToHTMLFlags; CamelMimeFilter * camel_mime_filter_tohtml_new (CamelMimeFilterToHTMLFlags flags
,guint32 color
); gchar * camel_text_to_html (const gchar *in
,CamelMimeFilterToHTMLFlags flags
,guint32 color
);
typedef enum { /*< flags >*/ CAMEL_MIME_FILTER_TOHTML_PRE = 1 << 0, CAMEL_MIME_FILTER_TOHTML_CONVERT_NL = 1 << 1, CAMEL_MIME_FILTER_TOHTML_CONVERT_SPACES = 1 << 2, CAMEL_MIME_FILTER_TOHTML_CONVERT_URLS = 1 << 3, CAMEL_MIME_FILTER_TOHTML_MARK_CITATION = 1 << 4, CAMEL_MIME_FILTER_TOHTML_CONVERT_ADDRESSES = 1 << 5, CAMEL_MIME_FILTER_TOHTML_ESCAPE_8BIT = 1 << 6, CAMEL_MIME_FILTER_TOHTML_CITE = 1 << 7, CAMEL_MIME_FILTER_TOHTML_PRESERVE_8BIT = 1 << 8, CAMEL_MIME_FILTER_TOHTML_FORMAT_FLOWED = 1 << 9, CAMEL_MIME_FILTER_TOHTML_QUOTE_CITATION = 1 << 10 } CamelMimeFilterToHTMLFlags;
Flags for converting text/plain content into text/html.
Enclose the content in <pre> ... </pre> tags. | |
Convert newline characters to <br> tags. | |
Convert space and tab characters to a non-breaking space ( ). | |
Convert recognized URLs to <a href="foo">foo</a>. | |
Color quoted lines (lines beginning with '>'). | |
Convert mailto: URLs to <a href="mailto:foo">mailto:foo</a>. | |
Convert 8-bit characters to escaped hexdecimal (&nnn;). | |
Prefix each line with "> ". | |
This flag is not used by CamelMimeFilterToHTML. | |
This flag is not used by CamelMimeFilterToHTML. | |
Group lines beginning with one or more '>' characters in <blockquote type="cite"> ... </blockquote> tags. The tags are nested according to the number of '>' characters. |
CamelMimeFilter * camel_mime_filter_tohtml_new (CamelMimeFilterToHTMLFlags flags
,guint32 color
);
Create a new CamelMimeFilterToHTML object to convert plain text into HTML.
|
bitwise flags defining the behaviour |
|
color to use when highlighting quoted text |
Returns : |
a new CamelMimeFilterToHTML object |
gchar * camel_text_to_html (const gchar *in
,CamelMimeFilterToHTMLFlags flags
,guint32 color
);
Convert in
from plain text into HTML.
|
input text |
|
bitwise flags defining the html conversion behaviour |
|
color to use when syntax highlighting |
Returns : |
a newly allocated string containing the HTMLified version
of in
|