Implementing Undo/Redo in PDF Studio Using Object-Oriented Design Pattern.

M Zhang,KH Wang
DOI: https://doi.org/10.1109/tools.2000.885898
2000-01-01
Abstract:PDF Studio is a software package that provides a visual design environment to help a user create a document with text, images and data from a database, and that generates the file in PDF (Portable Document Format). Undo/redo functionality is a common requirement for most software that has a visual user interface. This paper introduces the implementation of undo/redo in this software package and describes how object-oriented design patterns are applied to its design and implementation
What problem does this paper attempt to address?