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); }
public override PdfIndirectObject AddToBody(PdfObject objecti, PdfIndirectReference refi) { PdfIndirectObject iobj = base.AddToBody(objecti, refi); PdfAChecker.CacheObject(iobj.IndirectReference, iobj.objecti); return(iobj); }
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; } } }
protected internal override void CacheObject(PdfIndirectObject iobj) { PdfAChecker.CacheObject(iobj.IndirectReference, iobj.objecti); }