mirror of
https://github.com/foliojs/pdfkit.git
synced 2025-12-08 20:15:54 +00:00
* Added PDF/UA subset and its metadata * Added PDF/UA metadata unit tests * Added PDF/UA subset to accessibility docs * Updated change log for PDF/UA subset
30 lines
721 B
JavaScript
30 lines
721 B
JavaScript
import PDFA from './pdfa';
|
|
import PDFUA from './pdfua';
|
|
|
|
export default {
|
|
_importSubset(subset) {
|
|
Object.assign(this, subset)
|
|
},
|
|
|
|
initSubset(options) {
|
|
|
|
switch (options.subset) {
|
|
case 'PDF/A-1':
|
|
case 'PDF/A-1a':
|
|
case 'PDF/A-1b':
|
|
case 'PDF/A-2':
|
|
case 'PDF/A-2a':
|
|
case 'PDF/A-2b':
|
|
case 'PDF/A-3':
|
|
case 'PDF/A-3a':
|
|
case 'PDF/A-3b':
|
|
this._importSubset(PDFA);
|
|
this.initPDFA(options.subset);
|
|
break;
|
|
case 'PDF/UA':
|
|
this._importSubset(PDFUA);
|
|
this.initPDFUA();
|
|
break;
|
|
}
|
|
}
|
|
} |