private Size2 MeasureSubspan(Subspan subspan) { if (subspan.EmbeddingImage != null) { var intSize = subspan.EmbeddingImage.Size.Width; return(new Size2(intSize, subspan.EmbeddingImage.Size.Height)); } if (subspan.Text.Length == 0) { var size = measurer.MeasureString(" ", subspan.Style); return(new Size2(0, size.Height)); } return(measurer.MeasureString(subspan.Text, subspan.Style)); }
private static bool CanTrim(Subspan subspan) { return(subspan.EmbeddingImage == null && subspan.Text.All(y => y == ' ' || y == ' ')); }