text
125126127128129130131132133134135
cb.setTextMatrix(270f, 0f, 0f, 270f, 20f, 100f); cb.setGrayFill(0.9f); cb.showText("ABC"); cb.setPatternFill(p); cb.moveTextWithLeading(0.0f, 0.0f); cb.showText("ABC"); cb.endText(); cb.setPatternFill(p); // draw a circle. Similar to rectangle cb.setGrayStroke(0.0f);
150151152153154155156157158159160
// draw some characters cb.beginText(); cb.setFontAndSize(bf, 1); cb.setTextMatrix(270f, 0f, 0f, 270f, 20f, 100f); cb.setGrayFill(0.9f); cb.showText("ABC"); cb.setPatternFill(p1); cb.moveTextWithLeading(0.0f, 0.0f); cb.showText("ABC"); cb.endText();
153154155156157158159160161162163
cb.setTextMatrix(270f, 0f, 0f, 270f, 20f, 100f); cb.setGrayFill(0.9f); cb.showText("ABC"); cb.setPatternFill(p1); cb.moveTextWithLeading(0.0f, 0.0f); cb.showText("ABC"); cb.endText(); // draw a circle cb.setPatternFill(p1); cb.setGrayStroke(0.0f);
184185186187188189190191192193194
// since colors in image will be clipped to character glyph path cb.beginText(); cb.setFontAndSize(bf, 1); cb.setTextMatrix(270f, 0f, 0f, 270f, 60f, 120f); cb.setPatternFill(p2); cb.showText("ABC"); cb.endText(); // draw a circle cb.setPatternFill(p2); cb.setGrayStroke(0.0f);
516517518519520521522523524525526
c = 0.21256f; } } cb.setTextMatrix((float) mx[0], b, c, (float) mx[3], (float) mx[4], (float) mx[5]); if (info == null) { cb.showText(s); } else { PdfTextArray array = makeJustificationArray(s, info); cb.showText(array); } if (resetMode) {
519520521522523524525526527528529
cb.setTextMatrix((float) mx[0], b, c, (float) mx[3], (float) mx[4], (float) mx[5]); if (info == null) { cb.showText(s); } else { PdfTextArray array = makeJustificationArray(s, info); cb.showText(array); } if (resetMode) { cb.setTextRenderingMode(PdfContentByte.TEXT_RENDER_MODE_FILL); cb.setLineWidth(1); }