Проблема связана с печатью содержимого в iframe из обычного HTML-файла.
Я создал файл HTML, в который я просто включил Iframe и передал src с URL-адресом образца PDF-файла в Интернете (для целей тестирования). Но после загрузки HTML-файла и попытки печати страницы с помощью Ctrl + P страница печатается без файла iframe.
Я не хочу добавлять в HTML кнопку, которая будет печатать содержимое iframe. Я хочу напечатать содержимое iframe прямо из родительского окна.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>My Page</title>
<style type="text/css">
body, html {
margin: 0;
padding: 0;
height: 100%;
overflow: hidden;
}
#content {
position: absolute;
left: 0;
right: 0;
bottom: 0;
top: 0px;
}
</style>
</head>
<body>
<div id="content">
<iframe id="printf" name="printf" src="http://www.africau.edu/images/default/sample.pdf" width="100%" height="98%" frameborder="0" allowfullscreen></iframe>
</div>
</body>
</html>
Есть идеи, как этого добиться?
Результат печатает внешнюю страницу, а не содержимое внутри iframe.