MacBook-Pro-de-Oscar.local 2026-6-13:18:24:58

This commit is contained in:
oskar
2026-06-13 18:24:59 +02:00
parent e23a1dead0
commit 095fc50a14
96 changed files with 20091 additions and 41578 deletions
File diff suppressed because one or more lines are too long
+1 -1
View File
@@ -1,7 +1,7 @@
{
"id": "better-export-pdf",
"name": "Better Export PDF",
"version": "1.11.0",
"version": "2.0.2",
"minAppVersion": "0.15.0",
"description": "Export your notes to PDF, support export preview, add bookmarks outline and header/footer.",
"author": "l1xnan",
+110 -56
View File
@@ -2,66 +2,120 @@
display: flex;
flex-direction: row;
height: 75vh;
.print-preview {
flex: 1;
overflow-x: hidden;
overflow-y: scroll;
position: relative;
display: flex;
flex-direction: column;
align-content: flex-start;
}
.setting-wrapper {
width: 320px;
margin-left: 16px;
}
.setting-wrapper .setting-item[hidden] {
display: none;
}
}
#better-export-pdf .pdf-preview {
flex: auto;
position: relative;
display: flex;
flex-direction: column;
overflow-x: hidden;
overflow-y: scroll;
align-content: flex-start;
#better-export-pdf .print-preview {
.webview-wrapper {
position: relative;
height: 100%;
width: 100%;
}
.print-size {
position: absolute;
right: 8px;
top: 36px;
z-index: 99;
font-size: 0.6rem;
white-space: pre-wrap;
text-align: center;
}
& > div {
flex: 1;
height: 100%;
width: 100%;
}
& > div.progress {
flex: none;
height: auto;
width: 100%;
text-align: left;
}
.filename {
font-size: 0.75rem;
color: var(--color-base-60);
text-align: center;
padding-bottom: calc(var(--p-spacing) / 4);
}
.filename:not(:first-child) {
padding-top: calc(var(--p-spacing) / 2);
}
}
#better-export-pdf .pdf-preview .webview-wrapper {
position: relative;
height: 100%;
width: 100%;
#better-export-pdf {
.print-preview-container {
.print-preview-item {
border: 1px solid var(--background-modifier-border, #f2f2f2);
height: calc(var(--modal-scale) * 100%);
width: calc(var(--modal-scale) * 100%);
transform: scale(calc(1 / var(--modal-scale)), calc(1 / var(--modal-scale)));
transform-origin: top left;
}
}
.preview-wrapper {
position: relative;
height: 100%;
width: 100%;
}
.pdf-canvas-page {
width: 100%;
height: 100%;
border: 1px solid var(--background-modifier-border);
}
.pdf-canvas-page :global(canvas) {
width: 100% !important;
height: auto !important;
display: block;
}
.icon svg {
width: var(--icon-xs) !important;
height: var(--icon-xs) !important;
}
}
#better-export-pdf .pdf-preview .print-size {
position: absolute;
right: 8px;
top: 8px;
z-index: 99;
font-size: 0.6rem;
white-space: pre-wrap;
text-align: right;
visibility: hidden;
}
#better-export-pdf .pdf-preview > div {
flex: 1;
height: 100%;
width: 100%;
}
#better-export-pdf .pdf-preview > div.progress {
flex: none;
height: auto;
width: 100%;
text-align: left;
}
#better-export-pdf .pdf-preview .filename {
font-size: 0.75rem;
color: var(--color-base-60);
}
#better-export-pdf .pdf-preview .filename:not(:first-child) {
padding-top: calc(var(--p-spacing));
}
#better-export-pdf webview {
flex: 1;
height: 100%;
width: 100%;
}
#better-export-pdf .setting-wrapper {
width: 320px;
margin-left: 16px;
}
#better-export-pdf .setting-wrapper .setting-item[hidden] {
display: none;
/* 必须有此样式, 否则大纲锚点失效 */
@media print {
.print .markdown-preview-view {
height: auto !important;
}
.md-print-anchor,
.blockid {
white-space: pre !important;
border-left: none !important;
border-right: none !important;
border-top: none !important;
border-bottom: none !important;
display: inline-block !important;
position: absolute !important;
width: 1px !important;
height: 1px !important;
right: 0 !important;
outline: 0 !important;
background: 0 0 !important;
text-decoration: initial !important;
text-shadow: initial !important;
}
}