Распечатать определенную область веб-страницы с выделенным контентом - PullRequest
0 голосов
/ 02 мая 2018

Я переделал часть кода и попробовал это, но моя функция печати не работает. Если это сработает, будет ли напечатан только пример с id id?

<div id='example'>
<h3>Saturday Sept. 8th</h3>

</p><strong>7:00AM-8:00AM</strong> </p>
<input type="radio" name= "one" /><label> meditation meeting</label>
<br>
<input type="radio" name= "one" <label> step 1 workshop</label>
<br>
<input type="radio" name= "one"<label > Bottom lines</label>
<br>
<input type="radio" name= "one"<label > Top Lines</label>
<br>
<input type="radio" name= "one"<label> Sponsorship</label>
<br>
<input type="radio" name= "one"<label> Being a Sponsee</label>
<br>
<br> 
</p> <strong>8:15AM-9:15AM</strong></p>
<input type="radio" name= "two"<label> Step 2 workshop</label>
<br> 
<input type="radio" name= "two"<label>Living life</label>
<br>
<input type="radio" name= "two"<label> chairing a meeting</label>
<br> 
<input type="radio" name= "two"<label>Service work</label>
<br> 
<input type="radio" name= "two"<label> Accepting gifts</label>
<br>
<input type="radio" name= "two"<label>Principles before Personalities</label> 
<br>
<input type="button" value="Print" onclick="printPage('example');"></input>

</div>

1 Ответ

0 голосов
/ 03 мая 2018

Вы не можете управлять печатью в веб-браузере, потому что это пользовательская функциональность, поэтому требуется обходной путь / хакерский метод, обычно я делаю следующее:

Вы можете создать ди, которая появится в середине экрана, покрывая все, что позади него, используя z-index свойство

А затем заполните его желаемым содержимым для печати

А затем щелкните правой кнопкой мыши ==> Печать

А затем в диалоговом окне печати вы можете изменить размер печатного содержимого по мере необходимости.

...