All notable changes to this project will be documented in this file.
- Added selective Rix facade module mounting through
RIX_ENABLE_*macros. - Kept backward compatibility: including
<rix.hpp>without feature macros still enables all current facade modules.
- Updated README with the Rix package model, lightweight facade usage, and documentation link.
- Added Rix documentation link: https://rix.vixcpp.com
- Added
@rix/pdfto the unified Rix facade. - Added
rix.pdfpublic API for PDF document generation. - Added PDF document creation through
rix.pdf.document(). - Added PDF saving through
rix.pdf.save(document, path). - Added PDF byte serialization through
rix.pdf.write(document). - Added high-level text PDF helper through
rix.pdf.make_text(...). - Added PDF image helpers through
rix.pdf.image.load_jpeg(...)andrix.pdf.image.from_jpeg_bytes(...). - Added PDF error helpers through
rix.pdf.error. - Added public PDF examples under
examples/pdf.
- Updated the unified
rixfacade to mount the PDF module asrix.pdf. - Updated README documentation with
@rix/pdf,rix.pdf, PDF examples, and PDF error handling. - Updated example CMake configuration to build PDF examples.
- Updated package metadata and lock file for the new PDF dependency.
rix.pdfis the high-level public API for users of@rix/rix.- Lower-level
rixlib::pdfAPIs remain available for independent package usage and advanced integration.
- Added
@rix/pdfto the unified Rix facade. - Added
rix.pdfpublic API for PDF document generation. - Added PDF document creation through
rix.pdf.document(). - Added PDF saving through
rix.pdf.save(document, path). - Added PDF byte serialization through
rix.pdf.write(document). - Added high-level text PDF helper through
rix.pdf.make_text(...). - Added PDF image helpers through
rix.pdf.image.load_jpeg(...)andrix.pdf.image.from_jpeg_bytes(...). - Added PDF error helpers through
rix.pdf.error. - Added PDF examples under
examples/pdf. - Added PDF example targets:
rix_pdf_01_basicrix_pdf_02_textrix_pdf_03_tablerix_pdf_04_drawingrix_pdf_05_metadatarix_pdf_06_make_textrix_pdf_07_error_handling
- Updated the unified
rixfacade to mount the PDF module asrix.pdf. - Updated public examples to prefer the stable
rix.*facade API. - Updated README documentation with
@rix/pdf,rix.pdf, PDF examples, and PDF error handling. - Updated repository layout documentation to include
examples/pdfandpackages/pdf.
rix.pdfis the public high-level PDF API for users of@rix/rix.- The lower-level
rixlib::pdfAPI remains available for independent package usage and advanced integration. - PDF writer internals stay hidden behind explicit
PdfResult<T>andPdfStatusvalues.