public HtmlDrawingContainerRenderElement(IRenderElementFactory factory, RenderQueue renderQueue, SvgValueConverter converter) : base(SvgDocument.CreateElement("g"), renderQueue) { this.factory = factory; this.renderQueue = renderQueue; this.converter = converter; }
public HtmlDrawingShapeRenderElement(HTMLElement htmlElement, IRenderElementFactory factory, RenderQueue renderQueue, SvgValueConverter converter) : base(htmlElement) { this.factory = factory; this.renderQueue = renderQueue; this.converter = converter; }
public HtmlDrawingImageRenderElement(IRenderElementFactory htmlRenderElementFactory, RenderQueue renderQueue, SvgValueConverter svgValueConverter) : base(SvgDocument.CreateElement("image")) { this.factory = htmlRenderElementFactory; this.renderQueue = renderQueue; this.converter = svgValueConverter; }
public HtmlDrawingGeometryRenderElement(IRenderElementFactory factory, RenderQueue renderQueue, SvgValueConverter converter) : base(SvgDocument.CreateElement("path"), factory, renderQueue, converter) { this.factory = factory; this.renderQueue = renderQueue; this.converter = converter; }
public HtmlDrawingTextRenderElement(IRenderElementFactory factory, RenderQueue renderQueue, SvgValueConverter svgValueConverter) : base(SvgDocument.CreateElement("text")) { this.factory = factory; this.renderQueue = renderQueue; this.converter = svgValueConverter; HtmlElement.SetAttribute("dy", "1em"); }
public HtmlSolidColorBrushRenderResource(RenderQueue renderQueue, SvgValueConverter converter, SvgDefinitionContainer svgDefinitionContainer) : base("linearGradient", svgDefinitionContainer) { this.renderQueue = renderQueue; this.converter = converter; stopElement = SvgDocument.CreateElement("stop"); HtmlElement.AppendChild(stopElement); }
public HtmlRenderElementFactory(RenderQueue renderQueue, HtmlValueConverter htmlValueConverter, ImageElementContainer imageElementContainer, EmbeddedResourceObjectFactory embeddedResourceObjectFactory, SvgValueConverter svgValueConverter, SvgDefinitionContainer svgDefinitionContainer) { this.renderQueue = renderQueue; this.htmlValueConverter = htmlValueConverter; this.imageElementContainer = imageElementContainer; this.embeddedResourceObjectFactory = embeddedResourceObjectFactory; this.svgValueConverter = svgValueConverter; this.svgDefinitionContainer = svgDefinitionContainer; }
public HtmlGeometryRenderResource(IRenderElementFactory factory, RenderQueue renderQueue, SvgDefinitionContainer svgDefinitionContainer, SvgValueConverter converter) : base(SvgDocument.CreateElement("clipPath")) { this.factory = factory; this.renderQueue = renderQueue; this.svgDefinitionContainer = svgDefinitionContainer; this.converter = converter; this.pathHtmlElement = SvgDocument.CreateElement("path"); string elementName = $"clipPath{svgDefinitionContainer.GetNextId()}"; this.Uri = $"url(#{elementName})"; HtmlElement.SetAttribute("id", elementName); HtmlElement.AppendChild(pathHtmlElement); }
public HtmlGradientBrushRenderResource(string tagName, RenderQueue renderQueue, SvgValueConverter converter, SvgDefinitionContainer svgDefinitionContainer) : base(tagName, svgDefinitionContainer) { this.renderQueue = renderQueue; this.converter = converter; }
public HtmlLinearGradientBrushRenderResource(RenderQueue renderQueue, SvgValueConverter converter, SvgDefinitionContainer svgDefinitionContainer) : base("linearGradient", renderQueue, converter, svgDefinitionContainer) { this.renderQueue = renderQueue; this.converter = converter; }
public HtmlDrawingRenderElement(RenderQueue renderQueue, SvgValueConverter converter) { this.renderQueue = renderQueue; this.converter = converter; }