[api-minor] Remove SVG-rendering from the viewer (PR 15173 follow-up)

This commit is contained in:
Jonas Jenwald 2023-03-28 21:51:44 +02:00
parent b135dadb17
commit c2f1e65cc3
5 changed files with 14 additions and 159 deletions

View file

@ -27,7 +27,6 @@ import {
normalizeWheelEventDirection,
parseQueryString,
ProgressBar,
RendererType,
RenderingStates,
ScrollMode,
SidebarView,
@ -512,11 +511,6 @@ const PDFViewerApplication = {
findController,
scriptingManager:
AppOptions.get("enableScripting") && pdfScriptingManager,
renderer:
typeof PDFJSDev === "undefined" ||
PDFJSDev.test("!PRODUCTION || GENERIC")
? AppOptions.get("renderer")
: null,
l10n: this.l10n,
textLayerMode: AppOptions.get("textLayerMode"),
annotationMode: AppOptions.get("annotationMode"),
@ -1714,17 +1708,7 @@ const PDFViewerApplication = {
this.pdfViewer.cleanup();
this.pdfThumbnailViewer?.cleanup();
if (
typeof PDFJSDev === "undefined" ||
PDFJSDev.test("!PRODUCTION || GENERIC")
) {
// We don't want to remove fonts used by active page SVGs.
this.pdfDocument.cleanup(
/* keepLoadedFonts = */ this.pdfViewer.renderer === RendererType.SVG
);
} else {
this.pdfDocument.cleanup();
}
this.pdfDocument.cleanup();
},
forceRendering() {