- 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
19 lines
478 B
C#
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
|
|
}
|