# GH_HtmlFormatter class

Namespace: [Grasshopper.GUI.HTML](https://developer.rhino3d.com/api/gh1/namespace/grasshopper.gui.html.md) · Assembly: [Grasshopper](https://developer.rhino3d.com/api/gh1/assembly/grasshopper.md)

```cs
public class GH_HtmlFormatter
```

## Constructors

- [GH_HtmlFormatter](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.html.gh-htmlformatter/ctor.md): (4 overloads)

## Fields

- [m_description](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.html.gh-htmlformatter/m-description.md)
- [m_link_contact](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.html.gh-htmlformatter/m-link-contact.md)
- [m_link_webpage](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.html.gh-htmlformatter/m-link-webpage.md)
- [m_remarks](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.html.gh-htmlformatter/m-remarks.md)
- [m_source](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.html.gh-htmlformatter/m-source.md)
- [m_title](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.html.gh-htmlformatter/m-title.md)

## Properties

- [ContactURI](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.html.gh-htmlformatter/contacturi.md): Gets or sets the Contact URI (name@domain.com) for this html page. The Contact details are displayed beneath the Webpage URI. If Null or String.Empty, no contact details are displayed.
- [Description](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.html.gh-htmlformatter/description.md): Gets or sets the description of this html page The description is displayed directly beneath the title
- [Remarks](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.html.gh-htmlformatter/remarks.md): Gets the list of remarks. Remarks are displayed as a bullet list underneath the contact details
- [Title](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.html.gh-htmlformatter/title.md): Gets or sets the title of this html page The title is displayed along the top of the document.
- [WebPageURI](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.html.gh-htmlformatter/webpageuri.md): Gets or sets the Webpage URI (email address) for this html page The Webpage details are displayed beneath the Description section If Null or String.Empty, no webpage details are displayed

## Methods

- [AddRemark](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.html.gh-htmlformatter/addremark.md): Adds a remark to the list. Remarks are displayed underneath the contact details
- [HtmlFormat](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.html.gh-htmlformatter/htmlformat.md): Converts all the items in this formatter into a single HTML formatted string
- [HtmlPaletteTag](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.html.gh-htmlformatter/htmlpalettetag.md): (static)
- [ReplaceBoxDrawingCodes](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.html.gh-htmlformatter/replaceboxdrawingcodes.md): (static) Replaces Box Drawing chars from a string with HTML codes for those chars. Tildes are replaced with Non-Breaking spaces.
- [ReplaceSpecialCharCodes](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.html.gh-htmlformatter/replacespecialcharcodes.md): (static) Replaces special chars (© ® ™ ² ³ ×) from a string with HTML codes for those chars.
