private void CheckInTilingPattern(PdfObject @object)
        {
            String newContentString = PdfACheckerTestUtils.GetStreamWithValue(@object);

            byte[]     newContent = newContentString.GetBytes(System.Text.Encoding.UTF8);
            PdfPattern pattern    = new PdfPattern.Tiling(200, 200);

            ((PdfStream)pattern.GetPdfObject()).SetData(newContent);
            Color color = new PatternColor(pattern);

            pdfA1Checker.CheckColor(color, new PdfDictionary(), true, null);
        }
コード例 #2
0
 /// <summary>Creates PdfPatternCanvas for a document from a provided Tiling pattern</summary>
 /// <param name="pattern">The Tiling pattern must be colored</param>
 /// <param name="document">The document that the resulting content stream will be written to</param>
 public PdfPatternCanvas(PdfPattern.Tiling pattern, PdfDocument document)
     : base((PdfStream)pattern.GetPdfObject(), pattern.GetResources(), document)
 {
     this.tilingPattern = pattern;
 }