Files
DocumentService/DocumentOperator.Domain/Models/ValueObjects/AnnotationOrigin.cs
TekH c1bb3abeef feat(annotation): Add AnnotationOrigin value object
- Add AnnotationOrigin enum (BottomLeft/TopLeft)
- BottomLeft = PDF native coordinate system (default)
- TopLeft = UI-friendly coordinate system (requires Y-axis conversion)
- Shared with stamp operations for consistency
2026-07-21 14:37:54 +02:00

19 lines
478 B
C#

namespace DocumentOperator.Domain.Models.ValueObjects;
/// <summary>
/// Coordinate origin point for PDF annotations.
/// PDF default is BottomLeft, but users may prefer TopLeft for easier UI integration.
/// </summary>
public enum AnnotationOrigin
{
/// <summary>
/// Bottom-left corner (PDF native coordinate system, default)
/// </summary>
BottomLeft,
/// <summary>
/// Top-left corner (common in UI frameworks)
/// </summary>
TopLeft
}