mirror of
https://github.com/mozilla/pdf.js.git
synced 2025-04-21 23:58:07 +02:00
Expose the Linearization status in the document properties dialog
This uses the same terminology, i.e. "Fast Web View", as is used by Adobe software.
This commit is contained in:
parent
928b89382e
commit
522040d130
6 changed files with 32 additions and 1 deletions
|
@ -128,9 +128,10 @@ class PDFDocumentProperties {
|
|||
return this._parsePageSize(getPageSizeInches(pdfPage),
|
||||
pagesRotation);
|
||||
}),
|
||||
this._parseLinearization(info.IsLinearized),
|
||||
]);
|
||||
}).then(([info, metadata, fileName, fileSize, creationDate, modDate,
|
||||
pageSize]) => {
|
||||
pageSize, isLinearized]) => {
|
||||
freezeFieldData({
|
||||
'fileName': fileName,
|
||||
'fileSize': fileSize,
|
||||
|
@ -145,6 +146,7 @@ class PDFDocumentProperties {
|
|||
'version': info.PDFFormatVersion,
|
||||
'pageCount': this.pdfDocument.numPages,
|
||||
'pageSize': pageSize,
|
||||
'linearized': isLinearized,
|
||||
'_currentPageNumber': currentPageNumber,
|
||||
'_pagesRotation': pagesRotation,
|
||||
});
|
||||
|
@ -406,6 +408,15 @@ class PDFDocumentProperties {
|
|||
{ date: dateString, time: timeString, },
|
||||
'{{date}}, {{time}}');
|
||||
}
|
||||
|
||||
/**
|
||||
* @private
|
||||
*/
|
||||
_parseLinearization(isLinearized) {
|
||||
return this.l10n.get('document_properties_linearized_' +
|
||||
(isLinearized ? 'yes' : 'no'), null,
|
||||
(isLinearized ? 'Yes' : 'No'));
|
||||
}
|
||||
}
|
||||
|
||||
export {
|
||||
|
|
|
@ -378,6 +378,10 @@ See https://github.com/adobe-type-tools/cmap-resources
|
|||
<div class="row">
|
||||
<span data-l10n-id="document_properties_page_size">Page Size:</span> <p id="pageSizeField">-</p>
|
||||
</div>
|
||||
<div class="separator"></div>
|
||||
<div class="row">
|
||||
<span data-l10n-id="document_properties_linearized">Fast Web View:</span> <p id="linearizedField">-</p>
|
||||
</div>
|
||||
<div class="buttonRow">
|
||||
<button id="documentPropertiesClose" class="overlayButton"><span data-l10n-id="document_properties_close">Close</span></button>
|
||||
</div>
|
||||
|
|
|
@ -166,6 +166,7 @@ function getViewerConfiguration() {
|
|||
'version': document.getElementById('versionField'),
|
||||
'pageCount': document.getElementById('pageCountField'),
|
||||
'pageSize': document.getElementById('pageSizeField'),
|
||||
'linearized': document.getElementById('linearizedField'),
|
||||
},
|
||||
},
|
||||
errorWrapper: {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue