private bool Write(BoneyardElement boneyard) { if (boneyard == null) { return(false); } if (!ShowBoneyards) { return(true); } var lines = boneyard.Value.Trim() .Replace("\r\n", "\n").Replace('\r', '\n') .Replace("\n\n", "\r") .Replace("\n", "") .Split('\r'); _page.SetFont(_courierItalic, _settings.FontSize) /* .SetGrayscale(0.9f) */; foreach (string line in lines) { if (line.Length == 0) { EmptyLine(); } else { string[] sublines = BreakIntoLines(line, _settings.WritablePageWidth()); foreach (string subline in sublines) { if (!HaveRoomFor(1)) { NewPage(); } WriteLine(subline); } EmptyLine(); } } _page.SetFont(_courier, _settings.FontSize) /* .SetGrayscale(0f) */; return(true); }
private bool Write(BoneyardElement boneyard) { if (boneyard == null) return false; if (!ShowBoneyards) return true; var lines = boneyard.Value.Trim() .Replace("\r\n", "\n").Replace('\r','\n') .Replace("\n\n", "\r") .Replace("\n", "") .Split('\r'); _page.SetFont(_courierItalic, _settings.FontSize) /* .SetGrayscale(0.9f) */ ; foreach (string line in lines) { if (line.Length == 0) { EmptyLine(); } else { string[] sublines = BreakIntoLines(line, _settings.WritablePageWidth()); foreach (string subline in sublines) { if (!HaveRoomFor(1)) NewPage(); WriteLine(subline); } EmptyLine(); } } _page.SetFont(_courier, _settings.FontSize) /* .SetGrayscale(0f) */ ; return true; }