internal Medicion ObtenerAnchoLinea(int numlinea) { Pagina act = _Paginas[_Paginas.Count - 1]; if (numlinea < act.LineaInicio) { for (int i = _Paginas.Count - 2; i >= 0; i--) { if (_Paginas[i].ContieneLinea(numlinea)) { return(_Paginas[i].ObtenerAnchoLinea(numlinea)); } } } return(act.ObtenerAnchoLinea(numlinea)); }
public Medicion ObtenerAncho(int numlinea) { int suma = 0; for (int i = 0; i < _Paginas.Count; i++) { Pagina act = _Paginas[i]; suma += act.Cantidad; if (suma > numlinea) { return(act.ObtenerAnchoLinea(numlinea)); } } Pagina ultimapag = _Paginas[_Paginas.Count - 1]; return(ultimapag.ObtenerAnchoLinea(numlinea)); }