Jump to content
  • 0

Разметка страницы для печати на принтере


550953
 Share

Question

Здравствуйте. Вопрос о полях принтера.

Образец того что хочу достигруть разметкой html

fd6b5da36f97.jpg

Взял пример кода из ваших примеров, как его сдвинуть поля, по примеру предосмотра в ексель?

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>padding</title>
<style type="text/css">
.layer {
background: #fc3; /* Цвет фона */
border: 2px solid black; /* Параметры рамки */
padding: 20px; /* Поля вокруг текста */
}

</style>
</head>
<body>

<div class="layer">
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diem nonummy nibh
euismod tincidunt ut lacreet dolore magna aliguam erat volutpat. Ut wisis enim
ad minim veniam, quis nostrud exerci tution ullamcorper suscipit lobortis nisl
ut aliquip ex ea commodo consequat.
</div>

</body>
</html>

Link to comment
Share on other sites

6 answers to this question

Recommended Posts

  • 0
Взял пример кода из ваших примеров, как его сдвинуть поля, по примеру предосмотра в ексель?

Интересно, чтобы могло означать "как его сдвинуть поля"... Возможно вы хотите увеличить поля вокруг текста тогда увеличте значение padding, однако если вам нужен отступ перед рамкой то вам надо добавить в стиль margin

Link to comment
Share on other sites

  • 0

Мне нужен отступ тот от которокго рамка сдвигается, ЕГО нужно свдвинуть, а площадь рамки увеличить за счет этого.

Например, если смотреть на лист excel, то у него поля стандартные для альбомного листа формата А4:

верхнее:1,9

верхнего колонтитула 0,8

левое 1,8

правое 1,8

нижнее 1,9

нижнего колонтитула 0,8.

Какие поля от физ.края листа у браузеров я не знаю, не замерял. Мне не нужно полей таких, мне совсем не нужны колонтитульные отступы, а нужно все(поля и колонтитылы) установить в 0,5. Это достаточная величина всех полей, что бы физически принтер охватил площадь текста - ексель тому свидетель.

А4 формат листа имеет размер 297х210, а получил без сдвигания полей 291.6х206.4. Мне нужно что бы на листе выводился текст в рамку 296.5х209.05.

Как можно указать такое через хотя бы что-то html/php/яваскрипт/с++?

Link to comment
Share on other sites

  • 0

Vlad, вы его проверяли пример из своей ссылки? В нем не меняет расположения текста на екране и на печати. Браузеры продолжают отступы свои делать для колонтитулов, для гхрома свои, а ие еще большие делает по умолчанию.

Link to comment
Share on other sites

  • 0
Vlad, вы его проверяли пример из своей ссылки? В нем не меняет расположения текста на екране и на печати. Браузеры продолжают отступы свои делать для колонтитулов, для гхрома свои, а ие еще большие делает по умолчанию.

Ну так это браузер... Не помню как там в хроме но в Опере и IE есть открыть "файл" => "Параметры печати"\"Параметры страницы" там можно задавать отступы... Так же вы можете выбрать предварительный просмотр и уже там настроить как будет печататься страница... Вот скрин с оперы http://s45.radikal.ru/i107/1008/1d/749fd4361005.jpg Там еще маштаб есть...

Edited by stars
Link to comment
Share on other sites

  • 0

Вот за это ПОНАСТОЯЩЕМУ большущее ЧЕЛОВЕЧЕСКОЕ спасибо в ие и опере заработало!

А в хроме(к нему больше привык) настроек я не нашел: как текст колонтитылов изменить на что-то, предосмотр, параметры полей страницы - пережить можно.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy