Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
pdftalk4gemstone [2018/05/26 00:34]
christian [PDFtalk for Gemstone]
pdftalk4gemstone [2021/05/05 08:03]
christian [Get started]
Line 9: Line 9:
 The new symbol dictionary **''PDFtalkLibrary''** will appear in the symbol list after filein (and **''PDFtalkTesting''** after filing in the testing file). This symbol dictionary represents the namespace ''Smalltalk'' of the library with the ''Values'' code and some general tools. This dictionary need to be in scope (i.e. on the symbol list) when using it. The new symbol dictionary **''PDFtalkLibrary''** will appear in the symbol list after filein (and **''PDFtalkTesting''** after filing in the testing file). This symbol dictionary represents the namespace ''Smalltalk'' of the library with the ''Values'' code and some general tools. This dictionary need to be in scope (i.e. on the symbol list) when using it.
  
-The namespaces from VisualWorks are implemented by symbol dictionaries in Gemstone. Therefore, the ''PDFtalkLibrary'' contains the dictionary ''PDFtalk'' with all PDF classes. The ''PDFtalk'' dictionary in turn contains the ''Fonts'' dictionary which includes the ''OpenType'' and ''CFF'' dictionaries. the following slide of the ESUG 2017 presentation shows the structure:+The namespaces from VisualWorks are implemented by symbol dictionaries in Gemstone. Therefore, the ''PDFtalkLibrary'' contains the dictionary ''PDFtalk'' with all PDF classes. The ''PDFtalk'' dictionary in turn contains the ''Fonts'' dictionary which includes the ''OpenType'' and ''CFF'' dictionaries. the following slide of the [[https://www.slideshare.net/esug/pdftalk-for-gemstone|ESUG 2017 presentation]] shows the structure:
  
 {{:pdftalk_namespaces.png?nolink|Namespace dictionaries in Gemstone}} {{:pdftalk_namespaces.png?nolink|Namespace dictionaries in Gemstone}}
Line 34: Line 34:
 GemstoneFileout.Writer fileOutPDFtalkTesting. GemstoneFileout.Writer fileOutPDFtalkTesting.
 </code> </code>
 +
 +==== FileIn Gemstone ====
  
 FileIn the resulting files ''PDFtalk.gs'' and ''PDFtalkTesting.gs'' to get the structure described above. FileIn the resulting files ''PDFtalk.gs'' and ''PDFtalkTesting.gs'' to get the structure described above.
  • pdftalk4gemstone.txt
  • Last modified: 2022/03/07 10:31
  • by bekki