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
pdftalk4gemstone [2021/11/11 15:20]
christian [Images]
pdftalk4gemstone [2022/03/07 10:31]
bekki
Line 1: Line 1:
 ====== PDFtalk for Gemstone ====== ====== PDFtalk for Gemstone ======
  
-Library for reading and writing PDF files in Gemstone.+Library for reading and writing PDF files in [[https://github.com/GsDevKit/GsDevKit_home|GsDevKit for Gemstone]].
  
 The source is on [[https://github.com/ChristianHaider/PDFtalk-for-Gemstone|on Github]] and comes in two files: **''[[https://github.com/ChristianHaider/PDFtalk-for-Gemstone/blob/master/PDFtalk.gs|PDFtalk.gs]]''** with the runtime code and **''[[https://github.com/ChristianHaider/PDFtalk-for-Gemstone/blob/master/PDFtalkTesting.gs|PDFtalkTesting.gs]]''** with tests and demos. UI tools and helpers used in VisualWorks are not included, because of the server nature of Gemstone. The source is on [[https://github.com/ChristianHaider/PDFtalk-for-Gemstone|on Github]] and comes in two files: **''[[https://github.com/ChristianHaider/PDFtalk-for-Gemstone/blob/master/PDFtalk.gs|PDFtalk.gs]]''** with the runtime code and **''[[https://github.com/ChristianHaider/PDFtalk-for-Gemstone/blob/master/PDFtalkTesting.gs|PDFtalkTesting.gs]]''** with tests and demos. UI tools and helpers used in VisualWorks are not included, because of the server nature of Gemstone.
Line 11: Line 11:
 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: 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}}+{{:namespaces_gemstone.png?nolink|Namespace dictionaries in Gemstone}}
  
 Accessing classes in namespaces is written differently. For example: Accessing classes in namespaces is written differently. For example:
  • pdftalk4gemstone.txt
  • Last modified: 2022/03/07 10:31
  • by bekki