I am trying to to change a full page orientation with text, header and footer.
I found that using KOMA scripts is working better that lscape in my case, especially with header / footer orientation. See this example.
Now before sending the document to the printer I'd like to make sure that all pages have the same orientation. I other word is there a portable option to change page orientation in PDF without playing around with pdfpageattr which is not supported by xetex or \PLS@Rotate which can be tricky with odd / even pages?
Thanks in advance.
Here is my MWE:
\documentclass[a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[usegeometry]{typearea}
\usepackage[english]{babel}
\usepackage[hmargin=.65in,vmargin=1.1in]{geometry}
\usepackage[manualmark]{scrlayer-scrpage}
%% \usepackage{pdflscape}
\KOMAoptions{headsepline=false}
\ihead[]{ihead}
\chead[]{chead}
\ohead[]{ohead}
\ifoot[]{ifoot}
\cfoot[]{cfoot}
\ofoot[]{ofoot}
\usepackage{blindtext}%
\makeatletter
\newcommand{\mylandscape}{%
%% \PLS@Rotate{90}
\cleardoublepage%
\KOMAoptions{paper=landscape, pagesize}%
\recalctypearea%
\newgeometry{hmargin=.65in,vmargin=1.1in}%
}%
\newcommand{\myportrait}{%
%% \PLS@Rotate{0}
\cleardoublepage%
\KOMAoptions{paper=portrait}%
\recalctypearea%
\newgeometry{hmargin=.65in,vmargin=1.1in}%
}%
\makeatother
\begin{document}
\myportrait
\Blindtext
\mylandscape
\Blindtext
\newpage
\myportrait
\Blindtext
\end{document}



lscape, becausetypearea's optionpagesizereally changes the physical page dimensions and so the page orientation not only the orientation of the page content. – Schweinebacke Dec 04 '18 at 06:33lscapeandpdflscapeand they are doing the job but for neither headers nor footers since they are only manipulating the text orientation. – renard Dec 04 '18 at 07:13