public virtual void SetShadingStroke(PdfShadingPattern shading)
{
writer.AddSimpleShadingPattern(shading);
PageResources prs = PageResources;
PdfName name = prs.AddPattern(shading.PatternName, shading.PatternReference);
content.Append(PdfName.PATTERN.GetBytes()).Append(" CS ").Append(name.GetBytes()).Append(" SCN").Append_i(separator);
ColorDetails details = shading.ColorDetails;
if (details != null)
prs.AddColor(details.ColorName, details.IndirectReference);
}