## IUserAgentService interface

An interface that is described a user agent environment.

```csharp
public interface IUserAgentService
```

## Properties

| Name | Description |
| --- | --- |
| [CharSet](../../aspose.html.services/iuseragentservice/charset/) { get; set; } | Gets or sets the primary character-set for a document. |
| [CSSEngineMode](../../aspose.html.services/iuseragentservice/cssenginemode/) { get; set; } | Gets or sets mode in which CSS engine works. |
| [FontsSettings](../../aspose.html.services/iuseragentservice/fontssettings/) { get; } | Gets a [`FontsSettings`](../../aspose.html/fontssettings/) object which is used for configuration of fonts handling. |
| [Language](../../aspose.html.services/iuseragentservice/language/) { get; set; } | The [`Language`](./language/) specifies the primary language for the element's contents and for any of the element's attributes that contain text. Its value must be a valid BCP 47 () language tag, or the empty string. Setting the attribute to the empty string indicates that the primary language is unknown. |
| [ShowImagePlaceholders](../../aspose.html.services/iuseragentservice/showimageplaceholders/) { get; set; } | Images can have fallback content: content that should be used when an external resource cannot be used (for example, because it is in an unsupported format). The property [`ShowImagePlaceholders`](./showimageplaceholders/) specifies whether to display the fallback image (default is true) |
| [UserStyleSheet](../../aspose.html.services/iuseragentservice/userstylesheet/) { get; set; } | Allows to specify style information for a particular document |

### See Also

* namespace [Aspose.Html.Services](../../aspose.html.services/)
* assembly [Aspose.HTML](../../)
