String outname_str = ly_scm2string (outname);
String f = ly_scm2string (format);
- progress_indication (_f ("Layout output to `%s'...",
+ message (_f ("Layout output to `%s'...",
outname_str == "-"
? String ("<stdout>")
: outname_str));
po->close ();
return SCM_UNSPECIFIED;
}
+
+LY_DEFINE (ly_outputter_output_scheme, "ly:outputter-output-scheme",
+ 2, 0, 0, (SCM outputter, SCM expr),
+ "Eval @var{expr} in module of @var{outputter}.")
+{
+ Paper_outputter *po = unsmob_outputter (outputter);
+ SCM_ASSERT_TYPE (po, outputter, SCM_ARG1, __FUNCTION__, "Paper_outputter");
+
+ po->output_scheme (expr);
+
+ return SCM_UNSPECIFIED;
+}