(self, width_inches, height_inches)
| 938 | self._file = BytesIO() |
| 939 | |
| 940 | def _write_header(self, width_inches, height_inches): |
| 941 | pdfinfo = ','.join( |
| 942 | _metadata_to_str(k, v) for k, v in self._info_dict.items()) |
| 943 | latex_header = "\n".join([ |
| 944 | _DOCUMENTCLASS, |
| 945 | r"\usepackage[pdfinfo={%s}]{hyperref}" % pdfinfo, |
| 946 | r"\usepackage[papersize={%fin,%fin}, margin=0in]{geometry}" |
| 947 | % (width_inches, height_inches), |
| 948 | r"\usepackage{pgf}", |
| 949 | _get_preamble(), |
| 950 | r"\setlength{\parindent}{0pt}", |
| 951 | r"\begin{document}%", |
| 952 | ]) |
| 953 | self._file.write(latex_header.encode('utf-8')) |
| 954 | |
| 955 | def __enter__(self): |
| 956 | return self |
no test coverage detected