Commit 1818255b authored by Tebjan Halm's avatar Tebjan Halm
Browse files

Merge pull request #98 from sschurig/master

External CSS Option for SVGDocument
parents 780b5150 a9e66c2a
...@@ -76,6 +76,11 @@ namespace Svg ...@@ -76,6 +76,11 @@ namespace Svg
/// </summary> /// </summary>
public int Ppi { get; set; } public int Ppi { get; set; }
/// <summary>
/// Gets or sets an external Cascading Style Sheet (CSS)
/// </summary>
public string ExternalCSSHref { get; set; }
#region ITypeDescriptorContext Members #region ITypeDescriptorContext Members
IContainer ITypeDescriptorContext.Container IContainer ITypeDescriptorContext.Container
...@@ -482,6 +487,9 @@ namespace Svg ...@@ -482,6 +487,9 @@ namespace Svg
xmlWriter.WriteDocType("svg", "-//W3C//DTD SVG 1.1//EN", "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd", null); xmlWriter.WriteDocType("svg", "-//W3C//DTD SVG 1.1//EN", "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd", null);
if (!String.IsNullOrEmpty(this.ExternalCSSHref))
xmlWriter.WriteProcessingInstruction("xml-stylesheet", String.Format("type=\"text/css\" href=\"{0}\"", this.ExternalCSSHref));
this.WriteElement(xmlWriter); this.WriteElement(xmlWriter);
xmlWriter.Flush(); xmlWriter.Flush();
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment