namespace Kompas.Mcp.Core.Drawings;

/// <summary>Результат задания формата листа чертежа (read-back из COM).</summary>
public sealed record SheetFormatResult
{
    /// <summary>Итоговый формат («A0»…«A5» или «User»).</summary>
    public required string Format { get; init; }

    /// <summary>Ширина листа, мм.</summary>
    public required double Width { get; init; }

    /// <summary>Высота листа, мм.</summary>
    public required double Height { get; init; }

    /// <summary>Альбомная ориентация (true) либо книжная (false).</summary>
    public required bool Landscape { get; init; }
}
