[AAE-30877] - Checking if textlayerrendered is triggered

This commit is contained in:
VitoAlbano
2025-03-14 23:49:34 +00:00
committed by Wojciech Duda
parent 7311879ab0
commit f494554284
4 changed files with 16 additions and 12 deletions

View File

@@ -36,8 +36,8 @@ module.exports = function (config) {
frameworks: ['jasmine-ajax', 'jasmine', '@angular-devkit/build-angular'],
proxies: {
'/pdf.worker.min.js': '/base/node_modules/pdfjs-dist/build/pdf.worker.min.js',
'/pdf.worker.js': '/base/node_modules/pdfjs-dist/build/pdf.worker.js',
'/pdf.worker.min.mjs': '/base/node_modules/pdfjs-dist/build/pdf.min.mjs',
'/pdf.worker.js': '/base/node_modules/pdfjs-dist/build/pdf.worker.mjs',
'/fake-url-file.png': '/base/lib/core/src/lib/assets/images/logo.png',
'/logo.png': '/base/lib/core/src/lib/assets/images/logo.png',
'/alfresco-logo.svg': '/base/lib/core/src/lib/assets/images/alfresco-logo.svg',
@@ -106,6 +106,7 @@ module.exports = function (config) {
base: 'ChromeHeadless',
flags: [
'--no-sandbox',
'--headless',
'--disable-gpu',
'--disable-translate',
'--disable-extensions'

View File

@@ -215,7 +215,7 @@ export class PdfViewerComponent implements OnChanges, OnDestroy {
executePdf(pdfOptions: any) {
//eslint-disable-next-line
console.log('Worker', pdfjsLib.GlobalWorkerOptions.workerSrc);
console.log('Worker', (window as any).pdfWorkerSrc);
this.loadingTask = pdfjsLib.getDocument(pdfOptions);
//eslint-disable-next-line
@@ -253,8 +253,7 @@ export class PdfViewerComponent implements OnChanges, OnDestroy {
viewer,
renderingQueue: this.renderingQueueServices,
eventBus: this.eventBus,
annotationMode: AnnotationMode.DISABLE,
textLayerMode: 1
annotationMode: AnnotationMode.DISABLE
});
// cspell: disable-next
@@ -262,7 +261,11 @@ export class PdfViewerComponent implements OnChanges, OnDestroy {
// cspell: disable-next
this.eventBus.on('pagesloaded', this.onPagesLoaded);
// cspell: disable-next
this.eventBus.on('textlayerrendered', this.onPageRendered);
this.eventBus.on('textlayerrendered', () => {
//eslint-disable-next-line
console.log('EVENT textlayerrendered');
this.onPageRendered();
});
this.renderingQueueServices.setViewer(this.pdfViewer);
this.pdfViewer.setDocument(pdfDocument);

View File

@@ -8,9 +8,9 @@ module.exports = function (config) {
config.set({
basePath: '../../',
files: [
{ pattern: 'node_modules/pdfjs-dist/build/pdf.js', included: true, watched: false },
{ pattern: 'node_modules/pdfjs-dist/build/pdf.worker.js', included: true, watched: false },
{ pattern: 'node_modules/pdfjs-dist/web/pdf_viewer.js', included: true, watched: false },
{ pattern: 'node_modules/pdfjs-dist/build/pdf.min.mjs', type: 'module', included: true, watched: false },
{ pattern: 'node_modules/pdfjs-dist/build/pdf.worker.min.mjs', type: 'module', included: true, watched: false },
{ pattern: 'node_modules/pdfjs-dist/web/pdf_viewer.mjs', type: 'module', included: true, watched: false },
{
pattern: 'node_modules/@angular/material/prebuilt-themes/indigo-pink.css',
included: true,

View File

@@ -8,9 +8,9 @@ module.exports = function (config) {
config.set({
basePath: '../../',
files: [
{ pattern: 'node_modules/pdfjs-dist/build/pdf.js', included: true, watched: false },
{ pattern: 'node_modules/pdfjs-dist/build/pdf.worker.js', included: true, watched: false },
{ pattern: 'node_modules/pdfjs-dist/web/pdf_viewer.js', included: true, watched: false },
{ pattern: 'node_modules/pdfjs-dist/build/pdf.min.mjs', type: 'module', included: true, watched: false },
{ pattern: 'node_modules/pdfjs-dist/build/pdf.worker.min.mjs', type: 'module', included: true, watched: false },
{ pattern: 'node_modules/pdfjs-dist/web/pdf_viewer.mjs', type: 'module', included: true, watched: false },
{
pattern: 'node_modules/@angular/material/prebuilt-themes/indigo-pink.css',
included: true,