Я постараюсь быть максимально ясным. У меня есть код SVG (внутри div), который состоит из изображения и текста. Мне нужно, чтобы этот SVG-код имел специальную ширину и высоту; в частности, мне нужно, чтобы они были 190 х 250 мм. Я уже установил это, назначив 925 пикселей ширине (поскольку я использую онлайн-конвертер мм в пиксели) и 700 пикселей высоте.
Проблема в том, что когда я открываю файл в Chrome и приступаю к печати (Cmd + P), открывается диалоговое окно печати, и оно показывает мне, что мой дизайн будет напечатан на странице формата А4. У меня есть нестандартная бумага (в реальной жизни, физически), размеры которой указаны ранее, поэтому мне это нужно: когда я открываю диалоговое окно печати (cmd + p), появляется бумага размером 190x250 мм (а не A4, который «добавляет» это пустое пространство)
У меня Mac, и после открытия диалогового окна печати я могу нажать что-то вроде «показать больше параметров», а затем установить размер бумаги, который я на самом деле хочу. Однако, когда я печатаю с этим, мой дизайн не покрывает 100% бумаги.
Я уже пробовал, используя библиотеку jspdf, преобразовать мой svg в pdf с точными размерами, которые мне нужны. Это работает, только если в SVG используются обычные шрифты (arial, Times New Roman и т. д.), но нет, если я использую специальные шрифты.
Я очень, очень ценю некоторую помощь здесь. Большое спасибо и извините за мой английский. Надеюсь, вы понимаете!
Это мой svg-дизайн - упрощенный
Вот что происходит (и чего я не хочу
РЕДАКТИРОВАТЬ:
Это то, что я хочу, чтобы иметь возможность распечатать (обратите внимание, как предварительный просмотр печати «подстраивается» под нестандартный размер бумаги). (Изображение отредактировано) конечно)
Что мне нужно
Подробнее здесь: https://stackoverflow.com/questions/539 ... -for-print
Установите собственный размер страницы в диалоговом окне предварительного просмотра Chrome для печати ⇐ Html
Программисты Html
1760490385
Anonymous
Я постараюсь быть максимально ясным. У меня есть код SVG (внутри div), который состоит из изображения и текста. Мне нужно, чтобы этот SVG-код имел специальную ширину и высоту; в частности, мне нужно, чтобы они были 190 х 250 мм. Я уже установил это, назначив 925 пикселей ширине (поскольку я использую онлайн-конвертер мм в пиксели) и 700 пикселей высоте.
Проблема в том, что когда я открываю файл в Chrome и приступаю к печати (Cmd + P), открывается диалоговое окно печати, и оно показывает мне, что мой дизайн будет напечатан на странице формата А4. У меня есть нестандартная бумага (в реальной жизни, физически), размеры которой указаны ранее, поэтому мне это нужно: когда я открываю диалоговое окно печати (cmd + p), появляется бумага размером 190x250 мм (а не A4, который «добавляет» это пустое пространство)
У меня Mac, и после открытия диалогового окна печати я могу нажать что-то вроде «показать больше параметров», а затем установить размер бумаги, который я на самом деле хочу. Однако, когда я печатаю с этим, мой дизайн не покрывает 100% бумаги.
Я уже пробовал, используя библиотеку jspdf, преобразовать мой svg в pdf с точными размерами, которые мне нужны. Это работает, только если в SVG используются обычные шрифты (arial, Times New Roman и т. д.), но нет, если я использую специальные шрифты.
Я очень, очень ценю некоторую помощь здесь. Большое спасибо и извините за мой английский. Надеюсь, вы понимаете!
Это мой svg-дизайн - упрощенный
Вот что происходит (и чего я не хочу
[b]РЕДАКТИРОВАТЬ:[/b]
Это то, что я хочу, чтобы иметь возможность распечатать (обратите внимание, как предварительный просмотр печати «подстраивается» под нестандартный размер бумаги). (Изображение отредактировано) конечно)
Что мне нужно
Подробнее здесь: [url]https://stackoverflow.com/questions/53974359/set-custom-page-size-in-chrome-preview-dialog-for-print[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия