double (Graphics2D g, Rectangle2D clip) { if (!myPrintSettings.PRINT_LINE_NUMBERS) { return 0; } int maxLineNumber = myLineNumber + (int) (clip.getHeight() / getLineHeight(g)); FontRenderContext fontRenderContext = g.getFontRenderContext(); double numbersStripWidth = 0; for (int i = myLineNumber; i < maxLineNumber; i++) { double width = myPlainFont.getStringBounds(String.valueOf(i), fontRenderContext).getWidth(); if (numbersStripWidth < width) { numbersStripWidth = width; } } return numbersStripWidth; }