示例#1
0
        public override PdfIndirectObject AddToBody(PdfObject objecti, int refNumber, bool inObjStm)
        {
            PdfIndirectObject iobj = base.AddToBody(objecti, refNumber, inObjStm);

            PdfAChecker.CacheObject(iobj.IndirectReference, iobj.objecti);
            return(iobj);
        }
示例#2
0
        public override PdfIndirectObject AddToBody(PdfObject objecti, PdfIndirectReference refi)
        {
            PdfIndirectObject iobj = base.AddToBody(objecti, refi);

            PdfAChecker.CacheObject(iobj.IndirectReference, iobj.objecti);
            return(iobj);
        }
示例#3
0
        protected internal virtual void SetChecker(PdfAConformanceLevel conformanceLevel)
        {
            switch (conformanceLevel.GetPart())
            {
            case "1": {
                checker = new PdfA1Checker(conformanceLevel);
                break;
            }

            case "2": {
                checker = new PdfA2Checker(conformanceLevel);
                break;
            }

            case "3": {
                checker = new PdfA3Checker(conformanceLevel);
                break;
            }
            }
        }
示例#4
0
 protected internal override void CacheObject(PdfIndirectObject iobj)
 {
     PdfAChecker.CacheObject(iobj.IndirectReference, iobj.objecti);
 }