/* ----------------------------------------------------------------- */ /// /// ToString /// /// <summary> /// Gets a description of PDF version. /// </summary> /// /* ----------------------------------------------------------------- */ public override string ToString() { var sb = new StringBuilder("PDF"); if (Subset.HasValue()) { sb.Append($"/{Subset}"); } sb.Append(" "); sb.Append($"{Major}.{Minor}"); if (ExtensionLevel > 0) { sb.Append($" {nameof(ExtensionLevel)} {ExtensionLevel}"); } return(sb.ToString()); }