|
362 | 362 | var lastLength = 0;
|
363 | 363 |
|
364 | 364 | var y = 0;
|
365 |
| - if (fontSize == 0) { |
| 365 | + if (fontSize <= 0) { |
366 | 366 | // In case, the Text doesn't fit at all
|
367 | 367 | fontSize = 12;
|
368 | 368 | text = "(...) Tj\n";
|
|
1383 | 1383 | YesPushDown: function (formObject) {
|
1384 | 1384 | var xobj = createFormXObject(formObject);
|
1385 | 1385 | var stream = "";
|
1386 |
| - var zapfDingbats = "F13"; //scope.internal.getFont("zapfdingbats").id || "F13"; |
| 1386 | + var zapfDingbats = scope.internal.getFont("zapfdingbats", "normal").id; |
1387 | 1387 | // F13 is ZapfDingbats (Symbolic)
|
1388 | 1388 | formObject.Q = 1; // set text-alignment as centered
|
1389 | 1389 | var calcRes = calculateX(formObject, "3", "ZapfDingbats", 50);
|
|
1405 | 1405 |
|
1406 | 1406 | YesNormal: function (formObject) {
|
1407 | 1407 | var xobj = createFormXObject(formObject);
|
| 1408 | + var zapfDingbats = scope.internal.getFont("zapfdingbats", "normal").id; |
1408 | 1409 | var stream = "";
|
1409 | 1410 | formObject.Q = 1; // set text-alignment as centered
|
1410 |
| - var calcRes = calculateX(formObject, "3", "ZapfDingbats", AcroFormAppearance.internal.getHeight(formObject) * 0.9); |
| 1411 | + var height = AcroFormAppearance.internal.getHeight(formObject); |
| 1412 | + var width = AcroFormAppearance.internal.getWidth(formObject); |
| 1413 | + var calcRes = calculateX(formObject, "3", "ZapfDingbats", height * 0.9); |
1411 | 1414 | stream += "1 g\n";
|
1412 |
| - stream += "0 0 " + (AcroFormAppearance.internal.getWidth(formObject)).toFixed(2) + " " + (AcroFormAppearance.internal.getHeight(formObject)).toFixed(2) + " re\n"; |
| 1415 | + stream += "0 0 " + width.toFixed(2) + " " + height.toFixed(2) + " re\n"; |
1413 | 1416 | stream += "f\n";
|
1414 | 1417 | stream += "q\n";
|
1415 | 1418 | stream += "0 0 1 rg\n";
|
1416 |
| - stream += "0 0 " + (AcroFormAppearance.internal.getWidth(formObject) - 1).toFixed(2) + " " + (AcroFormAppearance.internal.getHeight(formObject) - 1).toFixed(2) + " re\n"; |
| 1419 | + stream += "0 0 " + (width - 1).toFixed(2) + " " + (height - 1).toFixed(2) + " re\n"; |
1417 | 1420 | stream += "W\n";
|
1418 | 1421 | stream += "n\n";
|
1419 | 1422 | stream += "0 g\n";
|
1420 | 1423 | stream += "BT\n";
|
1421 |
| - stream += "/F13 " + calcRes.fontSize.toFixed(2) + " Tf 0 g\n"; |
| 1424 | + stream += "/" + zapfDingbats + " " + calcRes.fontSize.toFixed(2) + " Tf 0 g\n"; |
1422 | 1425 | stream += calcRes.text;
|
1423 | 1426 | stream += "ET\n";
|
1424 | 1427 | stream += "Q\n";
|
|
0 commit comments