Merge pull request #7649 from timvandermeij/interactive-forms-tx-comb

Text widget annotations: implement comb support
This commit is contained in:
Jonas Jenwald 2016-09-22 11:36:30 +02:00 committed by GitHub
commit 6c263c1994
8 changed files with 122 additions and 27 deletions

View file

@ -465,6 +465,14 @@ var TextWidgetAnnotationElement = (
if (this.data.maxLen !== null) {
element.maxLength = this.data.maxLen;
}
if (this.data.comb) {
var fieldWidth = this.data.rect[2] - this.data.rect[0];
var combWidth = fieldWidth / this.data.maxLen;
element.classList.add('comb');
element.style.letterSpacing = 'calc(' + combWidth + 'px - 1ch)';
}
} else {
element = document.createElement('div');
element.textContent = this.data.fieldValue;