User Tools

Site Tools


pdf:paintingapage

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revisionBoth sides next revision
pdf:paintingapage [2015/04/02 14:53] – [How does text get onto a PDF page] christianpdf:paintingapage [2015/04/02 14:57] – [How does text get onto a PDF page] christian
Line 32: Line 32:
     renderer showString: 'Hello World']].     renderer showString: 'Hello World']].
 </code> </code>
 +{{example01helloworld.pdf}} See the class method ''example01HelloWorld'' in class ''Document''.
 +
 You notice that I did not use the font ID **''/F1''** but the font directly (referenced as the global #Helvetica). ''renderer **setFont:**'' takes care of that and puts the font into the resources and assigns it to an internal name which is used in the content stream. This mechanism works for all resource types so that the programmer can always use the appropriate object directly and never needs to care about the internal IDs. You notice that I did not use the font ID **''/F1''** but the font directly (referenced as the global #Helvetica). ''renderer **setFont:**'' takes care of that and puts the font into the resources and assigns it to an internal name which is used in the content stream. This mechanism works for all resource types so that the programmer can always use the appropriate object directly and never needs to care about the internal IDs.
  
/var/www/virtual/code4hl/html/dokuwiki/data/pages/pdf/paintingapage.txt · Last modified: 2016/02/24 17:49 by christian