public void onStartPage(PdfWriter writer, Document document) {
		if (!this.texts.isEmpty()) {
			Phrase nullphrase = new Phrase(this.marginTop, "\n是\n");
			try {
				document.add(nullphrase);
			} catch (DocumentException e) {
				e.printStackTrace();
			}
			for (int i = 0; i < texts.size(); ++i) {
				float xper = (float) this.coordinate[i][0];
				int xPos = (int)(document.getPageSize().getWidth() * xper / 100);
				float yper = (float) this.coordinate[i][1];
				int yPos = (int)(document.getPageSize().getHeight() * (1 - yper / 100));
				ColumnText.showTextAligned(writer.getDirectContent(),
						Element.ALIGN_CENTER, this.texts.get(i), xPos,
						yPos, 0);
			}
		}
	}