PdfSharp.Xps.Rendering.PdfContentWriter.WritePathFillStroke C# (CSharp) Méthode

WritePathFillStroke() private méthode

Writes the path fill and/or stroke operators to the content stream.
private WritePathFillStroke ( PdfSharp.Xps.XpsModel.Path path ) : void
path PdfSharp.Xps.XpsModel.Path
Résultat void
    internal void WritePathFillStroke(Path path)
    {
      if (path.Data.FillRule == FillRule.NonZero) // NonZero means Winding
      {
        if (path.Fill != null && path.Stroke != null)
          WriteLiteral("B\n");
        else if (path.Stroke != null)
          WriteLiteral("S\n");
        else
          WriteLiteral("f\n");
      }
      else
      {
        if (path.Fill != null && path.Stroke != null)
          WriteLiteral("B*\n");
        else if (path.Stroke != null)
          WriteLiteral("S\n");
        else
          WriteLiteral("f*\n");
      }
    }