1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/CcSimple-vue-plugin-hiprint

 / Детали:

📢📢📢 Перед тем как создать issue, пожалуйста, сначала проверьте документацию. Или задайте вопрос...

Предстоит сделать
Владелец
Создано  
23.04.2025

в公众号: 不简说. Примечание: Часть текста "公众号: 不简说" не переведена, так как это название аккаунта в социальных сетях, которое лучше оставить без перевода для сохранения его оригинального значения.

Ссылки на статьи

Введение

Использование vue-plugin-hiprint: Введение

Уровень выше

Использование vue-plugin-hiprint: Уровень выше

Provider

Как создать пользовательский перетаскиваемый элемент с помощью vue-plugin-hiprint

Печать

Использование vue-plugin-hiprint: Печать

Параметры

Использование vue-plugin-hiprint: Параметры

Практический пример динамического provider

Практический пример использования vue-plugin-hiprint: Динамический provider

Практический пример динамического шаблона

Практический пример использования vue-plugin-hiprint: Динамический шаблон

Часто задаваемые вопросы 1

Часто задаваемые вопросы по vue-plugin-hiprint: 1

Часто задаваемые вопросы 2

Часто задаваемые вопросы по vue-plugin-hiprint: 2### Часто задаваемые вопросы 3
Часто задаваемые вопросы по vue-plugin-hiprint: 3

1. Проблемы с печатью: наложение или стили

<! -- В index.html имя файла должно быть print-lock.css -->
<link rel="stylesheet" type="text/css" media="print" href="https://cdn.jsdelivr.net/npm/vue-plugin-hiprint@latest/dist/print-lock.css">
<! -- Также можно использовать относительные или локальные ссылки, например: public/print-lock.css -->
<link rel="stylesheet" type="text/css" media="print" href="/print-lock.css">

2. Изменение стандартных настроек или параметров отображения/скрытия элементов

import { hiprint } from 'vue-plugin-hiprint'
// Восстановление настроек
hiprint.setConfig()
// Замена настроек, соответствующие настройки можно посмотреть в консоли через window.HIPRINT_CONFIG
hiprint.setConfig({})

3. Подключение клиента/отключение автоматического подключения клиента

import { autoConnect, disAutoConnect } from 'vue-plugin-hiprint'
// autoConnect(); // По умолчанию подключение происходит автоматически
disAutoConnect(); // Отключение автоматического подключения

4. Подключение к другим клиентам в локальной сети

import { hiprint } from 'vue-plugin-hiprint'
hiprint.hiwebSocket.setHost("http://192.169.0.6:17521")
// Или
window.hiwebSocket.setHost("http://192.169.0.6:17521")

5. Проблемы с обратными вызовами при печати

// Предварительный просмотр печати в браузере
hiprintTemplate.print(this.printData, {}, {
  callback: () => {
    // Из-за различий в браузерах, невозможно определить, нажата ли кнопка "Печать" или "Отмена"
    console.log('Печатная форма открыта')
  }
})
// Прямая печать
hiprintTemplate.```javascript
print2(printData, {printer: 'Имя принтера', title: 'Заголовок печати'})
hiprintTemplate.on('printSuccess', function (data) {
   console.log('Печать завершена')
})
hiprintTemplate.on('printError', function (data) {
   console.log('Печать не удалась')
})

6. Проблемы с перетаскиванием таблицы ('createPrintElement')

0.0.36 и выше, tableCustom был удален, в других ветках demo1, просто замените tid.
Замените type: tableCustom на type: table.
В последующих версиях tableCustom больше не будет использоваться.

Комментарий (0)

GitLife Service Account Задача создана
GitLife Service Account добавлено
 
question
label.
Развернуть журнал операций

Вход Перед тем как оставить комментарий

Статус
Ответственный
Контрольная точка
Pull Requests
Связанные запросы на слияние могут быть закрыты после их объединения
Ветки
Дата начала   -   Крайний срок
-
Закрепить/Открепить
Приоритет
Участники(1)
1
https://api.gitlife.ru/oschina-mirror/CcSimple-vue-plugin-hiprint.git
git@api.gitlife.ru:oschina-mirror/CcSimple-vue-plugin-hiprint.git
oschina-mirror
CcSimple-vue-plugin-hiprint
CcSimple-vue-plugin-hiprint