Lines Matching refs:textContentItem
31693 var textContentItem = {
31721 if (textContentItem.initialized) {
31722 return textContentItem;
31737 textContentItem.fontName = font.loadedName;
31750 textContentItem.transform = trm;
31753 textContentItem.width = 0; field
31754 textContentItem.height = Math.sqrt(trm[2] * trm[2] + trm[3] * trm[3]);
31755 textContentItem.vertical = false;
31757 textContentItem.width = Math.sqrt(trm[0] * trm[0] + trm[1] * trm[1]); field
31758 textContentItem.height = 0;
31759 textContentItem.vertical = true;
31768 textContentItem.textAdvanceScale = scaleCtmX * scaleLineX;
31769 textContentItem.lastAdvanceWidth = 0;
31770 textContentItem.lastAdvanceHeight = 0;
31774 textContentItem.spaceWidth = spaceWidth; field
31775 textContentItem.fakeSpaceMin = spaceWidth * SPACE_FACTOR;
31776 textContentItem.fakeMultiSpaceMin = spaceWidth * MULTI_SPACE_FACTOR;
31777 textContentItem.fakeMultiSpaceMax = spaceWidth * MULTI_SPACE_FACTOR_MAX;
31778 textContentItem.textRunBreakAllowed = !font.isMonospace;
31780 textContentItem.spaceWidth = 0; field
31781 textContentItem.fakeSpaceMin = Infinity;
31782 textContentItem.fakeMultiSpaceMin = Infinity;
31783 textContentItem.fakeMultiSpaceMax = 0;
31784 textContentItem.textRunBreakAllowed = false;
31787 textContentItem.initialized = true;
31788 return textContentItem;
31888 if (width < textContentItem.fakeSpaceMin) {
31892 if (width < textContentItem.fakeMultiSpaceMin) {
31897 var fakeSpaces = Math.round(width / textContentItem.spaceWidth);
31905 if (!textContentItem.initialized) {
31909 if (!textContentItem.vertical) {
31910 textContentItem.width *= textContentItem.textAdvanceScale;
31912 textContentItem.height *= textContentItem.textAdvanceScale;
31915 textContent.items.push(runBidiTransform(textContentItem));
31916 textContentItem.initialized = false;
31917 textContentItem.str.length = 0;
31996 … (combineTextItems && isSameTextLine && textContentItem.initialized && advance > 0 && advance <= t…
31998 textContentItem.width += args[0] - textContentItem.lastAdvanceWidth;
31999 textContentItem.height += args[1] - textContentItem.lastAdvanceHeight;
32000 … diff = args[0] - textContentItem.lastAdvanceWidth - (args[1] - textContentItem.lastAdvanceHeight);
32001 addFakeSpaces(diff, textContentItem.str);
32025 …eTextItems && advance !== null && textContentItem.initialized && advance.value > 0 && advance.valu…
32027 textContentItem.width += advance.width - textContentItem.lastAdvanceWidth;
32028 textContentItem.height += advance.height - textContentItem.lastAdvanceHeight;
32029 …diff = advance.width - textContentItem.lastAdvanceWidth - (advance.height - textContentItem.lastAd…
32030 addFakeSpaces(diff, textContentItem.str);
32068 … breakTextRun = textContentItem.textRunBreakAllowed && advance > textContentItem.fakeMultiSpaceMax;
32071 textContentItem.height += offset;
32077 … breakTextRun = textContentItem.textRunBreakAllowed && advance > textContentItem.fakeMultiSpaceMax;
32080 textContentItem.width += offset;
32087 addFakeSpaces(advance, textContentItem.str);