Html class
Constructors
Html ({Key ? key , GlobalKey <State <StatefulWidget > > ? anchorKey , required String ? data , OnTap ? onLinkTap , OnTap ? onAnchorTap , Map <String , CustomRender > customRender = const {} , Map <ImageSourceMatcher , ImageRender > customImageRenders = const {} , OnCssParseError ? onCssParseError , ImageErrorListener ? onImageError , OnMathError ? onMathError , bool shrinkWrap = false , OnTap ? onImageTap , List <String > tagsList = const [] , Map <String , Style > style = const {} , NavigationDelegate ? navigationDelegateForIframe })
The Html
widget takes HTML as input and displays a RichText
tree of the parsed HTML content.
Html.fromDom ({Key ? key , GlobalKey <State <StatefulWidget > > ? anchorKey , @required Document? document , OnTap ? onLinkTap , OnTap ? onAnchorTap , Map <String , CustomRender > customRender = const {} , Map <ImageSourceMatcher , ImageRender > customImageRenders = const {} , OnCssParseError ? onCssParseError , ImageErrorListener ? onImageError , OnMathError ? onMathError , bool shrinkWrap = false , OnTap ? onImageTap , List <String > tagsList = const [] , Map <String , Style > style = const {} , NavigationDelegate ? navigationDelegateForIframe })
Properties
customImageRenders
→ Map <ImageSourceMatcher , ImageRender >
An API that allows you to customize the entire process of image rendering.
See the README for more details.
final
customRender
→ Map <String , CustomRender >
Either return a custom widget for specific node types or return null to
fallback to the default rendering.
final
data
→ String ?
The HTML data passed to the widget as a String
final
document
→ Document?
The HTML data passed to the widget as a pre-processed dom.Document
final
hashCode
→ int
The hash code for this object.
no setter inherited
key
→ Key ?
Controls how one widget replaces another widget in the tree.
final inherited
navigationDelegateForIframe
→ NavigationDelegate ?
Decides how to handle a specific navigation request in the WebView of an
Iframe. It's necessary to use the webview_flutter package inside the app
to use NavigationDelegate.
final
onAnchorTap
→ OnTap ?
A function that defines what to do when an anchor link is tapped. When this value is set,
the default anchor behaviour is overwritten.
final
onCssParseError
→ OnCssParseError ?
A function that defines what to do when CSS fails to parse
final
onImageError
→ ImageErrorListener ?
A function that defines what to do when an image errors
final
onImageTap
→ OnTap ?
A function that defines what to do when an image is tapped
final
onLinkTap
→ OnTap ?
A function that defines what to do when a link is tapped
final
onMathError
→ OnMathError ?
A function that defines what to do when either
final
runtimeType
→ Type
A representation of the runtime type of the object.
no setter inherited
shrinkWrap
→ bool
A parameter that should be set when the HTML widget is expected to be
flexible
final
style
→ Map <String , Style >
An API that allows you to override the default style for any HTML element
final
tagsList
→ List <String >
A list of HTML tags that are the only tags that are rendered. By default, this list is empty and all supported HTML tags are rendered.
final