![]() ![]() Version 15 updates to pdf.js 2.16 (default branch) and pdf.js 3.0 (bleeding edge branch). ![]() The goal is to make customizing simpler, but of course, if your custom toolbar relies on the old CSS rule, you may see layout glitches. I've modified some of the CSS rules of the toolbar to the individual buttons.It didn't play well with Angular routing, so I removed it. Starting with version 16, you need to explicitly opt-in to this. In previous versions, it used to toggle back to the previous zoom level. By default, the second double-tap is ignored now. By default, it's inactive in text selection mode, and active in hand mode. So I've added a couple of options to the pdfDefaultOptions object allowing you to deactivate or fine-tune the feature. Nowadays, it confuses most people, but I didn't want to remove it entirely. A few months before Apple removed the double-tap zoom feature from iOS, I'd implemented it in ngx-extended-pdf-viewer. The attributes enablePinchOnMobile, relativeCoordsOptions, and enableRelativeCoords are no longer neccessary. The PDF editor is active by default now.Version 16 updates to pdf.js 3.3 (default branch) and pdf.js 3.4 (bleeding edge branch).Version 16.2 updates to pdf.js 3.4 (default branch) and pdf.js 3.5 (bleeding edge branch).It should be a fine version, but the modifications require an extended period of testing. Version 17 is currently in the alpha stage. It's just that I have to prune the library as long as I'm the only contributor. If you need one of these features - well, this is an open-source library. ![]() This means that fuzzy search, multiple search teams, and the distinction between phrase search and word search are gone. So it's better to abandon my implementation in favor of their implementation. To be honest, that's a merge conflict I didn't resolve since 14 month, so it's unlikely I'm ever going to solve it. Just think of the wide range of languages and character sets pdf.js supports. The base library now ships most of the features I've added a couple of years ago, and their implementation is better. I didn't manage to resolve the merge conflict, nor do I have enough spare time to re-implement the feature, so I decided to drop it.Īnother feature I'm probably dropping is the extended find bar. The pdf.js team have worked a lot on the code I'd modified to implement the custom backgrounds. In particular, I've removed the custom PDF backgrounds. To solve that problem, I'll remove some of the features that proved to cause too much works. The growing popularity of the library and the rapid evolution of the base library pdf.js result in a flood of issues and hard-to-solve merge conflicts. Plus, version 17 removes a couple of features. Version 17 allows you to drop this cumbersome workaround. Earlier versions forced you to use a delayed initialization with a timeout. Another improvement (or breaking change, depending on your application) is that now is used to initialize the fields of the PDF file. Until version 16, it emitted a boolean value. For instance, if the author defined the checkbox to have the values "Y" and "N", now (formData) emits these values. In particular, checkboxes now send the value defined by the author of the PDF file. Along the way, I've polished some rough edges, which is a breaking change if you rely on the old (and incorrect) behavior. Version 17 ships with a revamped form support. In other words, it strongly resembles the PDF viewer of your browser:īreaking changes ahead! What's new in Version 17? It's different from other approaches like ng2-pdf-viewer in that it shows the full suite of UI widgets. special topics (e.g.This library provides an embeddable PDF viewer component.general subjects (e.g., education and training, health technology assessment).biomedical engineering for audiology, ophthalmology, emergency and dental medicine.diagnostic and therapeutic instrumentation.information and communication in medicine.All manuscripts must be submitted in English. As an established journal with a tradition of more than 60 years, BMT addresses engineers, natural scientists, and clinicians working in research, industry, or clinical practice. Biomedical Engineering / Biomedizinische Technik ( BMT) is a high-quality forum for the exchange of knowledge in the fields of biomedical engineering, medical information technology and biotechnology/bioengineering. ![]()
0 Comments
Leave a Reply. |