zcatpdf/VERIFIED_FEATURES.md
reugenio 871b3e548f docs: Add VERIFIED_FEATURES.md - tracking production-tested features
Documento inicial - ninguna feature verificada en producción aún.
Lista completa de features para verificar cuando se use en zsimifactu.

Próximos a verificar: PDF básico, texto, tablas, códigos de barras

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-10 12:00:55 +01:00

181 lines
4.4 KiB
Markdown

# VERIFIED_FEATURES.md - zcatpdf
Estado de verificación de funcionalidades en aplicaciones reales.
**Leyenda:**
-**Verificado** - Probado en aplicación real, funciona correctamente
- ⚠️ **Tests only** - Solo tests unitarios, no probado en app real
- 🔧 **Mejorado** - Probado y mejorado/corregido durante uso real
-**Incompleto** - Conocido como incompleto o con limitaciones
-**Sin probar** - No tiene tests ni uso real
---
## Core
### pdf.zig
| Feature | Estado | Notas |
|---------|--------|-------|
| PDF.init | ⚠️ | Tests only |
| PDF.addPage | ⚠️ | Tests only |
| PDF.render | ⚠️ | Tests only |
| PDF.save | ⚠️ | Tests only |
### page.zig
| Feature | Estado | Notas |
|---------|--------|-------|
| Page sizes (A4, Letter...) | ⚠️ | Tests only |
| Page orientation | ⚠️ | Tests only |
| Margins | ⚠️ | Tests only |
### content_stream.zig
| Feature | Estado | Notas |
|---------|--------|-------|
| Text rendering | ⚠️ | Tests only |
| Graphics primitives | ⚠️ | Tests only |
| Coordinate system | ⚠️ | Tests only |
---
## Texto
### fonts/
| Feature | Estado | Notas |
|---------|--------|-------|
| Built-in fonts (Helvetica, Times...) | ⚠️ | Tests only |
| Font embedding | ❓ | Sin probar |
| TTF support | ❓ | Sin probar |
| Unicode text | ❓ | Sin probar |
### text/
| Feature | Estado | Notas |
|---------|--------|-------|
| Basic text | ⚠️ | Tests only |
| Text alignment | ❓ | Sin probar |
| Text wrapping | ❓ | Sin probar |
| Line spacing | ❓ | Sin probar |
---
## Gráficos
### graphics/
| Feature | Estado | Notas |
|---------|--------|-------|
| Lines | ⚠️ | Tests only |
| Rectangles | ⚠️ | Tests only |
| Circles | ❓ | Sin probar |
| Paths | ❓ | Sin probar |
| Colors (RGB, CMYK) | ⚠️ | Tests only |
| Stroke/Fill | ⚠️ | Tests only |
---
## Tablas
### table.zig
| Feature | Estado | Notas |
|---------|--------|-------|
| Basic table | ⚠️ | Tests only |
| Cell borders | ❓ | Sin probar |
| Cell alignment | ❓ | Sin probar |
| Column widths | ❓ | Sin probar |
| Row spanning | ❓ | Sin probar |
| Col spanning | ❓ | Sin probar |
---
## Imágenes
### images/
| Feature | Estado | Notas |
|---------|--------|-------|
| PNG embedding | ❓ | Sin probar |
| JPEG embedding | ❓ | Sin probar |
| Image scaling | ❓ | Sin probar |
---
## Códigos de Barras
### barcodes/
| Feature | Estado | Notas |
|---------|--------|-------|
| Code128 | ❓ | Sin probar |
| QR Code | ❓ | Sin probar |
| EAN | ❓ | Sin probar |
---
## Avanzado
### forms/
| Feature | Estado | Notas |
|---------|--------|-------|
| Form fields | ❓ | Sin probar |
| Checkboxes | ❓ | Sin probar |
| Text fields | ❓ | Sin probar |
### security/
| Feature | Estado | Notas |
|---------|--------|-------|
| Password protection | ❓ | Sin probar |
| Permissions | ❓ | Sin probar |
| Encryption | ❓ | Sin probar |
### compression/
| Feature | Estado | Notas |
|---------|--------|-------|
| Stream compression | ⚠️ | Tests only |
| Deflate | ⚠️ | Tests only |
### outline.zig (Bookmarks)
| Feature | Estado | Notas |
|---------|--------|-------|
| Bookmarks | ❓ | Sin probar |
| Document outline | ❓ | Sin probar |
### links.zig
| Feature | Estado | Notas |
|---------|--------|-------|
| Internal links | ❓ | Sin probar |
| External URLs | ❓ | Sin probar |
### pagination.zig
| Feature | Estado | Notas |
|---------|--------|-------|
| Auto pagination | ❓ | Sin probar |
| Page breaks | ❓ | Sin probar |
### template/
| Feature | Estado | Notas |
|---------|--------|-------|
| Templates | ❓ | Sin probar |
### markdown/
| Feature | Estado | Notas |
|---------|--------|-------|
| Markdown to PDF | ❓ | Sin probar |
### svg/
| Feature | Estado | Notas |
|---------|--------|-------|
| SVG embedding | ❓ | Sin probar |
---
## Historial de Verificación
| Fecha | Proyecto | Features Verificadas |
|-------|----------|---------------------|
| - | - | Ninguna verificada en producción aún |
---
## Próximos a Verificar (Prioridad zsimifactu)
1. **PDF básico** - Crear documento, añadir página, guardar
2. **Texto** - Escribir texto con fuente básica
3. **Tablas** - Para facturas (líneas, totales)
4. **Códigos de barras** - VeriFacTu requiere QR
5. **Imágenes** - Logo empresa