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); }
/// <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; }