Print from iPhone device renders only in portrait mode

We have requirement where we want to print webpages in landscape mode.


For this requirement we have applied below CSS which ensures that the print preview and print are in landscape mode only. This work fine for all the desktop and android devices but fails for iOS devices.


@media print{ @page {size: landscape} }


We have checked online forums as well they suggested that iOS platform does not support @page property.


Is there any alternative to @page property in iOS platform OR is there any other way to achieve this for iOS platform?