Revisions of podofo-ng

Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 2)
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 1)
- Update to 0.10.0
  - PdfPage/PdfAnnotationCollection/PdfAnnotation: Now functions with
    rect input assume it to be using the canonical coordinate system
    with no rotation
  - PdfImage: Added support for CYMK jpeg
  - PdfParser: Cleaned FindToken2 -> FindTokenBackward
  - Renamed base source folder -> main
  - PdfPainter: Revamped API, added full state inspection with current point,
    added added PdfPainterTextContext to handle text object operations
    Use it with PdfPainter::Text instance member.
    Added PdfContentStreamOperators low level interface for PdfPainter
    moved SmoothCurveTo, QuadCurveTo SmoothQuadCurveTo, ArcTo, Arc,
    to an helper structure until cleaned
  - PdfFontMetrics: Added FilePath/FaceIndex for debugging, when available
  - PdfFont: Renamed GetStringLength() overloads with
    PdfString to GetEncodedStringLength()
  - PdfFontManager: Renamed GetFont() -> SearchFont()
    Re-Added better GetOrCreateFont() from file/buffer
  - PdfEncrypt: Cleaned factory methods
  - Added PdfArray::FindAtAs(), PdfArray::FindAtAsSafe(), PdfArray::TryFindAtAs(),
    PdfArray::GetAtAs(), PdfArray::GetAtAsSafe(), PdfArray::TryGetAtAs()
  - Added PdfDictionary::FindKeyAsSafe() and PdfDictionary::TryFindKeyAs()
  - PdfDictionary::AddKeyIndirect/PdfArray::AddKeyIndirect accepts a reference
  - PdfAnnotation/PdfField API review
  - PdfDate: Introduced PdfDate::LocalNow() and PdfDate::UtcNow()
    and default constructor is epoch time instead
  - Renamed PdfDocument::GetNameTree() -> GetNames()
  - PdfObject: Flate compress on write objects that have no filters
  - PdfMemDocument does collect garbage by default when saving
  - PdfField/PdfAnntation: Fully reworked the hierarchy
Displaying all 2 revisions
openSUSE Build Service is sponsored by