示例#1
0
 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));
 }
示例#2
0
 private static bool CanTrim(Subspan subspan)
 {
     return(subspan.EmbeddingImage == null && subspan.Text.All(y => y == ' ' || y == ' '));
 }