2022-04-04 17:06:06 +02:00
|
|
|
/* CHAPTER 17. Creating New PDFs */
|
|
|
|
|
|
|
|
/** Creates a blank document with pages of the given width (in points),
|
|
|
|
height (in points), and number of pages.
|
|
|
|
@param w width of page
|
|
|
|
@param h height of page
|
|
|
|
@param pages number of pages */
|
|
|
|
public native Pdf blankDocument(double w, double h, int pages)
|
|
|
|
throws CpdfError;
|
|
|
|
|
|
|
|
/** Makes a blank document given a page size and number of pages.
|
|
|
|
@param papersize paper size, such as {@link #a0portrait a0portrait}
|
|
|
|
@param pages number of pages */
|
|
|
|
public native Pdf blankDocumentPaper(int papersize, int pages)
|
|
|
|
throws CpdfError;
|
|
|
|
|
|
|
|
/** Typesets a UTF8 text file ragged right on a page of size w * h in
|
|
|
|
points in the given font and font size.
|
|
|
|
@param w width of page
|
|
|
|
@param h height of page
|
|
|
|
@param font font, such as {@link #timesRoman timesRoman}
|
|
|
|
@param fontsize font size
|
|
|
|
@param filename file name */
|
|
|
|
public Pdf textToPDF(double w, double h, int font, double fontsize,
|
|
|
|
String filename)
|
|
|
|
throws CpdfError;
|
|
|
|
|
|
|
|
/** Typesets a UTF8 text file ragged right on a page of the given size in
|
|
|
|
the given font and font size.
|
|
|
|
@param papersize paper size, such as {@link #a0portrait a0portrait}
|
|
|
|
@param font font, such as {@link #timesRoman timesRoman}
|
|
|
|
@param fontsize font size
|
|
|
|
@param filename file name */
|
|
|
|
public Pdf textToPDFPaper(int papersize, int font, double fontsize,
|
|
|
|
String filename)
|
|
|
|
throws CpdfError;
|