Xojo Conferences
MBSOct2019CologneDE

DynaPDF Manual - Page 764

Previous Page 763   Index   Next Page 765

Function Reference
Page 764 of 767
r.PosY
= 50.0;
r.Height
= 150.0;
r.Width
= (pdfGetPageWidth(r.iPDF) - 100.0 -
(r.ColCount -1) * r.Distance) / r.ColCount;
// The structure is passed to the callback function now
pdfSetOnPageBreakProc(r.iPDF, &r, OnPageBreakProc);
// Set the output rectangle first
pdfSetTextRect(r.iPDF, r.PosX, r.PosY, r.Width, r.Height);
pdfWriteFText(r.iPDF, taLeft, fText); // Now we can print the text
free(fText);
// free the text buffer
pdfEndPage(r.iPDF);
// Close the last page
pdfCloseFile(r.iPDF); // Close the file
pdfDeletePDF(r.iPDF); // Delete the PDF instance
}
The output of the previous example could look like this:
Bruder Lustig
hatte sich als ein armer Bettler an den Weg
Doch geben will ich dir was." Darauf teilte
gesetzt, und wie der Bruder Lustig
er den Laib in vier Teile und gab davon
Es war einmal ein großer Krieg, und als
daherkam, bat er ihn um ein Almosen. Er
dem Apostel einen und auch einen
der Krieg zu Ende war, bekamen viele
antwortete: "Lieber Bettelmann, was soll
Kreuzer. Der heilige Petrus bedankte sich
Soldaten ihren Abschied. Nun bekam der
ich dir geben? Ich bin Soldat gewesen und
und ging weiter, setzte sich aber zum
Bruder Lustig auch seinen Abschied und
habe meinen Abschied bekommen, und
dritten Mal in einer andern Gestalt als ein
sonst nichts als ein kleines Laibchen
habe sonst nichts als das kleine
Bettler an den Weg und sprach den Bruder
Kommißbrot und vier Kreuzer an Geld;
Kommißbrot und vier Kreuzer Geld, wenn
Lustig an.
damit zog er fort. Der heilige Petrus aber
das all ist, muß ich betteln, so gut wie du.
 

Previous topic: How to create multi-column text?

Next topic: WriteTextMatrix