diff options
Diffstat (limited to 'Build/source/texk/web2c/luatexdir/pdf/pdfpage.w')
-rw-r--r-- | Build/source/texk/web2c/luatexdir/pdf/pdfpage.w | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/Build/source/texk/web2c/luatexdir/pdf/pdfpage.w b/Build/source/texk/web2c/luatexdir/pdf/pdfpage.w index f0782d2093c..ecc51ddfd63 100644 --- a/Build/source/texk/web2c/luatexdir/pdf/pdfpage.w +++ b/Build/source/texk/web2c/luatexdir/pdf/pdfpage.w @@ -257,3 +257,18 @@ void pdf_goto_textmode(PDF pdf) normal_error("pdf backend","text mode expected in goto_text_mode"); } } + +void pdf_goto_fontmode(PDF pdf){ + pdfstructure *p = pdf->pstruct; + const scaledpos origin = { + 0, 0 + }; + if (is_charmode(p)) + end_charmode(pdf); + if (is_chararraymode(p)) + end_chararray(pdf); + if (is_textmode(p)) + end_text(pdf); + pdf_set_pos(pdf, origin); + p->mode = PMODE_PAGE; +} |