更新
This commit is contained in:
@@ -2653,6 +2653,20 @@ async function handleDownloadSlip() {
|
||||
/** 克隆节点上再兜一层:加高行高,避免药材/底部文字被切边 */
|
||||
onclone: (_doc, cloned) => {
|
||||
if (!(cloned instanceof HTMLElement)) return
|
||||
cloned.querySelectorAll<HTMLElement>('.rx-notice, .rx-notice-text, .rx-notice-meta').forEach((el) => {
|
||||
el.style.lineHeight = '1.95'
|
||||
el.style.overflow = 'visible'
|
||||
})
|
||||
cloned.querySelectorAll<HTMLElement>('.rx-notice').forEach((el) => {
|
||||
el.style.padding = '10px 12px'
|
||||
})
|
||||
cloned.querySelectorAll<HTMLElement>('.rx-info-cell, .rx-info-cell .rx-key, .rx-info-cell .rx-val').forEach((el) => {
|
||||
el.style.lineHeight = '1.95'
|
||||
el.style.overflow = 'visible'
|
||||
})
|
||||
cloned.querySelectorAll<HTMLElement>('.rx-info-cell').forEach((el) => {
|
||||
el.style.padding = '10px 12px'
|
||||
})
|
||||
cloned.querySelectorAll<HTMLElement>('.rx-herb-cell').forEach((el) => {
|
||||
el.style.lineHeight = '2.5'
|
||||
})
|
||||
|
||||
@@ -4982,6 +4982,20 @@ async function capturePrescriptionSlipCanvas(): Promise<HTMLCanvasElement> {
|
||||
/** 克隆节点上再兜一层:加高行高,避免药材/底部文字被切边 */
|
||||
onclone: (_doc, cloned) => {
|
||||
if (!(cloned instanceof HTMLElement)) return
|
||||
cloned.querySelectorAll<HTMLElement>('.rx-notice, .rx-notice-text, .rx-notice-meta').forEach((node) => {
|
||||
node.style.lineHeight = '1.95'
|
||||
node.style.overflow = 'visible'
|
||||
})
|
||||
cloned.querySelectorAll<HTMLElement>('.rx-notice').forEach((node) => {
|
||||
node.style.padding = '10px 12px'
|
||||
})
|
||||
cloned.querySelectorAll<HTMLElement>('.rx-info-cell, .rx-info-cell .rx-key, .rx-info-cell .rx-val').forEach((node) => {
|
||||
node.style.lineHeight = '1.95'
|
||||
node.style.overflow = 'visible'
|
||||
})
|
||||
cloned.querySelectorAll<HTMLElement>('.rx-info-cell').forEach((node) => {
|
||||
node.style.padding = '10px 12px'
|
||||
})
|
||||
cloned.querySelectorAll<HTMLElement>('.rx-herb-cell').forEach((node) => {
|
||||
node.style.lineHeight = '2.5'
|
||||
})
|
||||
|
||||
@@ -5677,6 +5677,20 @@ async function capturePrescriptionSlipCanvas(): Promise<HTMLCanvasElement> {
|
||||
/** 克隆节点上再兜一层:加高行高,避免药材/底部文字被切边 */
|
||||
onclone: (_doc, cloned) => {
|
||||
if (!(cloned instanceof HTMLElement)) return
|
||||
cloned.querySelectorAll<HTMLElement>('.rx-notice, .rx-notice-text, .rx-notice-meta').forEach((node) => {
|
||||
node.style.lineHeight = '1.95'
|
||||
node.style.overflow = 'visible'
|
||||
})
|
||||
cloned.querySelectorAll<HTMLElement>('.rx-notice').forEach((node) => {
|
||||
node.style.padding = '10px 12px'
|
||||
})
|
||||
cloned.querySelectorAll<HTMLElement>('.rx-info-cell, .rx-info-cell .rx-key, .rx-info-cell .rx-val').forEach((node) => {
|
||||
node.style.lineHeight = '1.95'
|
||||
node.style.overflow = 'visible'
|
||||
})
|
||||
cloned.querySelectorAll<HTMLElement>('.rx-info-cell').forEach((node) => {
|
||||
node.style.padding = '10px 12px'
|
||||
})
|
||||
cloned.querySelectorAll<HTMLElement>('.rx-herb-cell').forEach((node) => {
|
||||
node.style.lineHeight = '2.5'
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user