+ {
+ char buf[256];
+
+ info = new_object(&olist);
+ objtext(info, "<<\n");
+ if (doc->n_outline_elements > 0) {
+ char *title;
+ int titlelen;
+
+ title =
+ pdf_outline_convert(doc->outline_elements->pdata->outline_title,
+ &titlelen);
+ objtext(info, "/Title ");
+ pdf_string_len(objtext, info, title, titlelen);
+ sfree(title);
+ objtext(info, "\n");
+ }
+ objtext(info, "/Producer ");
+ sprintf(buf, "Halibut, %s", version);
+ pdf_string(objtext, info, buf);
+ objtext(info, "\n>>\n");
+ }
+