Skip to content

Commit 84a349d

Browse files
committed
WatermarkDemoModeOnly 当全局水印(Watermark IsPage="true")时, 也会自动启用,无需手动设置
1 parent 59cff41 commit 84a349d

2 files changed

Lines changed: 6 additions & 6 deletions

File tree

src/components/BootstrapBlazor.PdfReader/PdfReader.razor.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -190,6 +190,10 @@ protected override async Task OnAfterRenderAsync(bool firstRender)
190190
var userAgent = await Module!.InvokeAsync<string>("getUserAgent");
191191
var parser = Parser.GetDefault();
192192
ClientInfo = parser.Parse(userAgent);
193+
if (!WatermarkDemoModeOnly)
194+
{
195+
WatermarkDemoModeOnly = await Module.InvokeAsync<bool>("getGlobalWatermark");
196+
}
193197
await Refresh();
194198
}
195199
}

src/components/BootstrapBlazor.PdfReader/wwwroot/app.js

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,6 @@ export async function showPdf(baseurl, element, stream) {
88
const urlblob = URL.createObjectURL(blob);
99
element.src = baseurl.replace('(1)', urlblob);
1010
}
11-
export function setWatermark(watermark, element) {
12-
console.log(element.contentWindow.document)
13-
var elmnt = element.contentWindow.document.getElementById("watermark");
14-
//elmnt.style.display = "none";
15-
//var d = y.getElementById("watermark");
16-
//y.getElementById("watermark").value = watermark;
11+
export function getGlobalWatermark() {
12+
return document.body.getAttribute('data-bb-watermark') == 'true';
1713
}

0 commit comments

Comments
 (0)