Exemplo n.º 1
0
 public override bool SameLine(TextChunk a)
 {
     if (a is HorizontalTextChunk)
     {
         HorizontalTextChunk horAs = (HorizontalTextChunk)a;
         return(getLineNumber() == horAs.getLineNumber());
     }
     else
     {
         return(base.SameLine(a));
     }
 }
Exemplo n.º 2
0
 override public int CompareTo(TextChunk rhs)
 {
     if (rhs is HorizontalTextChunk)
     {
         HorizontalTextChunk horRhs = (HorizontalTextChunk)rhs;
         int rslt = CompareInts(getLineNumber(), horRhs.getLineNumber());
         if (rslt != 0)
         {
             return(rslt);
         }
         return(CompareFloats(StartLocation[Vector.I1], rhs.StartLocation[Vector.I1]));
     }
     else
     {
         return(base.CompareTo(rhs));
     }
 }