diff --git a/internal/implementation_webassembly/fpdf_text.go b/internal/implementation_webassembly/fpdf_text.go index b44b397e..adee8809 100644 --- a/internal/implementation_webassembly/fpdf_text.go +++ b/internal/implementation_webassembly/fpdf_text.go @@ -1356,7 +1356,7 @@ func (p *PdfiumImplementation) FPDFText_HasUnicodeMapError(request *requests.FPD return nil, err } - res, err := p.Module.ExportedFunction("FPDFText_IsGenerated").Call(p.Context, *textPageHandle.handle, uint64(request.Index)) + res, err := p.Module.ExportedFunction("FPDFText_HasUnicodeMapError").Call(p.Context, *textPageHandle.handle, uint64(request.Index)) if err != nil { return nil, err } diff --git a/shared_tests/fpdf_text_experimental.go b/shared_tests/fpdf_text_experimental.go index d3a899a6..228ed680 100644 --- a/shared_tests/fpdf_text_experimental.go +++ b/shared_tests/fpdf_text_experimental.go @@ -1277,7 +1277,7 @@ var _ = Describe("fpdf_text", func() { Expect(err).To(BeNil()) Expect(FPDFText_HasUnicodeMapError).To(Equal(&responses.FPDFText_HasUnicodeMapError{ Index: 2, - HasUnicodeMapError: false, // @todo: this SHOULD be true... + HasUnicodeMapError: true, })) }) }) diff --git a/shared_tests/testdata/test.pdfwith-text.pdf b/shared_tests/testdata/test.pdfwith-text.pdf new file mode 100644 index 00000000..84d0f4b5 Binary files /dev/null and b/shared_tests/testdata/test.pdfwith-text.pdf differ