August 26th, 2010CHANGES:
· [add] Text extraction: font model (see documents.contents.fonts namespace), content stream model (see documents.contents.objects namespace) and content scanner (see documents.contents.ContentScanner) have been revised and expanded to support an advanced text extraction tool (see tools.TextExtractor)
· [add] Named objects (e.g. destinations) support: objects can be identified by name (see objects.PdfNamedObjectWrapper and its subclasses, objects.NameTree and its subclasses)
· [add] File overwrite: modified files can be saved directly over themselves (see files.File.save())
· [add] Version setting: document version can be freely set (see documents.Document.get/setVersion())
January 9th, 2009· [add] Actions (see documents.interaction.actions.*)
· [add] Annotations (see documents.interaction.annotations.*)
· [add] Acroform (see documents.interaction.forms.*)
· [add] Page-level navigation (see documents.navigation.page.*)
· [add] Document-level navigation (see documents.navigation.document.*)
· [add] File specifications (see documents.fileSpecs.*)
· [add] Path drawing (see documents.contents.composition.PrimitiveFilter,
· documents.contents.objects.*)
· [fix:1909704] Symptom: case-insensitive programming languages experience namespace collision.
· Cause: some classes (ColorSpaces, Fonts, XObjects) had names equivalent to subnamespaces
· (colorSpaces, fonts, xObjects). See: documents.contents.ColorSpaceResources/
· FontResources/XObjectResources: namespace collision is now resolved.
· [fix:0.0.6:1:SC] Symptom: after a file-system file is opened it keeps being locked undefinitely.
· Cause: lack of explicit disposal. See: files.File.close()/.Dispose(): file lock is now appropriately
· released on object disposal.