protected override void ToXObjectInternal(PrimitiveComposer comp) { BlockComposer bComp = new BlockComposer(comp); PrintIdentificacaoEmitente(RetEmitente, bComp, comp); PrintDescricaoDanfe(RetDescDanfe, bComp, comp); var emitente = Danfe.Model.Emitente; comp.SafeDrawRectangle(RetCodigoBarras); comp.SafeDrawRectangle(RetCampoVariavel); comp.SetFont(Danfe.Font, 8); bComp.SafeBegin(RetCampoVariavel, XAlignmentEnum.Center, YAlignmentEnum.Middle); bComp.ShowText(MensagemConsulta); bComp.End(); comp.Stroke(); var barcode = new Barcode128C(Danfe.Model.ChaveAcesso, RetCodigoBarras.Size).ToXObject(Danfe.Document); comp.ShowXObject(barcode, new PointF(RetCodigoBarras.X, RetCodigoBarras.Y)); }